diff --git a/.github/scripts/ci_impact.py b/.github/scripts/ci_impact.py index 70596741..f253eab5 100644 --- a/.github/scripts/ci_impact.py +++ b/.github/scripts/ci_impact.py @@ -21,6 +21,7 @@ import argparse from dataclasses import dataclass +from datetime import datetime, timezone import io import json import math @@ -30,6 +31,7 @@ import statistics import subprocess import sys +import time import zipfile REPOSITORY_ROOT = Path(__file__).resolve().parents[2] @@ -46,9 +48,186 @@ PYTHON_VERSIONS = ("3.10", "3.14") +CI_TARGET_SECONDS = 300 +CI_LIMIT_SECONDS = 360 +CI_SAFETY_SECONDS = 1800 MAX_SELECTIVE_TESTS = 24 TEST_NAME_RE = re.compile(r"test_[a-z0-9_]+\.py\Z") + +def _timestamp(value): + if not isinstance(value, str) or not value.endswith("Z"): + raise ValueError("CI metadata requires a UTC timestamp") + return datetime.fromisoformat(value[:-1] + "+00:00").timestamp() + + +def required_job_names(plan): + """Derive exact required job membership from the selection, not timings.""" + names = ["Impact plan", "ci-required"] + names.extend("Contracts · Py%s" % row["python-version"] + for row in plan["check_matrix"]["include"]) + if plan["run_tests"]: + names.extend("%s · Py%s" % (row["test-label"], row["python-version"]) + for row in plan["test_matrix"]["include"]) + if len(names) != len(set(names)): + raise ValueError("required job identities must be unique") + return sorted(names) + + +def run_budget(run, *, run_id, attempt, observed_at): + """Separate performance acceptance from an execution safety deadline. + + First-attempt queue time remains inside the budget. A rerun uses its + official attempt start, while retaining elapsed time since first creation. + Exceeding the acceptance budget does not stop measurement. Only the + independent safety deadline terminates unfinished work. Neither is a + governance or Receipt verdict. + """ + if (not isinstance(run, dict) or type(run_id) is not int or type(attempt) is not int or + run_id < 1 or attempt < 1 or run.get("id") != run_id or + run.get("run_attempt") != attempt): + raise ValueError("CI metadata does not identify the requested run/attempt") + created = _timestamp(run.get("created_at")) + started = _timestamp(run.get("run_started_at")) + now = _timestamp(observed_at) + if not created <= started <= now: + raise ValueError("CI run timestamps are inconsistent") + origin = created if attempt == 1 else started + elapsed = now - origin + return { + "run_id": run_id, "attempt": attempt, + "origin": run["created_at"] if attempt == 1 else run["run_started_at"], + "deadline": origin + CI_LIMIT_SECONDS, + "execution_deadline": origin + CI_SAFETY_SECONDS, + "safety_seconds": CI_SAFETY_SECONDS, + "target_seconds": CI_TARGET_SECONDS, "limit_seconds": CI_LIMIT_SECONDS, + "elapsed_seconds": elapsed, "since_creation_seconds": now - created, + "run_start_delay_seconds": started - created if attempt == 1 else None, + "remaining_seconds": max(0, CI_LIMIT_SECONDS - elapsed), + "within_limit": elapsed <= CI_LIMIT_SECONDS, + "target_met": elapsed <= CI_TARGET_SECONDS, + } + + +def required_budget_verdict(run, jobs, expected, *, run_id, attempt, + observed_at, final=False): + """Verify coverage and wall time without adding parallel job durations. + + An executing gate proves only an observation. Publication must call this + again with final=True and the gate's real completed_at. Unknown skipped + placeholders cannot satisfy a required job or mask a missing matrix row. + """ + if (not isinstance(expected, list) or not expected or + any(not isinstance(name, str) or not name for name in expected) or + len(expected) != len(set(expected)) or + not {"Impact plan", "ci-required"}.issubset(expected)): + raise ValueError("required job membership is missing or ambiguous") + if not isinstance(jobs, list): + raise ValueError("CI job metadata must be a list") + by_name = {} + identities = set() + for job in jobs: + if (not isinstance(job, dict) or job.get("run_id") != run_id or job.get("run_attempt") != attempt or + type(job.get("id")) is not int or job["id"] in identities): + raise ValueError("job metadata repeats or belongs to another run/attempt") + identities.add(job["id"]) + name = job.get("name") + if name not in expected: + if job.get("conclusion") == "skipped" and job.get("status") == "completed": + continue + raise ValueError("unexpected active job in required workflow: %s" % name) + if name in by_name: + raise ValueError("required job name is ambiguous: %s" % name) + by_name[name] = job + if set(by_name) != set(expected): + raise ValueError("required job metadata is incomplete") + gate = by_name["ci-required"] + finish = gate.get("completed_at") if final else observed_at + budget = run_budget(run, run_id=run_id, attempt=attempt, observed_at=finish) + if _timestamp(finish) > _timestamp(observed_at): + raise ValueError("completed gate is later than the metadata observation") + origin = _timestamp(budget["origin"]) + job_waits = {} + for name, job in by_name.items(): + start = _timestamp(job.get("started_at")) + if not origin <= start <= _timestamp(finish): + raise ValueError("job start is outside the current attempt") + if name == "ci-required" and not final: + if job.get("status") != "in_progress" or job.get("completed_at") is not None: + raise ValueError("gate observation is not from the executing gate") + elif (job.get("status") != "completed" or job.get("conclusion") != "success" or + not start <= _timestamp(job.get("completed_at")) <= _timestamp(finish)): + raise ValueError("required job did not complete successfully: %s" % name) + created = job.get("created_at") + if created is not None and not origin <= _timestamp(created) <= start: + raise ValueError("job creation is outside the current attempt") + job_waits[name] = start - _timestamp(created) if created is not None else None + return {**budget, "final": final, "required_jobs": sorted(by_name), + "job_start_delay_seconds": job_waits, + "job_wait_basis": "created_at to started_at; includes scheduling/dependency delay; not subtracted", + "result": "passed" if budget["within_limit"] else "budget-exceeded"} + + +def _utc_now(): + return datetime.now(timezone.utc).isoformat().replace("+00:00", "Z") + + +def _run_metadata(repository, run_id, attempt, *, include_jobs=False): + """Read one official attempt, including every job page when requested.""" + if (not re.fullmatch(r"[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+", repository or "") or + type(run_id) is not int or run_id < 1 or + type(attempt) is not int or attempt < 1): + raise ValueError("repository, run ID and attempt are required") + workflow_endpoint = "repos/%s/actions/runs/%d" % (repository, run_id) + endpoint = workflow_endpoint + "/attempts/%d" % attempt + # Bound this whole metadata read, not each page independently. + stop = time.monotonic() + 15 + def api(path, paginate=False): + remaining = stop - time.monotonic() + if remaining <= 0: + raise ValueError("CI metadata read deadline exceeded") + response = subprocess.run( + ["gh", "api", path] + (["--paginate", "--slurp"] if paginate else []), + check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, + timeout=remaining) + return json.loads(response.stdout) + workflow = api(workflow_endpoint) + if (not isinstance(workflow, dict) or workflow.get("id") != run_id or + type(workflow.get("run_attempt")) is not int or + workflow["run_attempt"] < attempt): + raise ValueError("workflow metadata does not identify the requested run/attempt") + if workflow["run_attempt"] == attempt: + run = workflow + else: + run = api(endpoint) + if (not isinstance(run, dict) or run.get("id") != run_id or + run.get("run_attempt") != attempt or + not run.get("head_sha") or + run.get("head_sha") != workflow.get("head_sha")): + raise ValueError("attempt metadata does not match the workflow") + # Attempt API creation is not the workflow's original creation; it + # can even follow run_started_at. Keep the workflow origin and the + # requested attempt's own start instead of conflating their clocks. + run = dict(run, created_at=workflow.get("created_at")) + if not include_jobs: + return run, [] + pages = api(endpoint + "/jobs?per_page=100", paginate=True) + if not isinstance(pages, list) or not pages: + raise ValueError("CI job pages are missing") + if not all(isinstance(page, dict) for page in pages): + raise ValueError("CI job pages must be objects") + count = pages[0].get("total_count") + if type(count) is not int or count < 1: + raise ValueError("CI job count is missing") + jobs = [] + for page in pages: + if page.get("total_count") != count or not isinstance(page.get("jobs"), list): + raise ValueError("CI job pages are inconsistent") + jobs.extend(page["jobs"]) + if len(jobs) != count: + raise ValueError("CI job pagination is incomplete") + return run, jobs + FULL_EXACT_PATHS = { ".gitignore", "Makefile", @@ -261,15 +440,22 @@ def impacted_tool_tests(root, changed_tool_paths): SHARD_WORKERS = 2 -def _historical_costs(repository): +def _historical_costs(repository, *, deadline=None): """Read at most two successful main runs; absence cannot suppress tests.""" result = {"samples": {}, "runs": [], "status": "unavailable"} if not re.fullmatch(r"[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+", repository or ""): return result + # Advisory placement cannot consume the verification budget while retrying + # several independent network timeouts. Missing history keeps all tests. + allowance = min(5, deadline - time.time()) if deadline is not None else 5 + stop = time.monotonic() + allowance def api(path): + remaining = stop - time.monotonic() + if remaining <= 0: + raise ValueError("advisory CI history deadline exceeded") completed = subprocess.run( ["gh", "api", "repos/%s/%s" % (repository, path)], - check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, timeout=25) + check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, timeout=remaining) return completed.stdout try: runs = json.loads(api( @@ -465,11 +651,11 @@ def plan_changes(root, changes, event="pull_request"): python_changed = True continue if path == "Tools/README.md": - inventory_test = "test_tools_readme_inventory.py" - if (root / "Tools" / "tests" / inventory_test).is_file(): - selected.add(inventory_test) + examples_test = "test_readme_examples.py" + if (root / "Tools" / "tests" / examples_test).is_file(): + selected.add(examples_test) else: - full_reasons.append("Tools README inventory test is absent") + full_reasons.append("Tools README example/link check is absent") continue if path in CHECK_ONLY_ROOT_FILES or path.startswith(CHECK_ONLY_PREFIXES) \ or (path.endswith(".md") and @@ -531,7 +717,11 @@ def _write_github_outputs(path, plan): "run_tests": str(plan["run_tests"]).lower(), "check_matrix": compact(plan["check_matrix"]), "test_matrix": compact(plan["test_matrix"]), + "required_jobs": compact(required_job_names(plan)), + "job_timeout_minutes": str(math.ceil(CI_SAFETY_SECONDS / 60)), } + if "budget" in plan: + values["execution_deadline"] = str(plan["budget"]["execution_deadline"]) with Path(path).open("a", encoding="utf-8") as handle: for key, value in values.items(): handle.write("%s=%s\n" % (key, value)) @@ -550,7 +740,7 @@ def validate_selected_tests(root, value): return names -def run_selected_tests(root, value, jobs=SHARD_WORKERS, report=None): +def run_selected_tests(root, value, jobs=SHARD_WORKERS, report=None, deadline=None): """Delegate an exact shard to the same catalog runner as local full runs. CI owns impact selection, not another loader or isolation policy. The @@ -563,7 +753,8 @@ def run_selected_tests(root, value, jobs=SHARD_WORKERS, report=None): return test_runner.main([ "full", "--root", str(root), "--python", sys.executable, "--test-files", ",".join(names), "--jobs", str(jobs), - ] + (["--report", report] if report else [])) + ] + (["--report", report] if report else []) + + (["--deadline", str(deadline)] if deadline is not None else [])) def _parser(): @@ -578,6 +769,22 @@ def _parser(): plan_parser.add_argument("--plan-path") plan_parser.add_argument("--github-output") plan_parser.add_argument("--cost-history", action="store_true", help="read advisory costs from recent successful main runs") + plan_parser.add_argument("--ci-budget", action="store_true", + help="bind the plan to the official workflow attempt deadline") + + budget_parser = subparsers.add_parser("budget") + budget_parser.add_argument("--repository", required=True) + budget_parser.add_argument("--run-id", type=int, required=True) + budget_parser.add_argument("--attempt", type=int, required=True) + budget_parser.add_argument("--expected-jobs", required=True, + help="exact JSON job list from the impact plan") + budget_parser.add_argument("--final", action="store_true", + help="require the gate's actual completed_at for publication") + + step_parser = subparsers.add_parser("run-step", + help="execute a Linux CI preparation/check command within the shared deadline") + step_parser.add_argument("--deadline", type=float, required=True) + step_parser.add_argument("argv", nargs=argparse.REMAINDER) validate_parser = subparsers.add_parser("validate") validate_parser.add_argument("--root", default=".") @@ -588,11 +795,40 @@ def _parser(): run_parser.add_argument("--jobs", type=int, default=SHARD_WORKERS, help="parallel-safe files per CI shard (default: %(default)s)") run_parser.add_argument("--report", help="new cost report outside the repository") + run_parser.add_argument("--deadline", type=float, + help="shared workflow execution deadline") return parser def main(argv=None): args = _parser().parse_args(argv) + if args.command == "run-step": + command = args.argv[1:] if args.argv[:1] == ["--"] else args.argv + remaining = args.deadline - time.time() + if not command or not math.isfinite(remaining) or remaining <= 0: + print("ci-budget: no command or no execution time remaining", file=sys.stderr) + return 124 + try: + # Replace this adapter; GNU timeout owns the temporary process + # group. Test modules instead use the catalog runner's deadline + # so their progress and owned fixture cleanup survive expiry. + os.execvp("timeout", ["timeout", "--kill-after=1s", "--", + str(remaining), *command]) + except OSError as error: + print("ci-budget: cannot start bounded CI step: %s" % error, file=sys.stderr) + return 1 + return 0 + if args.command == "budget": + try: + run, jobs = _run_metadata(args.repository, args.run_id, args.attempt, include_jobs=True) + verdict = required_budget_verdict( + run, jobs, json.loads(args.expected_jobs), run_id=args.run_id, + attempt=args.attempt, observed_at=_utc_now(), final=args.final) + except (OSError, ValueError, TypeError, KeyError, subprocess.SubprocessError) as error: + print("ci-budget: cannot establish required result: %s" % error, file=sys.stderr) + return 1 + print(json.dumps(verdict, sort_keys=True, indent=2)) + return 0 if verdict["result"] == "passed" else 1 root = Path(args.root).resolve() if args.command == "validate": try: @@ -607,7 +843,7 @@ def main(argv=None): return 0 if args.command == "run-tests": try: - return run_selected_tests(root, args.tests, args.jobs, args.report) + return run_selected_tests(root, args.tests, args.jobs, args.report, args.deadline) except ValueError as error: print("ci-impact: %s" % error, file=sys.stderr) return 1 @@ -620,7 +856,19 @@ def main(argv=None): merge_base = args.base or "" changes = [] plan = plan_changes(root, changes, event=args.event) - history = _historical_costs(os.environ.get("GITHUB_REPOSITORY")) if args.cost_history else { + if args.ci_budget: + try: + run_id = int(os.environ["GITHUB_RUN_ID"]) + attempt = int(os.environ["GITHUB_RUN_ATTEMPT"]) + run, _jobs = _run_metadata(os.environ["GITHUB_REPOSITORY"], run_id, attempt) + plan["budget"] = run_budget(run, run_id=run_id, attempt=attempt, observed_at=_utc_now()) + if not plan["budget"]["within_limit"]: + raise ValueError("workflow budget expired before scheduling") + except (OSError, ValueError, TypeError, KeyError, subprocess.SubprocessError) as error: + print("ci-budget: %s" % error, file=sys.stderr) + return 1 + history = _historical_costs(os.environ.get("GITHUB_REPOSITORY"), + deadline=plan.get("budget", {}).get("execution_deadline")) if args.cost_history else { "samples": {}, "runs": [], "status": "not-requested"} if plan["run_tests"]: plan["test_matrix"] = _matrix(root, plan["check_versions"], plan["selected_tests"], @@ -631,6 +879,7 @@ def main(argv=None): plan["base_sha"] = args.base or "" plan["head_sha"] = args.head or "" plan["merge_base_sha"] = merge_base + plan["required_jobs"] = required_job_names(plan) rendered = json.dumps(plan, ensure_ascii=False, indent=2, sort_keys=True) print(rendered) if args.plan_path: diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 1eb40060..2e4dee62 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -21,12 +21,15 @@ jobs: plan: name: Impact plan runs-on: ubuntu-latest - timeout-minutes: 5 + timeout-minutes: 30 # Safety only; ci-required still enforces 360 seconds. outputs: mode: ${{ steps.plan.outputs.mode }} run_tests: ${{ steps.plan.outputs.run_tests }} check_matrix: ${{ steps.plan.outputs.check_matrix }} test_matrix: ${{ steps.plan.outputs.test_matrix }} + required_jobs: ${{ steps.plan.outputs.required_jobs }} + job_timeout_minutes: ${{ steps.plan.outputs.job_timeout_minutes }} + execution_deadline: ${{ steps.plan.outputs.execution_deadline }} steps: - name: Check out repository history uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -62,6 +65,7 @@ jobs: --base "$BASE_SHA" \ --head "$HEAD_SHA" \ --cost-history \ + --ci-budget \ --plan-path "$RUNNER_TEMP/ci-plan.json" \ --github-output "$GITHUB_OUTPUT" @@ -87,7 +91,10 @@ jobs: needs: - plan runs-on: ubuntu-latest - timeout-minutes: 15 + timeout-minutes: ${{ fromJSON(needs.plan.outputs.job_timeout_minutes) }} + env: + CI_DEADLINE: ${{ needs.plan.outputs.execution_deadline }} + PYTHONDONTWRITEBYTECODE: "1" strategy: fail-fast: false matrix: ${{ fromJSON(needs.plan.outputs.check_matrix) }} @@ -104,12 +111,12 @@ jobs: - name: Install the pinned Profile toolchain run: | - python -m pip install --disable-pip-version-check -r Tools/requirements-profile.txt -r Tools/requirements-host.txt - python .github/scripts/install_cue.py --destination "$RUNNER_TEMP/cambium-profile-cue" + python .github/scripts/ci_impact.py run-step --deadline "$CI_DEADLINE" -- python -m pip install --disable-pip-version-check -r Tools/requirements-profile.txt -r Tools/requirements-host.txt + python .github/scripts/ci_impact.py run-step --deadline "$CI_DEADLINE" -- python .github/scripts/install_cue.py --destination "$RUNNER_TEMP/cambium-profile-cue" echo "CAMBIUM_CUE=$RUNNER_TEMP/cambium-profile-cue/cue" >> "$GITHUB_ENV" - name: Run deterministic verification - run: make check + run: python .github/scripts/ci_impact.py run-step --deadline "$CI_DEADLINE" -- make check - name: Tracked and untracked non-ignored tree must be unchanged if: ${{ always() }} @@ -127,7 +134,10 @@ jobs: needs: - plan runs-on: ubuntu-latest - timeout-minutes: 15 + timeout-minutes: ${{ fromJSON(needs.plan.outputs.job_timeout_minutes) }} + env: + CI_DEADLINE: ${{ needs.plan.outputs.execution_deadline }} + PYTHONDONTWRITEBYTECODE: "1" strategy: fail-fast: false matrix: ${{ fromJSON(needs.plan.outputs.test_matrix) }} @@ -160,8 +170,8 @@ jobs: - name: Install the pinned Profile toolchain run: | - python -m pip install --disable-pip-version-check -r Tools/requirements-profile.txt -r Tools/requirements-host.txt - python .github/scripts/install_cue.py --destination "$RUNNER_TEMP/cambium-profile-cue" + python .github/scripts/ci_impact.py run-step --deadline "$CI_DEADLINE" -- python -m pip install --disable-pip-version-check -r Tools/requirements-profile.txt -r Tools/requirements-host.txt + python .github/scripts/ci_impact.py run-step --deadline "$CI_DEADLINE" -- python .github/scripts/install_cue.py --destination "$RUNNER_TEMP/cambium-profile-cue" echo "CAMBIUM_CUE=$RUNNER_TEMP/cambium-profile-cue/cue" >> "$GITHUB_ENV" - name: Set up rendering Node @@ -177,9 +187,9 @@ jobs: renderer_workspace="$RUNNER_TEMP/cambium-static-renderer" mkdir -p "$renderer_workspace" cp Tools/knowledge/rendering/static_renderer/package.json Tools/knowledge/rendering/static_renderer/package-lock.json "$renderer_workspace/" - npm ci --prefix "$renderer_workspace" --ignore-scripts --no-audit --no-fund + python .github/scripts/ci_impact.py run-step --deadline "$CI_DEADLINE" -- npm ci --prefix "$renderer_workspace" --ignore-scripts --no-audit --no-fund export PLAYWRIGHT_BROWSERS_PATH="$renderer_workspace/browsers" - node "$renderer_workspace/node_modules/playwright-core/cli.js" install --with-deps chromium + python .github/scripts/ci_impact.py run-step --deadline "$CI_DEADLINE" -- node "$renderer_workspace/node_modules/playwright-core/cli.js" install --with-deps chromium renderer_node="$(node -p 'process.execPath')" renderer_browser="$(node -e 'console.log(require(process.argv[1]).chromium.executablePath())' "$renderer_workspace/node_modules/playwright-core")" test -x "$renderer_node" @@ -191,7 +201,8 @@ jobs: - name: Run catalog-selected tests env: TEST_FILES: ${{ matrix.test-files }} - run: make test-selected PYTHON=python TEST_FILES="$TEST_FILES" TEST_REPORT="$RUNNER_TEMP/test-costs.json" + TEST_DEADLINE: ${{ needs.plan.outputs.execution_deadline }} + run: make test-selected PYTHON=python TEST_FILES="$TEST_FILES" TEST_REPORT="$RUNNER_TEMP/test-costs.json" TEST_DEADLINE="$TEST_DEADLINE" - name: Preserve test costs if: ${{ always() }} @@ -225,6 +236,11 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 2 steps: + - name: Check out budget owner + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false + - name: Require every matrix job to succeed env: PLAN_RESULT: ${{ needs.plan.result }} @@ -252,3 +268,14 @@ jobs: echo "verification mode: $VERIFICATION_MODE" echo "verify check matrix result: success" echo "verify test matrix result: $TEST_RESULT" + + - name: Check complete required-chain budget + if: ${{ always() }} + env: + GH_TOKEN: ${{ github.token }} + REQUIRED_JOBS: ${{ needs.plan.outputs.required_jobs }} + run: | + PYTHONDONTWRITEBYTECODE=1 python .github/scripts/ci_impact.py budget \ + --repository "$GITHUB_REPOSITORY" \ + --run-id "$GITHUB_RUN_ID" --attempt "$GITHUB_RUN_ATTEMPT" \ + --expected-jobs "$REQUIRED_JOBS" diff --git a/Card/R02 Single Note Authoring Card.md b/Card/R02 Single Note Authoring Card.md index 1ba53909..a8205ec0 100644 --- a/Card/R02 Single Note Authoring Card.md +++ b/Card/R02 Single Note Authoring Card.md @@ -14,9 +14,9 @@ source_files: - kernel/K12 Quality Assurance/05 Automated and Manual Checks.md - kernel/K12 Quality Assurance/14 Batch Review.md - kernel/K12 Quality Assurance/19 Incremental Audit Planning.md -source_hash: 'eb24d3183345' -reviewed_source_hash: 'eb24d3183345' -reviewed_card_hash: 'ddc08602fdcf' +source_hash: '0593c0ee65dd' +reviewed_source_hash: '0593c0ee65dd' +reviewed_card_hash: 'e7ce946f69f2' --- # R02 Single Note Authoring Card @@ -29,7 +29,7 @@ Create or change one canonical page within an already confirmed scope and owner - Confirm the page owner, note type, intended reader, and applicable Profile bindings before writing. - Write to the applicable depth and preserve claim/source distinctions. - After the batch enters `open`, materialize its immutable AuditPlan; satisfy each obligation when due through its unique registered producer without changing its native evidence kind. -- Send L-tier pages through independent substantive review and M-tier pages only through the M checklist inside Batch Review. +- Send L-tier pages through independent substantive review and M-tier pages through the Batch Review checklist; answer only outstanding semantic items, preserving accepted machine evidence and common-condition coverage. - Treat applicable rendering predicates and the separate rendering-verification record as distinct obligations; neither substitutes for the other. ## Stop or escalate diff --git a/Card/R03 Module Build Card.md b/Card/R03 Module Build Card.md index 6dda3405..edb48441 100644 --- a/Card/R03 Module Build Card.md +++ b/Card/R03 Module Build Card.md @@ -10,8 +10,8 @@ source_files: - kernel/K02 Knowledge Work Construction/01 Inventory and Coverage Ledger.md - kernel/K02 Knowledge Work Construction/09 Knowledge Batch Production.md - kernel/K12 Quality Assurance/03 Module and Coverage Review.md -source_hash: 'e88900f27ac1' -reviewed_source_hash: 'e88900f27ac1' +source_hash: '6f0458ce0a58' +reviewed_source_hash: '6f0458ce0a58' reviewed_card_hash: '5cc0da3869ce' --- # R03 Module Build Card diff --git a/Card/R06 Migration and Refactor Card.md b/Card/R06 Migration and Refactor Card.md index 68dd32d7..69f63340 100644 --- a/Card/R06 Migration and Refactor Card.md +++ b/Card/R06 Migration and Refactor Card.md @@ -11,8 +11,8 @@ source_files: - kernel/K09 Wiki Link and Navigation/03 Path Alias and Heading Links.md - kernel/K12 Quality Assurance/09 Batch-close Closed List.md - kernel/K12 Quality Assurance/19 Incremental Audit Planning.md -source_hash: '72eb770fcb0f' -reviewed_source_hash: '72eb770fcb0f' +source_hash: '0dce5a8f8c34' +reviewed_source_hash: '0dce5a8f8c34' reviewed_card_hash: '70f79fde556d' --- # R06 Migration and Refactor Card diff --git a/Card/R07 Long-running Execution Card.md b/Card/R07 Long-running Execution Card.md index a38f8404..64962b33 100644 --- a/Card/R07 Long-running Execution Card.md +++ b/Card/R07 Long-running Execution Card.md @@ -15,9 +15,9 @@ source_files: - kernel/K13 Task Runtime and Execution Control/17 Escalation Policy.md - kernel/K12 Quality Assurance/14 Batch Review.md - kernel/K12 Quality Assurance/19 Incremental Audit Planning.md -source_hash: 'f9c549102cec' -reviewed_source_hash: 'f9c549102cec' -reviewed_card_hash: '872a0e9da739' +source_hash: '05849f18e6c2' +reviewed_source_hash: '05849f18e6c2' +reviewed_card_hash: 'c81aef9817d2' --- # R07 Long-running Execution Card @@ -30,7 +30,7 @@ Execute admitted multi-batch work while keeping Queue, Progress, evidence, deliv - Resume or reconcile the current runtime before selecting the next action. - Confirm the frozen Standards/Profile identity and reconcile pending guidance before opening the next batch. - Work only on an admitted batch whose dependencies and delivery gate are satisfied. -- Materialize the current AuditPlan, invoke the registered producer for every due obligation, and preserve each planned evidence kind; only `audit-receipt` obligations use the full AuditReceipt producer. Create the batch-review wrapper only after the complete due-stage closure resolves. +- Materialize the current AuditPlan and follow its outstanding evidence actions; preserve each planned evidence kind and reuse accepted machine evidence or registered common facts without duplicate declarations. Create the batch-review wrapper only after the complete due-stage closure resolves. - Use the registered writer for every state transition, satisfy its required Gate evidence, and read back canonical state after each critical write. - Require the applicable batch review and close Gates before accepting the batch result. - Checkpoint accepted progress, evidence, remaining work, and the next safe action before yielding or handing off. diff --git a/Card/R08 Audit and Completion Card.md b/Card/R08 Audit and Completion Card.md index 8e472c40..94a34ba9 100644 --- a/Card/R08 Audit and Completion Card.md +++ b/Card/R08 Audit and Completion Card.md @@ -11,9 +11,9 @@ source_files: - kernel/K12 Quality Assurance/15 Terminal Audit and Convergence.md - kernel/K12 Quality Assurance/16 Terminal Proof Contract.md - kernel/K13 Task Runtime and Execution Control/11 Completion Policy.md -source_hash: '2c2097205b20' -reviewed_source_hash: '2c2097205b20' -reviewed_card_hash: '9fd4b42419e2' +source_hash: 'fd50177492a5' +reviewed_source_hash: 'fd50177492a5' +reviewed_card_hash: '3cf4afccd3ac' --- # R08 Audit and Completion Card @@ -24,7 +24,7 @@ Evaluate an already requested build completion candidate and produce the applica ## Actions - Resolve the R08 completion Read Set only after a build task enters its completion boundary; maintenance completion does not use R08. -- Reconcile current scope, Coverage, Queue, invalidations, reused evidence, each registered native evidence kind, full AuditReceipts where required, and applicable Profile dimensions. +- Reconcile current scope, Coverage, Queue, invalidations, reused evidence, each registered native evidence kind, and applicable Profile dimensions. - Require the current K12/15–K12/16 Terminal Proof prerequisite set, including its registered Queue, Corpus Planning, Profile-load, and completion evidence, then require `terminal-proof`; return to those owners rather than maintaining a shorter local substitute. - From the verified resulting state, prepare a bounded handoff that states the completed scope and current evidence/result, and separates unresolved, optional, deferred, and external-evidence backlog with re-entry conditions. diff --git a/Card/R10 Maintenance Run Card.md b/Card/R10 Maintenance Run Card.md index cba160f0..4b4d154b 100644 --- a/Card/R10 Maintenance Run Card.md +++ b/Card/R10 Maintenance Run Card.md @@ -11,8 +11,8 @@ source_files: - kernel/K12 Quality Assurance/09 Batch-close Closed List.md - kernel/K12 Quality Assurance/19 Incremental Audit Planning.md - kernel/K13 Task Runtime and Execution Control/12 Completion Gate Bindings.md -source_hash: '49c87e213166' -reviewed_source_hash: '49c87e213166' +source_hash: '6de2beeca17a' +reviewed_source_hash: '6de2beeca17a' reviewed_card_hash: 'a9645f211b03' --- # R10 Maintenance Run Card diff --git a/Card/R11 Large-scale Work Admission Card.md b/Card/R11 Large-scale Work Admission Card.md index ff1190f0..17b3052e 100644 --- a/Card/R11 Large-scale Work Admission Card.md +++ b/Card/R11 Large-scale Work Admission Card.md @@ -9,8 +9,8 @@ source_files: - kernel/K00 Standards Control/13 Runtime Admission and Recovery.md - kernel/K02 Knowledge Work Construction/03 Corpus Planning Applicability and Lifecycle.md - kernel/K12 Quality Assurance/19 Incremental Audit Planning.md -source_hash: '79aa7fa4d3b6' -reviewed_source_hash: '79aa7fa4d3b6' +source_hash: '0b03cdc4156a' +reviewed_source_hash: '0b03cdc4156a' reviewed_card_hash: '1aeaaed4ba97' --- # R11 Large-scale Work Admission Card diff --git a/Card/R12 Targeted and Specialized Audit Card.md b/Card/R12 Targeted and Specialized Audit Card.md index 6e3fb313..2ecc76cc 100644 --- a/Card/R12 Targeted and Specialized Audit Card.md +++ b/Card/R12 Targeted and Specialized Audit Card.md @@ -12,9 +12,9 @@ source_files: - kernel/K12 Quality Assurance/12 Substantive Correctness Review.md - kernel/K12 Quality Assurance/18 Cross-page and Control-plane Dimension Map.md - kernel/K12 Quality Assurance/19 Incremental Audit Planning.md -source_hash: '25b021dccaae' -reviewed_source_hash: '25b021dccaae' -reviewed_card_hash: '66b82089e307' +source_hash: 'd43dfc404800' +reviewed_source_hash: 'd43dfc404800' +reviewed_card_hash: 'f6abc5510d05' --- # R12 Targeted and Specialized Audit Card @@ -26,7 +26,7 @@ Audit one declared affected scope or specialized invariant without expanding it - Confirm the audit object, predicate, dimensions, affected boundary, and evidence eligible for reuse. - After R12 and the audit scope are already selected, resolve only the conditional owners implicated by that boundary. -- Re-run only the due AuditPlan obligations or registered specialized-audit checks for invalidated dimensions and necessary global invariants. Preserve every planned evidence kind; complete only `audit-receipt` obligations into full AuditReceipts. +- Re-run only the due AuditPlan obligations or registered specialized-audit checks for invalidated dimensions and necessary global invariants. Preserve every planned evidence kind and its exact first-publication acceptance binding. - Preserve the audit verdict and current evidence under their canonical owners. - For a discovered erroneous judgment, return to K12/07 and use `evidence-invalidation-v1` with the required decision; then resolve the original obligation's permitted continuation. diff --git a/Card/R13 Corpus Planning Card.md b/Card/R13 Corpus Planning Card.md index 2e69f58b..4e483a98 100644 --- a/Card/R13 Corpus Planning Card.md +++ b/Card/R13 Corpus Planning Card.md @@ -11,8 +11,8 @@ source_files: - kernel/K02 Knowledge Work Construction/05 Global Map Contract.md - kernel/K02 Knowledge Work Construction/06 Capability Matrix Contract.md - kernel/K02 Knowledge Work Construction/07 Gap Register Contract.md -source_hash: 'af09637b3c3d' -reviewed_source_hash: 'af09637b3c3d' +source_hash: 'b83c98fc9543' +reviewed_source_hash: 'b83c98fc9543' reviewed_card_hash: '4c37bfddf20e' --- # R13 Corpus Planning Card diff --git a/Makefile b/Makefile index 50ba7fe4..8f1dc7b1 100644 --- a/Makefile +++ b/Makefile @@ -82,7 +82,7 @@ test: full test-selected: @test -n "$(TEST_FILES)" || (echo "TEST_FILES is required" && exit 1) - PYTHONDONTWRITEBYTECODE=1 $(PYTHON) .github/scripts/ci_impact.py run-tests --root . --tests "$(TEST_FILES)" $(if $(TEST_REPORT),--report "$(TEST_REPORT)") + PYTHONDONTWRITEBYTECODE=1 $(PYTHON) .github/scripts/ci_impact.py run-tests --root . --tests "$(TEST_FILES)" $(if $(TEST_REPORT),--report "$(TEST_REPORT)") $(if $(TEST_DEADLINE),--deadline "$(TEST_DEADLINE)") fast: PYTHONDONTWRITEBYTECODE=1 $(PYTHON) Tools/run_tests.py fast --root . --python "$(PYTHON)" --jobs "$(TEST_JOBS)" diff --git a/Read Set/R07 Long-running Execution Read Set.md b/Read Set/R07 Long-running Execution Read Set.md index 6bb1aa24..b104b931 100644 --- a/Read Set/R07 Long-running Execution Read Set.md +++ b/Read Set/R07 Long-running Execution Read Set.md @@ -72,7 +72,7 @@ load_edges: - kernel/K12 Quality Assurance/09 Batch-close Closed List.md - kernel/K12 Quality Assurance/12 Substantive Correctness Review.md - kernel/K12 Quality Assurance/14 Batch Review.md - - kernel/K12 Quality Assurance/audit-receipt-contract.yaml + - kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml - kernel/K12 Quality Assurance/substantive-review-contract.yaml - kernel/K13 Task Runtime and Execution Control/12 Completion Gate Bindings.md read_sets: diff --git a/Read Set/R08 Audit and Completion Read Set.md b/Read Set/R08 Audit and Completion Read Set.md index e3debcbd..0bcb8f45 100644 --- a/Read Set/R08 Audit and Completion Read Set.md +++ b/Read Set/R08 Audit and Completion Read Set.md @@ -14,7 +14,7 @@ load_edges: - kernel/K12 Quality Assurance/06 Completion Gate and Reporting.md - kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation.md - kernel/K12 Quality Assurance/evidence-invalidation-contract.yaml - - kernel/K12 Quality Assurance/audit-receipt-contract.yaml + - kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml - kernel/K12 Quality Assurance/08 Judgment Item Dimension Map.md - kernel/K12 Quality Assurance/09 Batch-close Closed List.md - kernel/K12 Quality Assurance/15 Terminal Audit and Convergence.md diff --git a/Read Set/R12 Targeted and Specialized Audit Read Set.md b/Read Set/R12 Targeted and Specialized Audit Read Set.md index d6083933..4ecc648d 100644 --- a/Read Set/R12 Targeted and Specialized Audit Read Set.md +++ b/Read Set/R12 Targeted and Specialized Audit Read Set.md @@ -17,7 +17,7 @@ load_edges: - kernel/K12 Quality Assurance/18 Cross-page and Control-plane Dimension Map.md - kernel/K12 Quality Assurance/19 Incremental Audit Planning.md - kernel/K12 Quality Assurance/audit-plan-contract.yaml - - kernel/K12 Quality Assurance/audit-receipt-contract.yaml + - kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml - kernel/K12 Quality Assurance/evidence-invalidation-contract.yaml - kernel/K12 Quality Assurance/batch-close-closed-list.yaml - kernel/K12 Quality Assurance/batch-review-obligation-registry.yaml diff --git a/Tools/README.md b/Tools/README.md index 020d203e..82ea7b94 100644 --- a/Tools/README.md +++ b/Tools/README.md @@ -47,7 +47,7 @@ Follow these owners instead of copying their field lists: | Profile storage and source mapping | [`profile-encoding.yaml`](governance/profile/profile-encoding.yaml), [`profile_layout_contract.py`](governance/profile/profile_layout_contract.py) | | Corpus Planning | [`corpus-planning-contract.yaml`](<../kernel/K02 Knowledge Work Construction/corpus-planning-contract.yaml>), [`corpus_planning_contract.py`](execution/planning/corpus_planning_contract.py) | | Audit dimensions and plan | [`audit-dimension-base.yaml`](<../kernel/K12 Quality Assurance/audit-dimension-base.yaml>), [`audit-plan-contract.yaml`](<../kernel/K12 Quality Assurance/audit-plan-contract.yaml>) | -| Review and receipt contracts | [K12/12](<../kernel/K12 Quality Assurance/12 Substantive Correctness Review.md>), [K12/14](<../kernel/K12 Quality Assurance/14 Batch Review.md>), [`audit-receipt-contract.yaml`](<../kernel/K12 Quality Assurance/audit-receipt-contract.yaml>) | +| Review and receipt contracts | [K12/12](<../kernel/K12 Quality Assurance/12 Substantive Correctness Review.md>), [K12/14](<../kernel/K12 Quality Assurance/14 Batch Review.md>), [`audit-fingerprint-contract.yaml`](<../kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml>) | | Batch-close checklist | [`batch-close-closed-list.yaml`](<../kernel/K12 Quality Assurance/batch-close-closed-list.yaml>), [`batch_close_contract.py`](execution/audit/batch_close_contract.py) | | Policy extensions | [`contract-exception-policy-base.yaml`](<../kernel/K00 Standards Control/contract-exception-policy-base.yaml>) | | Installed scan and operation capabilities | [`scan-capabilities.yaml`](scan-capabilities.yaml), [`operation-capabilities.yaml`](operation-capabilities.yaml) | @@ -177,6 +177,8 @@ The main runtime entry points are: - [`apply_delta.py`](apply_delta.py): preflight or apply one canonical runtime Delta from `--root` plus its repository-relative Delta path; Coverage is derived from the runtime contract and is not a caller-selected input; - [`check_proof.py`](check_proof.py): verify the terminal proof object and its bound state when invoked in root mode. +Profile-load, Corpus Planning and Terminal Proof checkers return diagnostic details through their normal text or JSON reports. Their `--receipts` output appends only a genuine passing Gate; individual findings, failures and structural-only Terminal checks do not create governance Receipt identities. A readable report is not authorization. Preserve the report when diagnosing a failure, and use the existing Gate consumer to decide whether published evidence is acceptable. + Queue compilation preserves declared targets; `queued -> open` materializes current Coverage for that batch only. Unopened batches remain planning-only: their pages are not reset, projected, or treated as reviewed. Task Plans do not supply runtime `authoring_status`, `gate_receipts`, or `property_state`. Use the live interfaces: @@ -188,22 +190,44 @@ python3 Tools/apply_delta.py --help python3 Tools/check_queue.py . --resume-status ``` +For a current `record-batch-page-review` action, an Agent may deliver explicitly reviewed answers for the same page together. Use the action's `action_id`, obligation IDs from its AuditPlan, and the declared `reviews` item shape; the Runner does not supply judgments or a page-wide default verdict. Requirements already proved by planned machine evidence do not ask for another human declaration. The registered shared failure-applicability judgment can cover its conditional items only when the page explicitly explains genuine non-applicability; otherwise those items retain distinct answers. + +```json +{ + "initial_action_id": "", + "reviews": [ + {"obligation_id": "", "input": {"reviewer_context_id": "", "reviewer_role": "", "verdict": "passed", "statement": "", "applicability_disposition": "applicable", "applicability_reason": null}} + ] +} +``` + +Save the explicit answers below `.cambium/tmp/`, then invoke: + +```text +python3 Tools/run_task.py . --run-until-boundary --input .cambium/tmp/reviews.json +``` + +The original producer receives this collection once and shares frozen page/plan preparation. It resolves existing condition dependencies, then independently admits, locks, publishes and reads back each new fact. It stops on changed inputs, unavailable dependencies or a failed/uncertain result, preserving earlier confirmed publications. `executed` contains the actual producer invocation; its JSON output is an array of individual publication outcomes, not an aggregate Receipt. `remaining_input_ids` means **not attempted**, including answers already covered by a common fact; it is not permission to retry a failed item. Re-query the Runner before further work. Single-action `--execute ACTION_ID --input ...` accepts the action's declared `reviews` shape as well. Without `--input`, continuous mode still stops at semantic boundaries. + Runtime data belongs in `.cambium/`, not `Tools/`. [`runtime_paths.py`](execution/task_runtime/runtime_paths.py) owns shared paths. Policy references `runtime_path_id`; the CLI compiler resolves its value and rejects unknown IDs, mismatched constraints or duplicate literal authorities. ### Audit evidence hand-off [`audit_evidence_runtime`](execution/audit/audit_evidence_runtime.py) selects live evidence when due; close/Terminal validate its frozen selection, reconciliation and acceptance dependencies. Readable history is not a passing candidate; withdrawal still removes authority. `evidence_observation` shares mechanical facts only within one read-only action. New observations, locked checks, CAS and read-back remain independent. -Producers share `ReceiptPublication.locked_append` mechanics and `audit_receipt_contract` projections, not semantic authority. +Producers share `ReceiptPublication.locked_append` mechanics and the shared `audit_fingerprint` projection, not semantic authority. + +M atom results reference the original plan's obligation definition; their individual judgments, evidence references and fingerprints remain separately recorded and correctable. The seven emitted post-Delta Closed List facts are accepted against that plan at first publication, without a second full AuditReceipt. The eighth member keeps its native Gate. A close is authorized only by the final complete bundle: its existing reviewer attestation carries the shared plan reconciliation once, and the aggregate commits that exact evidence set. These changes do not remove independent substantive-review rounds or their acceptance boundaries. + +Changed-scope checks likewise publish their check fact and plan acceptance together. The Runner consumes that current accepted record directly, without a second full acceptance wrapper. Native Gate, candidate scans and review evidence keep their respective contracts; changed inputs, failed checks and withdrawn records cannot satisfy an obligation simply because publication previously succeeded. For an open batch, create its AuditPlan and invoke the producer named by each due obligation: ```text python3 Tools/prepare_audit_plan.py --help -python3 Tools/complete_audit_receipt.py --help ``` -Ready obligations may be grouped with repeated `--obligation-id` (paired `--evidence-receipt` for finalization). Existing producers preserve evidence kinds, recheck inputs and serialize `--apply` writes. Batch Review requires pre-merge closure. +Use each producer's declared input shape; supported multi-obligation calls retain individual result identities. Producers preserve evidence kinds, recheck inputs and serialize `--apply` writes. Batch Review requires complete pre-merge closure. `publish_delta` assembles omitted page `gate_receipts`; invalid explicit references fail. See [runtime policy](agent-interface-policy.yaml). @@ -260,7 +284,7 @@ MCP and Runner share observation of raw exit codes, `output_reliable`, `invocati Fill only the Runner's generated `required_input` properties; `x-cambium-binding` retains machine-selected identities. CLI declarations own shapes; domain contracts own conditions. `required_input: null` means external resolution, not a submittable readiness assertion. -Omission, `null` and `[]` are distinct. Only declared nullable arguments encode null by omission. In `record_batch_page_review`, omitted `consumed_evidence_ref` means derive, while `[]` asserts an empty set. Unrepresentable values fail rather than widening scope. +Omission, `null` and `[]` are distinct. Only declared nullable arguments encode null by omission; nested review values preserve their declared nulls through JSON encoding. The M/S producer derives variant and exact evidence references from its frozen plan and current accepted dependencies; callers no longer supply them. Unrepresentable values fail rather than widening scope. Responses retain substeps and failure stages. Pre-dispatch rejection has no child return code; after later failure or `next_action_error`, inspect authoritative state read-only. @@ -300,11 +324,17 @@ make slow make full ``` -Generators write Markdown/JSON projections; `--check` recomputes their bytes. Each selected file runs once; only wholly `parallel_safe` files overlap. Required Queue E2E drives real MCP `run_task` through closed, then verifies Terminal Proof. Adjacent integrations consume static checkpoints, not lifecycle replay. +Generators write Markdown/JSON projections; `--check` recomputes their bytes. Each selected file runs once; only wholly `parallel_safe` files overlap. Required Queue E2E drives real MCP `run_task` through closed, then verifies Terminal Proof. It uses the existing continuous mode between semantic boundaries and records every inner action and producer; closing remains a single action so the next batch cannot start before its after-image is verified. Adjacent integrations consume static checkpoints, not lifecycle replay. `Tools/run_tests.py full --report /tmp/cambium-test-costs.json` records nested costs; `.progress/*.jsonl` beside the report preserves completed scopes after interruption, not a passing verdict. CI uses main-run medians for scheduling, never omission. Main retains full verification. -Runner source views are invocation-scoped and recheck component discovery/bytes, projection and environment. Runtime rechecks may reuse owner-authorized Profile/Standards views, never an old verdict. Independent producer admission, locked currentness and after-image read-back remain. +The required workflow budget is owned by [ci_impact.py](../.github/scripts/ci_impact.py): about 300 seconds is the target and 360 seconds the acceptance limit for the whole attempt, including preparation and the final gate. Exceeding 360 seconds fails acceptance but does not terminate work: jobs share a separate 1,800-second safety deadline so remote measurements can finish. At that safety boundary, `run_tests --deadline` stops isolated test groups and records incomplete work, not a natural completion time. The gate checks the current attempt, and publication verifies its actual completion time. Missing advisory history does not remove tests; a functional pass alone does not prove the budget was met. Nested cost scopes include work counts, so fewer outer requests cannot hide unchanged inner execution. + +Runner source views are invocation-scoped and recheck component discovery/bytes, projection and environment. Execution first re-derives and matches the caller's complete action identity, then consumes that invocation's exact audit step without a second stage selection. No step survives a producer dispatch or becomes a caller-supplied authorization. Independent producer admission, locked currentness and after-image read-back remain. + +During one Runner operation, repeated runtime reads may carry the original Profile/Standards input pair through the runtime owner's existing revalidation interface. Every read still rebinds actual source bytes and validates current Queue, Coverage, Progress and evidence; changed inputs fail closed. The pair is released at operation exit and is never a saved runtime result or a cross-request authorization cache. + +Hot/historical catalog scans and sealed-body verification each open a separate registry observation. Review records share the existing owner's mechanical projection only while the registry and its contract dependencies have identical bytes. Every record still receives its own body and lifecycle-eligibility checks. Leaving the scan retires the projection; locked and resulting-state reads start afresh. This does not cache current authority or Receipt verdicts. When adding or changing a public CLI: diff --git a/Tools/TEST_CATALOG.md b/Tools/TEST_CATALOG.md index 7a1fbd2a..545ef945 100644 --- a/Tools/TEST_CATALOG.md +++ b/Tools/TEST_CATALOG.md @@ -6,7 +6,7 @@ This file is generated from `Tools/test-ownership.yaml` and static source facts. | Test modules | Test cases | Fixtures | Fixture bundles | Parallel-safe cases | Test process calls | Fixture process calls | Test full copies | Fixture full copies | Cross-test imports | | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | -| 134 | 1304 | 49 | 8 | 1100 | 39 | 12 | 15 | 20 | 0 | +| 133 | 1289 | 49 | 8 | 1086 | 40 | 12 | 15 | 20 | 0 | ### Method-level transitive exposure @@ -14,16 +14,16 @@ These counts identify test methods whose per-method, per-class, or per-process s | Process | Temporary resource | File copy | Full repository copy | E2E builder | Full lifecycle | | ---: | ---: | ---: | ---: | ---: | ---: | -| 36 | 320 | 56 | 50 | 0 | 1 | +| 37 | 322 | 55 | 50 | 0 | 1 | ## Before and current static baseline | Metric | Before closure | Current | | --- | ---: | ---: | -| Test modules | 129 | 134 | -| Test cases | 2543 | 1304 | -| Process-launch call sites | 192 | 51 | -| Temporary-resource call sites | 233 | 162 | +| Test modules | 129 | 133 | +| Test cases | 2543 | 1289 | +| Process-launch call sites | 192 | 52 | +| Temporary-resource call sites | 233 | 164 | | Full repository copy call sites | 86 | 35 | | Cross-test import sites | 22 | 0 | @@ -41,9 +41,9 @@ These counts identify test methods whose per-method, per-class, or per-process s | Level | Definition | Cases | | --- | --- | ---: | -| `unit` | In-process deterministic computation owned by one module. | 393 | -| `contract` | Schema, registry, owner, closed-set, or producer-consumer contract. | 597 | -| `integration` | Adjacent production modules joined in an isolated temporary runtime. | 241 | +| `unit` | In-process deterministic computation owned by one module. | 383 | +| `contract` | Schema, registry, owner, closed-set, or producer-consumer contract. | 593 | +| `integration` | Adjacent production modules joined in an isolated temporary runtime. | 240 | | `e2e` | One representative complete current-contract lifecycle. | 3 | | `slow` | Real security, concurrency, crash, recovery, or host-isolation behavior. | 69 | | `historical-read-only` | Current-contract sealed history that cannot regain current authority. | 1 | @@ -64,17 +64,16 @@ These counts identify test methods whose per-method, per-class, or per-process s | `Tools/tests/test_apply_task_plan.py` | `Tools/execution/planning/apply_task_plan.py` | `unit` | True | 10 | 6 | 1 | 2 | 0 | 0 | | `Tools/tests/test_audit_dimension_contract.py` | `Tools/execution/audit/audit_dimension_contract.py` | `contract` | True | 6 | 0 | 0 | 1 | 0 | 0 | | `Tools/tests/test_audit_evidence_runtime.py` | `Tools/execution/audit/audit_evidence_runtime.py` | `contract` | True | 24 | 3 | 0 | 1 | 0 | 0 | -| `Tools/tests/test_audit_execution_runtime.py` | `Tools/execution/audit/audit_execution_runtime.py` | `unit` | True | 11 | 0 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_audit_fingerprint.py` | `Tools/execution/audit/audit_fingerprint.py` | `unit` | True | 13 | 0 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_audit_lifecycle_closure.py` | `kernel/K12 Quality Assurance/audit-plan-contract.yaml` | `contract` | True | 13 | 2 | 0 | 1 | 0 | 1 | +| `Tools/tests/test_audit_execution_runtime.py` | `Tools/execution/audit/audit_execution_runtime.py` | `unit` | True | 10 | 0 | 0 | 0 | 0 | 0 | +| `Tools/tests/test_audit_fingerprint.py` | `Tools/execution/audit/audit_fingerprint.py` | `unit` | True | 15 | 0 | 0 | 0 | 0 | 0 | +| `Tools/tests/test_audit_lifecycle_closure.py` | `kernel/K12 Quality Assurance/audit-plan-contract.yaml` | `contract` | True | 12 | 2 | 0 | 1 | 0 | 1 | | `Tools/tests/test_audit_obligation_projection.py` | `Tools/execution/audit/audit_obligation_projection.py` | `contract` | True | 11 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_audit_plan_contract.py` | `Tools/execution/audit/audit_plan_contract.py` | `contract` | True | 8 | 0 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_audit_plan_loader_unification.py` | `Tools/execution/audit/audit_plan_contract.py` | `unit` | True | 5 | 0 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_audit_producers.py` | `Tools/operation-capabilities.yaml` | `unit` | True | 4 | 0 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_audit_receipt_contract.py` | `Tools/execution/audit/audit_receipt_contract.py` | `contract` | True | 7 | 3 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_batch_close_audit.py` | `Tools/execution/audit/batch_close_audit.py` | `contract` | True | 6 | 1 | 0 | 0 | 0 | 0 | +| `Tools/tests/test_audit_plan_loader_unification.py` | `Tools/execution/audit/audit_plan_contract.py` | `unit` | True | 4 | 0 | 0 | 0 | 0 | 0 | +| `Tools/tests/test_audit_producers.py` | `Tools/operation-capabilities.yaml` | `unit` | True | 3 | 0 | 0 | 0 | 0 | 0 | +| `Tools/tests/test_batch_close_audit.py` | `Tools/execution/audit/batch_close_audit.py` | `contract` | True | 6 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_batch_close_contract.py` | `Tools/execution/audit/batch_close_contract.py` | `contract` | True | 10 | 1 | 0 | 2 | 0 | 0 | -| `Tools/tests/test_batch_page_review_producer.py` | `Tools/execution/audit/record_batch_page_review.py` | `unit` | True | 21 | 0 | 0 | 1 | 0 | 0 | +| `Tools/tests/test_batch_page_review_producer.py` | `Tools/execution/audit/record_batch_page_review.py` | `unit` | True | 18 | 0 | 0 | 1 | 0 | 0 | | `Tools/tests/test_batch_settlement.py` | `Tools/execution/task_runtime/batch_settlement.py` | `unit` | True | 7 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_boundary_contract.py` | `Tools/knowledge/structure/check_boundary_contract.py` | `contract` | True | 4 | 3 | 0 | 1 | 0 | 0 | | `Tools/tests/test_candidate_lifecycle.py` | `Tools/execution/evidence/candidate_lifecycle.py` | `unit` | True | 6 | 0 | 0 | 0 | 0 | 0 | @@ -89,11 +88,11 @@ These counts identify test methods whose per-method, per-class, or per-process s | `Tools/tests/test_check_kernel_size.py` | `Tools/platform/distribution/check_kernel_size.py` | `contract` | True | 3 | 2 | 0 | 2 | 0 | 0 | | `Tools/tests/test_check_links.py` | `Tools/knowledge/content/check_links.py` | `unit` | True | 3 | 1 | 0 | 1 | 0 | 0 | | `Tools/tests/test_check_profile.py` | `Tools/governance/profile/check_profile.py` | `integration` | True | 9 | 7 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_check_proof_audit_receipts.py` | `Tools/execution/audit/check_proof.py` | `unit` | True | 8 | 3 | 0 | 1 | 0 | 0 | +| `Tools/tests/test_check_proof_audit_receipts.py` | `Tools/execution/audit/check_proof.py` | `unit` | True | 8 | 3 | 0 | 0 | 0 | 0 | | `Tools/tests/test_check_queue.py` | `Tools/execution/task_runtime/check_queue.py` | `unit` | True | 23 | 7 | 0 | 1 | 0 | 0 | | `Tools/tests/test_check_structure.py` | `Tools/platform/common/kblib.py` | `contract` | True | 3 | 2 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_ci_impact.py` | `.github/scripts/ci_impact.py` | `contract` | True | 13 | 5 | 0 | 1 | 0 | 0 | -| `Tools/tests/test_close_gate_post_delta_consumer.py` | `Tools/execution/task_runtime/queue_runtime/close_gate.py` | `contract` | True | 10 | 3 | 0 | 1 | 0 | 1 | +| `Tools/tests/test_ci_impact.py` | `.github/scripts/ci_impact.py` | `contract` | True | 16 | 7 | 0 | 2 | 0 | 0 | +| `Tools/tests/test_close_gate_post_delta_consumer.py` | `Tools/execution/task_runtime/queue_runtime/close_gate.py` | `contract` | True | 9 | 2 | 0 | 1 | 0 | 1 | | `Tools/tests/test_compile_cli_contract.py` | `Tools/platform/agent_interface/compile_cli_contract.py` | `contract` | True | 16 | 13 | 0 | 1 | 0 | 0 | | `Tools/tests/test_compile_queue.py` | `Tools/execution/planning/compile_queue.py` | `unit` | True | 14 | 10 | 1 | 3 | 1 | 1 | | `Tools/tests/test_component_registry_projection.py` | `Tools/module-boundaries.yaml` | `contract` | True | 6 | 6 | 0 | 2 | 0 | 0 | @@ -144,7 +143,8 @@ These counts identify test methods whose per-method, per-class, or per-process s | `Tools/tests/test_queue_proof.py` | `Tools/execution/audit/check_proof.py` | `contract` | True | 14 | 12 | 1 | 3 | 0 | 0 | | `Tools/tests/test_quota_exception_lifecycle.py` | `Tools/execution/audit/check_batch_close.py` | `contract` | True | 6 | 4 | 0 | 1 | 0 | 0 | | `Tools/tests/test_read_set_contract.py` | `Tools/execution/context_delivery/read_set_contract.py` | `contract` | True | 3 | 1 | 0 | 1 | 0 | 0 | -| `Tools/tests/test_receipt_reference_contract.py` | `Tools/execution/evidence/receipt_reference_contract.py` | `contract` | True | 11 | 6 | 0 | 1 | 0 | 0 | +| `Tools/tests/test_readme_examples.py` | `Tools/README.md` | `unit` | True | 6 | 1 | 0 | 0 | 0 | 0 | +| `Tools/tests/test_receipt_reference_contract.py` | `Tools/execution/evidence/receipt_reference_contract.py` | `contract` | True | 11 | 6 | 0 | 2 | 0 | 0 | | `Tools/tests/test_record_batch_review.py` | `Tools/execution/audit/record_batch_review.py` | `unit` | True | 8 | 1 | 0 | 0 | 0 | 0 | | `Tools/tests/test_record_corpus_acceptance.py` | `Tools/execution/planning/record_corpus_acceptance.py` | `integration` | True | 2 | 2 | 0 | 1 | 0 | 0 | | `Tools/tests/test_register_amendment.py` | `Tools/execution/task_runtime/register_amendment.py` | `integration` | False | 5 | 5 | 1 | 2 | 0 | 2 | @@ -152,7 +152,7 @@ These counts identify test methods whose per-method, per-class, or per-process s | `Tools/tests/test_render_interface_projection.py` | `Tools/platform/agent_interface/render_interface_projection.py` | `integration` | False | 10 | 9 | 1 | 1 | 0 | 0 | | `Tools/tests/test_render_queue.py` | `Tools/execution/task_runtime/render_queue.py` | `contract` | True | 2 | 1 | 0 | 1 | 0 | 0 | | `Tools/tests/test_render_structure_projection.py` | `Tools/knowledge/structure/render_structure_projection.py` | `contract` | True | 3 | 2 | 0 | 1 | 0 | 0 | -| `Tools/tests/test_rendering_verification_contract.py` | `Tools/knowledge/rendering/rendering_verification_contract.py` | `contract` | True | 23 | 2 | 0 | 0 | 0 | 0 | +| `Tools/tests/test_rendering_verification_contract.py` | `Tools/knowledge/rendering/rendering_verification_contract.py` | `contract` | True | 22 | 2 | 0 | 0 | 0 | 0 | | `Tools/tests/test_required_queue_e2e.py` | `kernel/K13 Task Runtime and Execution Control/runtime-state-model.json` | `e2e` | False | 1 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_residual_mandated_headings.py` | `Tools/knowledge/content/check_residual_content.py` | `unit` | True | 3 | 1 | 0 | 1 | 0 | 0 | | `Tools/tests/test_residual_scan_semantics.py` | `Tools/knowledge/content/check_residual_content.py` | `integration` | False | 1 | 0 | 0 | 1 | 0 | 0 | @@ -170,15 +170,14 @@ These counts identify test methods whose per-method, per-class, or per-process s | `Tools/tests/test_substantive_review_contract.py` | `Tools/execution/audit/substantive_review_contract.py` | `contract` | True | 7 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_task_runtime_action.py` | `Tools/execution/task_runtime/task_runtime_action.py` | `unit` | True | 14 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_task_runtime_identity_field_contract.py` | `kernel/K13 Task Runtime and Execution Control/runtime-state-model.json` | `contract` | True | 3 | 0 | 0 | 0 | 0 | 0 | -| `Tools/tests/test_task_runtime_runner.py` | `Tools/execution/task_runtime/task_runtime_runner.py` | `unit` | True | 23 | 3 | 0 | 3 | 0 | 0 | +| `Tools/tests/test_task_runtime_runner.py` | `Tools/execution/task_runtime/task_runtime_runner.py` | `unit` | True | 22 | 3 | 0 | 3 | 0 | 0 | | `Tools/tests/test_template_parity.py` | `Tools/governance/profile/profile_schema_projection.py` | `integration` | False | 23 | 4 | 1 | 2 | 0 | 0 | -| `Tools/tests/test_test_catalog.py` | `Tools/platform/distribution/test_catalog.py` | `contract` | True | 17 | 5 | 0 | 2 | 0 | 0 | +| `Tools/tests/test_test_catalog.py` | `Tools/platform/distribution/test_catalog.py` | `contract` | True | 19 | 7 | 1 | 3 | 0 | 0 | | `Tools/tests/test_tool_availability.py` | `Tools/platform/agent_interface/tool_availability.py` | `contract` | True | 5 | 3 | 0 | 1 | 0 | 0 | | `Tools/tests/test_tool_catalog.py` | `Tools/platform/distribution/tool_catalog.py` | `contract` | True | 16 | 0 | 0 | 1 | 0 | 0 | | `Tools/tests/test_tool_runtime_primitives.py` | `Tools/platform/common/primitives.py` | `unit` | True | 4 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_tool_runtime_reporting.py` | `Tools/platform/common/reporting.py` | `unit` | True | 23 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_tool_runtime_repository.py` | `Tools/platform/repository/repository.py` | `unit` | True | 13 | 1 | 0 | 7 | 0 | 0 | -| `Tools/tests/test_tools_readme_inventory.py` | `Tools/README.md` | `unit` | True | 11 | 0 | 0 | 0 | 0 | 0 | | `Tools/tests/test_update_queue.py` | `Tools/execution/task_runtime/update_queue.py` | `integration` | False | 18 | 11 | 4 | 1 | 0 | 0 | | `Tools/tests/test_update_task.py` | `Tools/execution/task_runtime/update_task.py` | `unit` | True | 11 | 8 | 1 | 3 | 0 | 2 | | `Tools/tests/test_upstream_component_boundary.py` | `Tools/platform/distribution/upstream_component_boundary.py` | `contract` | True | 5 | 3 | 1 | 2 | 0 | 0 | @@ -288,12 +287,6 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_audit_evidence_runtime.TerminalDimensionEvidenceProjectionTests.test_typed_profile_receipt_target_enters_but_review_only_stays_out` | `Tools/execution/audit/audit_evidence_runtime.py` | `integration` | True | terminal_plan_bound_dimension_evidence_projection | | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root` | `kernel/K12 Quality Assurance/audit-plan-contract.yaml` | `integration` | False | audit_lifecycle_current_repository_route_seam | | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation` | `Tools/execution/audit/audit_producer_chain.py` | `contract` | True | observation_scoped_producer_join_preserves_canonical_validation | -| `test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift` | `Tools/execution/audit/audit_receipt_contract.py` | `contract` | True | audit_receipt_page_after_image_contract | -| `test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_projection_is_exactly_the_source_contract` | `Tools/execution/audit/audit_receipt_contract.py` | `contract` | True | audit_receipt_page_after_image_contract | -| `test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_and_identity_mutations_fail_closed` | `Tools/execution/audit/audit_receipt_contract.py` | `contract` | True | audit_receipt_closed_schema_and_identity | -| `test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_order_types_and_closed_values_derive_from_source` | `Tools/execution/audit/audit_receipt_contract.py` | `contract` | True | audit_receipt_closed_schema_and_identity | -| `test_audit_receipt_contract.AuditReceiptTypedDispatchIntegrationTests.test_current_registry_dispatches_to_the_audit_receipt_validator` | `Tools/execution/evidence/receipt_type_contract.py` | `integration` | True | audit_receipt_typed_registry_dispatch | -| `test_batch_close_audit.PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection` | `Tools/execution/audit/batch_close_audit.py` | `contract` | True | post_delta_precursor_fingerprint_acceptance | | `test_batch_close_contract.BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary` | `Tools/execution/audit/check_batch_close.py` | `unit` | True | check_batch_close:pure_closed_list_projection | | `test_batch_close_contract.BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config` | `Tools/execution/audit/check_batch_close.py` | `unit` | True | check_batch_close:pure_closed_list_projection | | `test_batch_close_contract.BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input` | `Tools/execution/audit/check_batch_close.py` | `unit` | True | check_batch_close:pure_closed_list_projection | @@ -310,13 +303,13 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order` | `Tools/execution/audit/record_changed_scope_evidence.py` | `unit` | True | same_producer_readonly_group_order_and_isolation | | `test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write` | `Tools/execution/audit/record_changed_scope_evidence.py` | `unit` | True | evidence_compute_publish_input_boundary | | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries` | `Tools/execution/audit/changed_scope_evidence_contract.py` | `integration` | True | changed_scope_evidence_producer_consumer_seam | -| `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_evidence_and_completes_once` | `Tools/execution/audit/changed_scope_evidence_contract.py` | `integration` | True | changed_scope_evidence_producer_consumer_seam | +| `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_accepted_evidence_once` | `Tools/execution/audit/changed_scope_evidence_contract.py` | `integration` | True | changed_scope_evidence_producer_consumer_seam | | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift` | `Tools/execution/audit/changed_scope_evidence_contract.py` | `integration` | True | changed_scope_evidence_producer_consumer_seam | | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift` | `Tools/execution/audit/changed_scope_evidence_contract.py` | `integration` | True | changed_scope_evidence_producer_consumer_seam | | `test_changed_scope_runtime_checks.FrozenTaskContractReferenceTests.test_owned_consumer_findings_map_to_one_closed_producer_result` | `Tools/execution/audit/changed_scope_runtime_checks.py` | `contract` | True | changed_scope_owned_consumer_finding_projection | | `test_changed_scope_runtime_checks.KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows` | `Tools/execution/audit/changed_scope_runtime_checks.py` | `contract` | True | changed_scope_runtime_check_kernel_registry_binding | | `test_changed_scope_runtime_checks.ResultContractTests.test_result_validator_rejects_check_identity_drift` | `Tools/execution/audit/changed_scope_runtime_checks.py` | `contract` | True | changed_scope_closed_result_contract | -| `test_check_batch_close.AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock` | `Tools/execution/audit/check_batch_close.py` | `slow` | False | batch_close_interrupted_publication_fail_closed | +| `test_check_batch_close.AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock` | `Tools/execution/audit/check_batch_close.py` | `slow` | False | batch_close_interrupted_publication_fail_closed | | `test_check_batch_close.BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic` | `Tools/execution/task_runtime/queue_runtime/resume.py` | `unit` | True | batch_close_current_bundle_recovery_projection | | `test_check_batch_close.InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance` | `Tools/execution/audit/check_batch_close.py` | `contract` | True | batch_close_invocation_contract | | `test_check_batch_close.InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes` | `Tools/execution/audit/check_batch_close.py` | `contract` | True | batch_close_invocation_contract | @@ -359,9 +352,9 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields` | `Tools/execution/audit/assemble_terminal_proof.py` | `unit` | True | terminal_proof_assembler_projection | | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence` | `Tools/execution/audit/assemble_terminal_proof.py` | `unit` | True | terminal_proof_assembler_projection | | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner` | `Tools/execution/audit/assemble_terminal_proof.py` | `unit` | True | terminal_proof_assembler_projection | -| `test_check_proof_audit_receipts.TerminalProofAuditReceiptConsumerIntegrationTests.test_plan_bound_evidence_and_audit_subset_are_both_enforced` | `Tools/execution/audit/check_proof.py` | `integration` | False | terminal_proof_plan_bound_dimension_evidence_consumer | | `test_check_proof_audit_receipts.TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract` | `Tools/execution/audit/terminal_proof_contract.py` | `contract` | True | terminal_proof_machine_contract | | `test_check_proof_audit_receipts.TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner` | `Tools/execution/audit/terminal_proof_contract.py` | `contract` | True | terminal_proof_machine_contract | +| `test_check_proof_audit_receipts.TerminalProofEvidenceConsumerTests.test_plan_selected_evidence_is_exact_and_closure_errors_propagate` | `Tools/execution/audit/check_proof.py` | `unit` | True | terminal_proof_plan_bound_dimension_evidence_consumer | | `test_check_queue.CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors` | `Tools/execution/task_runtime/check_queue.py` | `contract` | True | check_queue_consumer_routing_contract | | `test_check_queue.CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view` | `Tools/execution/task_runtime/check_queue.py` | `contract` | True | check_queue_consumer_routing_contract | | `test_check_queue.CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only` | `Tools/execution/task_runtime/check_queue.py` | `contract` | True | check_queue_consumer_routing_contract | @@ -383,9 +376,12 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_check_queue.TaskProgressTerminalStateUnitTests.test_noncomplete_task_cannot_claim_passed_maintenance_completion` | `Tools/execution/task_runtime/queue_runtime/task_progress.py` | `unit` | True | task_progress_terminal_state_contract | | `test_check_structure.StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint` | `Tools/knowledge/structure/check_structure.py` | `integration` | False | structure_registry_current_profile_resolution_and_cli_seam | | `test_check_structure.StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed` | `Tools/platform/common/kblib.py` | `contract` | True | structure_registry_identity_graph_and_reference_contract | +| `test_ci_impact.CiMatrixPresentationContractTests.test_budget_metadata_reads_complete_attempt_pages_and_rejects_partial_results` | `.github/scripts/ci_impact.py` | `contract` | True | complete_official_attempt_metadata_read | | `test_ci_impact.CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns` | `.github/scripts/ci_impact.py` | `contract` | True | advisory_cost_median_and_nonzero_fallback | | `test_ci_impact.CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back` | `.github/scripts/ci_impact.py` | `contract` | True | bounded_read_only_ci_history | | `test_ci_impact.CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order` | `.github/scripts/ci_impact.py` | `contract` | True | ci_matrix_labels_describe_members_without_changing_selection | +| `test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_refuses_missing_failed_or_mixed_attempt_evidence` | `.github/scripts/ci_impact.py` | `contract` | True | complete_required_attempt_job_and_time_acceptance | +| `test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_uses_the_whole_attempt_and_exact_job_closure` | `.github/scripts/ci_impact.py` | `contract` | True | complete_required_attempt_job_and_time_acceptance | | `test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner` | `.github/scripts/ci_impact.py` | `contract` | True | ci_exact_selection_delegates_to_catalog_execution_owner | | `test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection` | `.github/scripts/ci_impact.py` | `contract` | True | ci_exact_selection_delegates_to_catalog_execution_owner | | `test_ci_impact.ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface` | `.github/scripts/ci_impact.py` | `contract` | True | changed_tool_reverse_test_closure | @@ -393,7 +389,6 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_ci_impact.ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full` | `.github/scripts/ci_impact.py` | `contract` | True | changed_tool_reverse_test_closure | | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer` | `Tools/execution/task_runtime/queue_runtime/close_gate.py` | `integration` | False | post_delta_current_repository_owner_seam | | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact` | `Tools/execution/task_runtime/queue_runtime/close_gate.py` | `contract` | True | batch_close_current_work_spec_binding_consumer | -| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_raw_producer_evidence_must_remain_resolvable` | `Tools/execution/task_runtime/queue_runtime/close_gate.py` | `contract` | True | close_consumer_propagates_unresolvable_precursor | | `test_compile_cli_contract.AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects` | `Tools/platform/agent_interface/compile_cli_contract.py` | `contract` | True | cli_contract_apply_gated_writer_projection | | `test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability` | `Tools/platform/agent_interface/compile_cli_contract.py` | `contract` | True | cli_contract_policy_runtime_path_join | | `test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape` | `Tools/platform/agent_interface/compile_cli_contract.py` | `contract` | True | cli_contract_policy_join_fail_closed | @@ -605,6 +600,7 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_quota_exception_lifecycle.QuotaDistributionProducerIntegrationTests.test_none_policy_has_no_candidate_or_quota_gate_receipt` | `Tools/knowledge/metadata/check_vocab.py` | `integration` | True | priority_quota_distribution_receipt_producer | | `test_quota_exception_lifecycle.QuotaExceptionSelectionContractTests.test_only_current_scope_and_policy_bindings_are_selected` | `Tools/execution/audit/check_batch_close.py` | `contract` | True | current_quota_exception_scope_and_policy_selection | | `test_read_set_contract.ReadSetLoadClosureIntegrationTests.test_top_level_and_profile_routes_consume_only_machine_load_edges` | `Tools/execution/task_runtime/queue_runtime/task_contract.py` | `integration` | True | read_set_machine_load_closure | +| `test_readme_examples.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist` | `Tools/platform/agent_interface/entrypoint_loader.py` | `contract` | True | documented_examples_use_current_cli_interface | | `test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority` | `Tools/execution/task_runtime/queue_runtime/receipts.py` | `historical-read-only` | True | current_history_catalog_authority_split | | `test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges` | `Tools/execution/evidence/receipt_reference_contract.py` | `contract` | True | current_receipt_body_closure | | `test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed` | `Tools/execution/evidence/receipt_reference_contract.py` | `contract` | True | current_receipt_body_closure | @@ -652,7 +648,7 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_render_structure_projection.StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading` | `Tools/knowledge/structure/render_structure_projection.py` | `unit` | True | structure_projection_marker_section_replacement | | `test_render_structure_projection.StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint` | `Tools/knowledge/structure/render_structure_projection.py` | `integration` | True | structure_projection_apply_check_currentness_seam | | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap` | `Tools/knowledge/rendering/profile_rendering_evidence_contract.py` | `contract` | True | profile_rendering_plan_producer_and_consumer_binding | -| `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_finalizer_consumer_preserves_invalid_artifacts_vs_unavailable_observation` | `Tools/knowledge/rendering/profile_rendering_evidence_contract.py` | `contract` | True | profile_rendering_plan_producer_and_consumer_binding | +| `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_current_consumer_preserves_invalid_artifacts_vs_unavailable_observation` | `Tools/knowledge/rendering/profile_rendering_evidence_contract.py` | `contract` | True | profile_rendering_plan_producer_and_consumer_binding | | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability` | `Tools/knowledge/rendering/profile_rendering_evidence_contract.py` | `contract` | True | profile_rendering_plan_producer_and_consumer_binding | | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan` | `Tools/knowledge/rendering/profile_rendering_evidence_contract.py` | `contract` | True | profile_rendering_plan_producer_and_consumer_binding | | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base` | `Tools/knowledge/rendering/profile_rendering_evidence_contract.py` | `contract` | True | profile_rendering_plan_producer_and_consumer_binding | @@ -717,7 +713,7 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once` | `Tools/execution/task_runtime/task_runtime_runner.py` | `contract` | True | task_runtime_runner_compiled_cli_consumption | | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes` | `Tools/execution/task_runtime/task_runtime_runner.py` | `contract` | True | task_runtime_runner_compiled_cli_consumption | | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure` | `Tools/execution/task_runtime/task_runtime_runner.py` | `contract` | True | task_runtime_runner_compiled_cli_consumption | -| `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_binding_roundtrips_null_and_exact_consumption` | `Tools/execution/task_runtime/task_runtime_runner.py` | `contract` | True | task_runtime_runner_compiled_cli_consumption | +| `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_collection_roundtrips_existing_input_and_nulls` | `Tools/execution/task_runtime/task_runtime_runner.py` | `contract` | True | task_runtime_runner_compiled_cli_consumption | | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract` | `Tools/execution/task_runtime/task_runtime_runner.py` | `contract` | True | task_runtime_runner_compiled_cli_consumption | | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use` | `Tools/execution/task_runtime/task_runtime_runner.py` | `contract` | True | task_runtime_runner_compiled_cli_consumption | | `test_template_parity.TemplateParityTests.test_cue_execution_has_private_config_cache_and_no_ambient_controls` | `Tools/governance/profile/profile_cue.py` | `integration` | False | isolated_current_profile_evaluator_without_remote_resolution | @@ -728,8 +724,10 @@ Only mixed test modules need method-level rows. All other cases inherit their mo | `test_template_parity.TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults` | `Tools/governance/profile/profile_cue.py` | `integration` | False | examples_obey_current_owner_without_becoming_defaults | | `test_template_parity.TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot` | `profiles/interview.yaml` | `integration` | False | interview_to_semantic_slot_coverage | | `test_test_catalog.TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current` | `Tools/platform/distribution/test_catalog.py` | `integration` | False | test_catalog_repository_projection_freshness | +| `test_test_catalog.TestRunnerDeadlineIntegrationTests.test_deadline_terminates_descendants_and_reclaims_private_fixture_space` | `Tools/platform/distribution/test_runner.py` | `integration` | True | bounded_test_process_descendant_and_fixture_cleanup | | `test_test_catalog.TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors` | `Tools/platform/distribution/test_runner.py` | `unit` | True | unittest_cost_scopes_preserve_fixture_and_result_lifecycle | | `test_test_catalog.TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures` | `Tools/platform/distribution/test_runner.py` | `unit` | True | unittest_cost_scopes_preserve_fixture_and_result_lifecycle | +| `test_test_catalog.TestRunnerSelectionContractTests.test_deadline_admission_and_failure_do_not_report_unexecuted_cases` | `Tools/platform/distribution/test_runner.py` | `contract` | True | shared_deadline_admission_and_incomplete_case_accounting | | `test_test_catalog.TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files` | `Tools/platform/distribution/test_runner.py` | `contract` | True | exact_file_selection_preserves_catalog_levels_and_isolation | | `test_test_catalog.TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result` | `Tools/platform/distribution/test_runner.py` | `contract` | True | interrupted_cost_diagnostics_cannot_claim_test_completion | | `test_test_catalog.TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety` | `Tools/platform/distribution/test_runner.py` | `contract` | True | file_process_isolation_preserves_selected_levels | @@ -887,17 +885,17 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_audit_evidence_runtime.AuditEvidenceCheckpointIntegrationTests.test_stage_and_batch_review_share_one_current_checkpoint` | `audit_evidence_runtime.stage_evidence_closure` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceCheckpointIntegrationTests.test_stage_and_batch_review_share_one_current_checkpoint` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceCheckpointIntegrationTests.test_wrapper_selection_allows_stale_history_but_rejects_conflict_and_corruption` | `audit_evidence_runtime.stage_evidence_closure` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceCheckpointIntegrationTests.test_wrapper_selection_allows_stale_history_but_rejects_conflict_and_corruption` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_catalog_index_cost_tracks_unique_inputs_not_obligation_count` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_catalog_index_cost_tracks_unique_inputs_not_obligation_count` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_completion_admission_requires_unique_precursor_and_complete_pair` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_completion_admission_requires_unique_precursor_and_complete_pair` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_confirmation_cannot_be_restarted_after_its_after_image_changes` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_confirmation_cannot_be_restarted_after_its_after_image_changes` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_current_typed_chain_resolves_to_one_reconciliation_row` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_current_typed_chain_resolves_to_one_reconciliation_row` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_direct_acceptance_requires_unique_review_and_complete_pair` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_direct_acceptance_requires_unique_review_and_complete_pair` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_direct_close_member_selection_uses_current_after_image_not_wrapper_history` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_direct_close_member_selection_uses_current_after_image_not_wrapper_history` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_evaluation_reuses_facts_without_caching_authority` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_evaluation_reuses_facts_without_caching_authority` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_history_is_classified_but_never_reauthorizes_current_evidence` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_history_is_classified_but_never_reauthorizes_current_evidence` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_invalid_stable_precursor_is_not_reclassified_as_stale` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_invalid_stable_precursor_is_not_reclassified_as_stale` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_public_producer_admission_uses_the_resolved_review_lifecycle` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_public_producer_admission_uses_the_resolved_review_lifecycle` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_reconciliation_projection_is_closed_disjoint_and_hash_bound` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_reconciliation_projection_is_closed_disjoint_and_hash_bound` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_resolution_status_matrix_uses_current_typed_attempts` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_resolution_status_matrix_uses_current_typed_attempts` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_receipt_cannot_mask_invalid_or_ambiguous_precursors` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_receipt_cannot_mask_invalid_or_ambiguous_precursors` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_reports_withdrawn_close_without_reauthorizing_history` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_reports_withdrawn_close_without_reauthorizing_history` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_unreconciled_findings_cannot_be_hidden_by_a_new_first_round` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_unreconciled_findings_cannot_be_hidden_by_a_new_first_round` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_withdrawn_l_review_preserves_rounds_and_cannot_restart` | `audit_evidence_runtime._required_obligation_resolution` | python-symbol / resolved | `test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_withdrawn_l_review_preserves_rounds_and_cannot_restart` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -907,16 +905,17 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_audit_evidence_runtime.TerminalDimensionEvidenceProjectionTests.test_post_delta_reconciliation_must_equal_owner_closure` | `audit_evidence_runtime.terminal_dimension_evidence` | python-symbol / resolved | `test_audit_evidence_runtime.TerminalDimensionEvidenceProjectionTests.test_post_delta_reconciliation_must_equal_owner_closure` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_evidence_runtime.TerminalDimensionEvidenceProjectionTests.test_typed_profile_receipt_target_enters_but_review_only_stays_out` | `audit_evidence_runtime.terminal_dimension_evidence` | python-symbol / resolved | `test_audit_evidence_runtime.TerminalDimensionEvidenceProjectionTests.test_typed_profile_receipt_target_enters_but_review_only_stays_out` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_audit_plan_and_profile_judgment_routes_are_registered` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_audit_plan_and_profile_judgment_routes_are_registered` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_batch_page_variant_comes_from_frozen_producer_check` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_batch_page_variant_comes_from_frozen_producer_check` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_batch_page_inputs_leave_variant_and_evidence_selection_with_producer` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_batch_page_inputs_leave_variant_and_evidence_selection_with_producer` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_complete_stage_returns_the_final_consumer_closure` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_complete_stage_returns_the_final_consumer_closure` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_correction_and_escalation_are_external_reparse_boundaries` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_correction_and_escalation_are_external_reparse_boundaries` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_direct_deterministic_evidence_uses_registered_adapter` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_direct_deterministic_evidence_uses_registered_adapter` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_existing_precursor_is_completed_not_reproduced` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_existing_precursor_is_completed_not_reproduced` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_invalid_or_ambiguous_evidence_requires_repair` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_invalid_or_ambiguous_evidence_requires_repair` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_m_consumption_waits_for_registry_selected_evidence_not_hash_order` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_m_consumption_waits_for_registry_selected_evidence_not_hash_order` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_m_shared_condition_is_selected_before_its_dependent_answers` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_m_shared_condition_is_selected_before_its_dependent_answers` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_profile_judgment_route_fails_closed_when_consumer_is_absent` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_profile_judgment_route_fails_closed_when_consumer_is_absent` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_substantive_review_is_an_explicit_agent_boundary` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_substantive_review_is_an_explicit_agent_boundary` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_unknown_evidence_status_fails_closed_instead_of_producing` | `audit_execution_runtime` | invariant / declared | `test_audit_execution_runtime.AuditExecutionRuntimeTests.test_unknown_evidence_status_fails_closed_instead_of_producing` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_audit_fingerprint.PageArtifactContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift` | `audit_fingerprint` | invariant / declared | `test_audit_fingerprint.PageArtifactContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_audit_fingerprint.PageArtifactContractTests.test_page_after_image_projection_is_exactly_the_source_contract` | `audit_fingerprint` | invariant / declared | `test_audit_fingerprint.PageArtifactContractTests.test_page_after_image_projection_is_exactly_the_source_contract` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_fingerprint.PageArtifactFingerprintTests.test_body_and_canonical_path_are_each_bound` | `audit_fingerprint` | invariant / declared | `test_audit_fingerprint.PageArtifactFingerprintTests.test_body_and_canonical_path_are_each_bound` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_fingerprint.PageArtifactFingerprintTests.test_body_only_page_binds_all_exact_bytes` | `audit_fingerprint` | invariant / declared | `test_audit_fingerprint.PageArtifactFingerprintTests.test_body_only_page_binds_all_exact_bytes` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_fingerprint.PageArtifactFingerprintTests.test_every_included_frontmatter_field_changes_fingerprint` | `audit_fingerprint` | invariant / declared | `test_audit_fingerprint.PageArtifactFingerprintTests.test_every_included_frontmatter_field_changes_fingerprint` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | @@ -938,9 +937,8 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_kernel_spec_has_one_tool_execution_route` | `audit_lifecycle_closure` | invariant / declared | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_kernel_spec_has_one_tool_execution_route` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_final_consumer_kinds_equal_all_installed_obligation_kinds` | `audit_lifecycle_closure` | invariant / declared | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_final_consumer_kinds_equal_all_installed_obligation_kinds` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_gate_routes_and_adapter_are_closed_without_a_second_gate_list` | `audit_lifecycle_closure` | invariant / declared | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_gate_routes_and_adapter_are_closed_without_a_second_gate_list` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_native_producer_owner_entrypoint_and_consumer_are_closed` | `audit_lifecycle_closure` | invariant / declared | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_native_producer_owner_entrypoint_and_consumer_are_closed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation` | `audit_producer_chain.producer_chain_observation` | python-symbol / resolved | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_precursor_owner_entrypoint_shape_and_finalizer_are_closed` | `audit_lifecycle_closure` | invariant / declared | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_precursor_owner_entrypoint_shape_and_finalizer_are_closed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_premerge_audit_plans_freeze_actual_precursor_and_derive_finalizer` | `audit_lifecycle_closure` | invariant / declared | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_premerge_audit_plans_freeze_actual_precursor_and_derive_finalizer` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_resolution_machine_rejects_an_unrouted_status` | `audit_lifecycle_closure` | invariant / declared | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_resolution_machine_rejects_an_unrouted_status` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_unknown_or_mutated_producer_chain_fails_closed` | `audit_lifecycle_closure` | invariant / declared | `test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_unknown_or_mutated_producer_chain_fails_closed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_obligation_projection.BaseProjectionTests.test_every_base_spec_binds_exactly_one_producer` | `audit_obligation_projection` | invariant / declared | `test_audit_obligation_projection.BaseProjectionTests.test_every_base_spec_binds_exactly_one_producer` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -963,27 +961,18 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_audit_plan_contract.AuditPlanContractTests.test_root_snapshot_supplies_the_evidence_role_registry` | `audit_plan_contract` | invariant / declared | `test_audit_plan_contract.AuditPlanContractTests.test_root_snapshot_supplies_the_evidence_role_registry` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_plan_contract.AuditPlanContractTests.test_shipped_contract_and_template_are_valid` | `audit_plan_contract` | invariant / declared | `test_audit_plan_contract.AuditPlanContractTests.test_shipped_contract_and_template_are_valid` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_batch_page_loader_does_not_reinterpret_live_queue_revision` | `audit_plan_loader_unification` | invariant / declared | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_batch_page_loader_does_not_reinterpret_live_queue_revision` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_completion_loader_delegates_directly_to_stage_resolver` | `audit_plan_loader_unification` | invariant / declared | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_completion_loader_delegates_directly_to_stage_resolver` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_producers_do_not_depend_on_plan_producer_currentness` | `audit_plan_loader_unification` | invariant / declared | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_producers_do_not_depend_on_plan_producer_currentness` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_stage_resolver_rejects_a_different_requested_plan_path` | `audit_plan_loader_unification` | invariant / declared | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_stage_resolver_rejects_a_different_requested_plan_path` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_substantive_loader_delegates_currentness_to_stage_resolver` | `audit_plan_loader_unification` | invariant / declared | `test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_substantive_loader_delegates_currentness_to_stage_resolver` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_producers.AuditProducerTests.test_changes_required_confirms_recording_without_claiming_review_pass` | `audit_producers` | invariant / declared | `test_audit_producers.AuditProducerTests.test_changes_required_confirms_recording_without_claiming_review_pass` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_producers.AuditProducerTests.test_plan_derives_l_m_and_registry_selected_s_obligations` | `audit_producers` | invariant / declared | `test_audit_producers.AuditProducerTests.test_plan_derives_l_m_and_registry_selected_s_obligations` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_producers.AuditProducerTests.test_review_and_full_receipt_match_kernel_contracts` | `audit_producers` | invariant / declared | `test_audit_producers.AuditProducerTests.test_review_and_full_receipt_match_kernel_contracts` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_audit_producers.AuditProducerTests.test_review_first_publication_binds_the_kernel_obligation` | `audit_producers` | invariant / declared | `test_audit_producers.AuditProducerTests.test_review_first_publication_binds_the_kernel_obligation` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_audit_producers.AuditProducerTests.test_review_refuses_authoring_context_as_reviewer` | `audit_producers` | invariant / declared | `test_audit_producers.AuditProducerTests.test_review_refuses_authoring_context_as_reviewer` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_receipt_contract.AuditReceiptAcceptanceContractTests.test_acceptance_axes_and_producer_identity_are_closed` | `audit_receipt_contract.validate_audit_receipt` | python-symbol / resolved | `test_audit_receipt_contract.AuditReceiptAcceptanceContractTests.test_acceptance_axes_and_producer_identity_are_closed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_receipt_contract.AuditReceiptAcceptanceContractTests.test_scope_and_reuse_bindings_are_closed` | `audit_receipt_contract.validate_audit_receipt` | python-symbol / resolved | `test_audit_receipt_contract.AuditReceiptAcceptanceContractTests.test_scope_and_reuse_bindings_are_closed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift` | `audit_receipt_contract.page_artifact_fingerprint_contract` | python-symbol / resolved | `test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_projection_is_exactly_the_source_contract` | `audit_receipt_contract.page_artifact_fingerprint_contract` | python-symbol / resolved | `test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_projection_is_exactly_the_source_contract` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_and_identity_mutations_fail_closed` | `audit_receipt_contract.validate_contract` | python-symbol / resolved | `test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_and_identity_mutations_fail_closed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_order_types_and_closed_values_derive_from_source` | `audit_receipt_contract.validate_contract` | python-symbol / resolved | `test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_order_types_and_closed_values_derive_from_source` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_audit_receipt_contract.AuditReceiptTypedDispatchIntegrationTests.test_current_registry_dispatches_to_the_audit_receipt_validator` | `receipt_type_contract.current_receipt_errors` | python-symbol / resolved | `test_audit_receipt_contract.AuditReceiptTypedDispatchIntegrationTests.test_current_registry_dispatches_to_the_audit_receipt_validator` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_batch_close_audit.PostDeltaAuditClosureTests.test_direct_fact_must_remain_resolvable_and_unmodified` | `batch_close_audit` | invariant / declared | `test_batch_close_audit.PostDeltaAuditClosureTests.test_direct_fact_must_remain_resolvable_and_unmodified` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_evidence_binding_fails` | `batch_close_audit` | invariant / declared | `test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_evidence_binding_fails` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_plan_obligation_fails` | `batch_close_audit` | invariant / declared | `test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_plan_obligation_fails` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_close_audit.PostDeltaAuditClosureTests.test_full_receipt_requires_the_plan_fingerprint_boundary` | `batch_close_audit` | invariant / declared | `test_batch_close_audit.PostDeltaAuditClosureTests.test_full_receipt_requires_the_plan_fingerprint_boundary` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_close_audit.PostDeltaAuditClosureTests.test_item8_consumes_dimensionless_gate_evidence` | `batch_close_audit` | invariant / declared | `test_batch_close_audit.PostDeltaAuditClosureTests.test_item8_consumes_dimensionless_gate_evidence` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_batch_close_audit.PostDeltaAuditClosureTests.test_member_acceptance_preserves_plan_and_input_boundaries` | `batch_close_audit` | invariant / declared | `test_batch_close_audit.PostDeltaAuditClosureTests.test_member_acceptance_preserves_plan_and_input_boundaries` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_close_audit.PostDeltaAuditClosureTests.test_mixed_merged_snapshot_fails` | `batch_close_audit` | invariant / declared | `test_batch_close_audit.PostDeltaAuditClosureTests.test_mixed_merged_snapshot_fails` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_close_audit.PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection` | `batch_close_audit.validate_post_delta_evidence_set` | python-symbol / resolved | `test_batch_close_audit.PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection` | `contract` | — | — | — | — | — | — | — | False | `post-delta-precursor-owner-and-close-consumer` | `keep` | | `test_batch_close_contract.BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary` | `check_batch_close:pure_closed_list_projection` | invariant / declared | `test_batch_close_contract.BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_close_contract.BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config` | `check_batch_close:pure_closed_list_projection` | invariant / declared | `test_batch_close_contract.BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_close_contract.BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input` | `check_batch_close:pure_closed_list_projection` | invariant / declared | `test_batch_close_contract.BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input` | `unit` | temp=1 | — | — | — | — | — | — | False | — | `keep` | @@ -994,20 +983,16 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_batch_close_contract.RegistryShapeTests.test_shipped_registry_is_the_current_ordered_eight_member_contract` | `batch_close_contract` | invariant / declared | `test_batch_close_contract.RegistryShapeTests.test_shipped_registry_is_the_current_ordered_eight_member_contract` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_close_contract.SingleAuthorityTests.test_k12_prose_references_but_does_not_repeat_the_machine_closed_set` | `batch_close_contract` | invariant / declared | `test_batch_close_contract.SingleAuthorityTests.test_k12_prose_references_but_does_not_repeat_the_machine_closed_set` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_close_contract.SingleAuthorityTests.test_producer_and_consumer_do_not_redeclare_the_current_tuple` | `batch_close_contract` | invariant / declared | `test_batch_close_contract.SingleAuthorityTests.test_producer_and_consumer_do_not_redeclare_the_current_tuple` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_append_preserves_prior_rows_and_exact_readback_is_mandatory` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_append_preserves_prior_rows_and_exact_readback_is_mandatory` | `unit` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_ceiling_count_is_independently_derived_from_parameters` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_ceiling_count_is_independently_derived_from_parameters` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_central_consumer_rechecks_selector_and_page_fingerprints` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_central_consumer_rechecks_selector_and_page_fingerprints` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_complete_plain_m_page_chain_has_one_record_per_atom` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_complete_plain_m_page_chain_has_one_record_per_atom` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_collection_preserves_individual_publication_and_readback` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_collection_preserves_individual_publication_and_readback` | `unit` | temp=1 | — | — | — | — | — | — | False | — | `keep` | +| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_common_condition_covers_na_items_and_retains_exact_correction_boundary` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_common_condition_covers_na_items_and_retains_exact_correction_boundary` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_conditional_atoms_record_explicit_not_applicable_reason` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_conditional_atoms_record_explicit_not_applicable_reason` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumes_role_uses_exact_plan_selector_not_any_pass` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumes_role_uses_exact_plan_selector_not_any_pass` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumption_contract_inventory_and_profile_rendering_edge` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumption_contract_inventory_and_profile_rendering_edge` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_direct_consumption_has_exact_plan_edges_without_new_declarations` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_direct_consumption_has_exact_plan_edges_without_new_declarations` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_expected_sets_are_derived_from_kernel_registry` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_expected_sets_are_derived_from_kernel_registry` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m05_consumes_only_the_exact_premerge_wiki_link_gate` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m05_consumes_only_the_exact_premerge_wiki_link_gate` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m07_consumes_native_gate_and_full_audit_receipt` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m07_consumes_native_gate_and_full_audit_receipt` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_evidence_roles_preserve_the_existing_checklist_boundary` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_evidence_roles_preserve_the_existing_checklist_boundary` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_producer_freezes_three_fingerprints_and_closed_fields` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_producer_freezes_three_fingerprints_and_closed_fields` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_selector_uses_explicit_live_current_receipt_ids` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_selector_uses_explicit_live_current_receipt_ids` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_plan_closure_requires_every_registry_atom_and_exact_s_sample` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_plan_closure_requires_every_registry_atom_and_exact_s_sample` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_plan_closure_requires_emitting_atoms_and_exact_s_sample` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_plan_closure_requires_emitting_atoms_and_exact_s_sample` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_allows_stale_and_rejects_ambiguity` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_allows_stale_and_rejects_ambiguity` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_fails_closed_on_invalid_stable_row` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_fails_closed_on_invalid_stable_row` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_page_must_be_the_frozen_obligation_target` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_page_must_be_the_frozen_obligation_target` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1015,6 +1000,7 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_runtime_path_is_dedicated_registered_evidence` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_runtime_path_is_dedicated_registered_evidence` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_s_selection_is_stable_order_independent_and_context_bound` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_s_selection_is_stable_order_independent_and_context_bound` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_sampled_s_record_stays_dimensionless_and_binds_selection` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_sampled_s_record_stays_dimensionless_and_binds_selection` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_batch_page_review_producer.BatchPageReviewProducerTests.test_semantic_records_cover_only_emitting_requirements` | `batch_page_review_producer` | invariant / declared | `test_batch_page_review_producer.BatchPageReviewProducerTests.test_semantic_records_cover_only_emitting_requirements` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_settlement.BatchSettlementTests.test_amendment_may_close_or_reroute_an_existing_gap` | `batch_settlement` | invariant / declared | `test_batch_settlement.BatchSettlementTests.test_amendment_may_close_or_reroute_an_existing_gap` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_settlement.BatchSettlementTests.test_amendment_rejects_new_gap_and_nonactionable_target` | `batch_settlement` | invariant / declared | `test_batch_settlement.BatchSettlementTests.test_amendment_rejects_new_gap_and_nonactionable_target` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_batch_settlement.BatchSettlementTests.test_canonical_json_has_one_stable_spelling` | `batch_settlement` | invariant / declared | `test_batch_settlement.BatchSettlementTests.test_canonical_json_has_one_stable_spelling` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1053,7 +1039,7 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registered_gate_matrix_builds_exact_dimensionless_evidence` | `changed_scope_evidence_contract.validate_record_for_plan` | python-symbol / resolved | `test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registered_gate_matrix_builds_exact_dimensionless_evidence` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registry_rows_have_one_exact_current_producer_trace` | `changed_scope_evidence_contract.validate_record_for_plan` | python-symbol / resolved | `test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registry_rows_have_one_exact_current_producer_trace` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries` | `changed_scope_evidence_contract.validate_record_for_plan` | python-symbol / resolved | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_evidence_and_completes_once` | `changed_scope_evidence_contract.validate_record_for_plan` | python-symbol / resolved | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_evidence_and_completes_once` | `integration` | temp=1, full-copy=1 | — | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/update_queue_checkpoints.py:install_update_queue_checkpoint` | False | — | `keep` | +| `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_accepted_evidence_once` | `changed_scope_evidence_contract.validate_record_for_plan` | python-symbol / resolved | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_accepted_evidence_once` | `integration` | temp=1, full-copy=1 | — | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/update_queue_checkpoints.py:install_update_queue_checkpoint` | False | — | `keep` | | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift` | `changed_scope_evidence_contract.validate_record_for_plan` | python-symbol / resolved | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift` | `changed_scope_evidence_contract.validate_record_for_plan` | python-symbol / resolved | `test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | | `test_changed_scope_rendering_checks.FenceChecks.test_level0_fence_closure_uses_shared_parser` | `changed_scope_rendering_checks` | invariant / declared | `test_changed_scope_rendering_checks.FenceChecks.test_level0_fence_closure_uses_shared_parser` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1079,18 +1065,18 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_open_lifecycle_positions_map_to_the_three_owned_counters` | `changed_scope_runtime_checks` | invariant / declared | `test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_open_lifecycle_positions_map_to_the_three_owned_counters` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_changed_scope_runtime_checks.KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows` | `changed_scope_runtime_checks.CHECKS_BY_RULE_ID` | python-symbol / resolved | `test_changed_scope_runtime_checks.KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_changed_scope_runtime_checks.ResultContractTests.test_result_validator_rejects_check_identity_drift` | `changed_scope_runtime_checks.validate_check_result` | python-symbol / resolved | `test_changed_scope_runtime_checks.ResultContractTests.test_result_validator_rejects_check_identity_drift` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_check_batch_close.AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock` | `check_batch_close._append_receipts` | python-symbol / resolved | `test_check_batch_close.AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock` | `slow` | proc=1 | temp=1, full-copy=1 | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp` | False | — | `keep` | +| `test_check_batch_close.AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock` | `check_batch_close._append_receipts` | python-symbol / resolved | `test_check_batch_close.AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock` | `slow` | proc=1 | temp=1, full-copy=1 | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp` | False | — | `keep` | | `test_check_batch_close.AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer` | `check_batch_close.main` | python-symbol / resolved | `test_check_batch_close.AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer` | `integration` | — | temp=1, full-copy=1 | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp`
`Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.close_validation_kwargs`
`Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.output_value`
`Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.queue` | False | — | `keep` | | `test_check_batch_close.BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic` | `resume.batch_close_recovery_inventory` | python-symbol / resolved | `test_check_batch_close.BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_check_batch_close.ClosePublicationContractTests.test_aggregate_is_the_last_publication_edge` | `check_batch_close.main` | python-symbol / resolved | `test_check_batch_close.ClosePublicationContractTests.test_aggregate_is_the_last_publication_edge` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_check_batch_close.ClosePublicationContractTests.test_preflight_catalog_preserves_close_identity_and_reserves_history` | `check_batch_close.main` | python-symbol / resolved | `test_check_batch_close.ClosePublicationContractTests.test_preflight_catalog_preserves_close_identity_and_reserves_history` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_check_batch_close.ClosePublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication` | `check_batch_close.main` | python-symbol / resolved | `test_check_batch_close.ClosePublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication` | `integration` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_check_batch_close.InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance` | `check_batch_close._main` | python-symbol / resolved | `test_check_batch_close.InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_batch_close.InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes` | `check_batch_close._main` | python-symbol / resolved | `test_check_batch_close.InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_batch_close.InvocationContractTests.test_page_checker_json_entry_reuses_the_already_authorized_view` | `check_batch_close._main` | python-symbol / resolved | `test_check_batch_close.InvocationContractTests.test_page_checker_json_entry_reuses_the_already_authorized_view` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_batch_close.InvocationContractTests.test_registered_scan_fixture_obeys_the_checker_json_transport` | `check_batch_close._main` | python-symbol / resolved | `test_check_batch_close.InvocationContractTests.test_registered_scan_fixture_obeys_the_checker_json_transport` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_batch_close.InvocationContractTests.test_reviewer_and_integrator_must_be_distinct` | `check_batch_close._main` | python-symbol / resolved | `test_check_batch_close.InvocationContractTests.test_reviewer_and_integrator_must_be_distinct` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_batch_close.ManifestPageCasSlowTests.test_changed_page_rejects_pre_and_post_publication_checks` | `check_batch_close._assert_manifest_pages_unchanged` | python-symbol / resolved | `test_check_batch_close.ManifestPageCasSlowTests.test_changed_page_rejects_pre_and_post_publication_checks` | `slow` | temp=1 | — | — | — | — | — | — | False | — | `keep` | -| `test_check_batch_close.MultiRegisterPublicationContractTests.test_aggregate_is_the_last_publication_edge` | `check_batch_close.main` | python-symbol / resolved | `test_check_batch_close.MultiRegisterPublicationContractTests.test_aggregate_is_the_last_publication_edge` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_check_batch_close.MultiRegisterPublicationContractTests.test_preflight_catalog_uses_each_machine_owned_register` | `check_batch_close.main` | python-symbol / resolved | `test_check_batch_close.MultiRegisterPublicationContractTests.test_preflight_catalog_uses_each_machine_owned_register` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_check_batch_close.MultiRegisterPublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication` | `check_batch_close.main` | python-symbol / resolved | `test_check_batch_close.MultiRegisterPublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication` | `integration` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_check_batch_close.StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock` | `check_batch_close.main` | python-symbol / resolved | `test_check_batch_close.StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock` | `slow` | — | temp=1, full-copy=1 | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp` | False | — | `keep` | | `test_check_batch_close.WorkSpecStabilityContractTests.test_bound_work_spec_bytes_must_remain_unchanged` | `check_batch_close._assert_work_spec_unchanged` | python-symbol / resolved | `test_check_batch_close.WorkSpecStabilityContractTests.test_bound_work_spec_bytes_must_remain_unchanged` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_check_corpus_plan.CheckCorpusPlanMapContractTests.test_global_map_closed_references_and_path_boundaries` | `check_corpus_plan._validate_global_map` | python-symbol / resolved | `test_check_corpus_plan.CheckCorpusPlanMapContractTests.test_global_map_closed_references_and_path_boundaries` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1130,11 +1116,11 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields` | `assemble_terminal_proof.assemble_terminal_proof` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence` | `assemble_terminal_proof.assemble_terminal_proof` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner` | `assemble_terminal_proof.assemble_terminal_proof` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_check_proof_audit_receipts.TerminalProofAuditReceiptConsumerIntegrationTests.test_plan_bound_evidence_and_audit_subset_are_both_enforced` | `check_proof._validate_dimension_coverage_evidence` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofAuditReceiptConsumerIntegrationTests.test_plan_bound_evidence_and_audit_subset_are_both_enforced` | `integration` | — | — | temp=1, copy=1 | — | — | — | `Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle` | False | — | `keep` | | `test_check_proof_audit_receipts.TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract` | `terminal_proof_contract.validate_proof` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_proof_audit_receipts.TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner` | `terminal_proof_contract.validate_proof` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_base_registry_drives_required_shape_and_atomic_values` | `check_proof._dimension_coverage_failures` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_base_registry_drives_required_shape_and_atomic_values` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_resolved_profile_outputs_extend_but_do_not_redefine_shape` | `check_proof._dimension_coverage_failures` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_resolved_profile_outputs_extend_but_do_not_redefine_shape` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_check_proof_audit_receipts.TerminalProofEvidenceConsumerTests.test_plan_selected_evidence_is_exact_and_closure_errors_propagate` | `check_proof._validate_dimension_coverage_evidence` | python-symbol / resolved | `test_check_proof_audit_receipts.TerminalProofEvidenceConsumerTests.test_plan_selected_evidence_is_exact_and_closure_errors_propagate` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_queue.CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors` | `check_queue._run` | python-symbol / resolved | `test_check_queue.CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_queue.CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view` | `check_queue._run` | python-symbol / resolved | `test_check_queue.CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_check_queue.CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only` | `check_queue._run` | python-symbol / resolved | `test_check_queue.CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1166,23 +1152,25 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_ci_impact.ChangedPathImpactContractTests.test_direct_test_and_tools_readme_select_owned_tests` | `ci_impact.plan_changes` | python-symbol / resolved | `test_ci_impact.ChangedPathImpactContractTests.test_direct_test_and_tools_readme_select_owned_tests` | `contract` | — | — | temp=1 | — | — | — | — | False | — | `keep` | | `test_ci_impact.ChangedPathImpactContractTests.test_event_and_change_boundaries_fail_closed` | `ci_impact.plan_changes` | python-symbol / resolved | `test_ci_impact.ChangedPathImpactContractTests.test_event_and_change_boundaries_fail_closed` | `contract` | — | — | temp=1 | — | — | — | — | False | — | `keep` | | `test_ci_impact.ChangedPathImpactContractTests.test_shared_authority_and_unclassified_paths_require_full` | `ci_impact.plan_changes` | python-symbol / resolved | `test_ci_impact.ChangedPathImpactContractTests.test_shared_authority_and_unclassified_paths_require_full` | `contract` | — | — | temp=1 | — | — | — | — | False | — | `keep` | +| `test_ci_impact.CiMatrixPresentationContractTests.test_budget_metadata_reads_complete_attempt_pages_and_rejects_partial_results` | `ci_impact._run_metadata` | python-symbol / resolved | `test_ci_impact.CiMatrixPresentationContractTests.test_budget_metadata_reads_complete_attempt_pages_and_rejects_partial_results` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_ci_impact.CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns` | `ci_impact._scheduling_facts` | python-symbol / resolved | `test_ci_impact.CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_ci_impact.CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back` | `ci_impact._historical_costs` | python-symbol / resolved | `test_ci_impact.CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_ci_impact.CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order` | `ci_impact._matrix` | python-symbol / resolved | `test_ci_impact.CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_refuses_missing_failed_or_mixed_attempt_evidence` | `ci_impact.required_budget_verdict` | python-symbol / resolved | `test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_refuses_missing_failed_or_mixed_attempt_evidence` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_uses_the_whole_attempt_and_exact_job_closure` | `ci_impact.required_budget_verdict` | python-symbol / resolved | `test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_uses_the_whole_attempt_and_exact_job_closure` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner` | `ci_impact.run_selected_tests` | python-symbol / resolved | `test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection` | `ci_impact.run_selected_tests` | python-symbol / resolved | `test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_ci_impact.ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface` | `ci_impact.impacted_tool_tests` | python-symbol / resolved | `test_ci_impact.ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface` | `contract` | — | — | temp=1 | — | — | — | — | False | — | `keep` | | `test_ci_impact.ToolDependencyImpactContractTests.test_recursive_leaf_and_wrapper_preserve_dependency_direction` | `ci_impact.impacted_tool_tests` | python-symbol / resolved | `test_ci_impact.ToolDependencyImpactContractTests.test_recursive_leaf_and_wrapper_preserve_dependency_direction` | `contract` | — | — | temp=1 | — | — | — | — | False | — | `keep` | | `test_ci_impact.ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full` | `ci_impact.impacted_tool_tests` | python-symbol / resolved | `test_ci_impact.ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full` | `contract` | — | — | temp=1 | — | — | — | — | False | — | `keep` | -| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_accepts_seven_full_audit_receipts_and_original_gate` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_accepts_seven_full_audit_receipts_and_original_gate` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_accepts_seven_direct_member_facts_and_original_gate` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_accepts_seven_direct_member_facts_and_original_gate` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer` | `integration` | temp=1, full-copy=1 | — | — | — | — | — | — | False | — | `keep` | -| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_aggregate_set_hashes_are_recomputed` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_aggregate_set_hashes_are_recomputed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_full_audit_receipt_must_use_its_canonical_register` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_full_audit_receipt_must_use_its_canonical_register` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_attestation_set_hash_count_and_plan_binding_are_validated` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_attestation_set_hash_count_and_plan_binding_are_validated` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_close_references_one_real_review_context` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_close_references_one_real_review_context` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_member_must_use_its_canonical_register` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_member_must_use_its_canonical_register` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_global_review_and_attestation_bind_same_plan_closure` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_global_review_and_attestation_bind_same_plan_closure` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_direct_member_evidence_must_remain_resolvable` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_direct_member_evidence_must_remain_resolvable` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_manifest_page_contract_must_remain_original_gate_evidence` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_manifest_page_contract_must_remain_original_gate_evidence` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_raw_producer_evidence_must_remain_resolvable` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_batch_close_audit.PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection` | `contract` | — | — | — | — | — | — | — | True | `post-delta-precursor-owner-and-close-consumer` | `keep` | -| `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_raw_producer_receipt_cannot_replace_full_audit_receipt` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_raw_producer_receipt_cannot_replace_full_audit_receipt` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_registry_rule_dimension_and_evidence_kind_are_enforced` | `close_gate.close_gate_receipt_errors` | python-symbol / resolved | `test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_registry_rule_dimension_and_evidence_kind_are_enforced` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_compile_cli_contract.AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects` | `compile_cli_contract.apply_gated_writer_tools` | python-symbol / resolved | `test_compile_cli_contract.AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability` | `compile_cli_contract.compile_contract` | python-symbol / resolved | `test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1194,7 +1182,7 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_compile_cli_contract.CompilerFixtureContractTests.test_introspection_stops_before_behavior_and_ignores_libraries` | `compile_cli_contract.compile_contract` | python-symbol / resolved | `test_entrypoint_loader.EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner` | `contract` | — | — | — | — | — | — | — | True | — | `keep` | | `test_compile_cli_contract.CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields` | `compile_cli_contract.compile_contract` | python-symbol / resolved | `test_compile_cli_contract.CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_compile_cli_contract.CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay` | `compile_cli_contract.compile_contract` | python-symbol / resolved | `test_compile_cli_contract.CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_compile_cli_contract.CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target` | `compile_cli_contract.checked_projection` | python-symbol / resolved | `test_compile_cli_contract.CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | +| `test_compile_cli_contract.CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target` | `compile_cli_contract.checked_tool` | python-symbol / resolved | `test_compile_cli_contract.CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_compile_cli_contract.CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path` | `compile_cli_contract.main` | python-symbol / resolved | `test_compile_cli_contract.CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | | `test_compile_cli_contract.CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle` | `compile_cli_contract.main` | python-symbol / resolved | `test_compile_cli_contract.CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | | `test_compile_cli_contract.CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners` | `compile_cli_contract.compile_contract` | python-symbol / resolved | `test_compile_cli_contract.CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1697,7 +1685,7 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_queue_proof.QueueProofLiveLinkageTests.test_shared_runtime_is_required_and_live_errors_fail_closed` | `check_proof._validate_required_queue_linkage` | python-symbol / resolved | `test_queue_proof.QueueProofLiveLinkageTests.test_shared_runtime_is_required_and_live_errors_fail_closed` | `integration` | — | temp=1 | — | — | — | — | — | False | — | `keep` | | `test_queue_proof.QueueProofLiveLinkageTests.test_valid_queue_proof_linkage_passes` | `check_proof._validate_required_queue_linkage` | python-symbol / resolved | `test_queue_proof.QueueProofLiveLinkageTests.test_valid_queue_proof_linkage_passes` | `integration` | — | temp=1 | — | — | — | — | — | False | — | `keep` | | `test_queue_proof.TerminalProofCliBoundaryTests.test_receipt_output_cannot_overwrite_runtime_state` | `check_proof.main` | python-symbol / resolved | `test_queue_proof.TerminalProofCliBoundaryTests.test_receipt_output_cannot_overwrite_runtime_state` | `slow` | proc=1 | temp=1 | — | — | — | — | — | False | — | `keep` | -| `test_queue_proof.TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_tracks_direct_and_precursor_invalidation` | `check_proof._terminal_reconciliation_failures` | python-symbol / resolved | `test_queue_proof.TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_tracks_direct_and_precursor_invalidation` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_queue_proof.TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_propagates_native_invalidation` | `check_proof._terminal_reconciliation_failures` | python-symbol / resolved | `test_queue_proof.TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_propagates_native_invalidation` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_queue_proof.TerminalProofCurrentEvidenceTests.test_terminal_reconciliation_lists_are_sorted_unique_receipt_ids` | `check_proof._terminal_reconciliation_failures` | python-symbol / resolved | `test_queue_proof.TerminalProofCurrentEvidenceTests.test_terminal_reconciliation_lists_are_sorted_unique_receipt_ids` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_queue_proof.TerminalRuntimeClosureTests.test_frozen_contract_identity_and_load_must_match_proof` | `check_proof._validate_terminal_progress_state` | python-symbol / resolved | `test_queue_proof.TerminalRuntimeClosureTests.test_frozen_contract_identity_and_load_must_match_proof` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_queue_proof.TerminalRuntimeClosureTests.test_pending_guidance_and_amendment_block_terminal` | `check_proof._validate_terminal_progress_state` | python-symbol / resolved | `test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project` | `contract` | — | — | — | — | — | — | — | True | — | `keep` | @@ -1713,7 +1701,13 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_read_set_contract.ReadSetDeclarationContractTests.test_frontmatter_is_the_closed_loading_owner_for_shipped_routes` | `read_set_contract.parse_declaration` | python-symbol / resolved | `test_read_set_contract.ReadSetDeclarationContractTests.test_frontmatter_is_the_closed_loading_owner_for_shipped_routes` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_read_set_contract.ReadSetDeclarationContractTests.test_registry_ignores_generated_navigation_and_rejects_unknown_edges` | `read_set_contract.parse_declaration` | python-symbol / resolved | `test_read_set_contract.ReadSetDeclarationContractTests.test_registry_ignores_generated_navigation_and_rejects_unknown_edges` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_read_set_contract.ReadSetLoadClosureIntegrationTests.test_top_level_and_profile_routes_consume_only_machine_load_edges` | `task_contract.read_set_load_closure` | python-symbol / resolved | `test_read_set_contract.ReadSetLoadClosureIntegrationTests.test_top_level_and_profile_routes_consume_only_machine_load_edges` | `integration` | temp=1 | — | — | — | — | — | — | False | — | `keep` | -| `test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority` | `receipts.adoption_filtered_catalog` | python-symbol / resolved | `test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority` | `historical-read-only` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_readme_examples.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist` | `entrypoint_loader.capture_argument_parser` | python-symbol / resolved | `test_readme_examples.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_readme_examples.ToolsReadmeCommandTests.test_fenced_continuations_are_joined` | `readme_links_and_command_examples` | invariant / declared | `test_readme_examples.ToolsReadmeCommandTests.test_fenced_continuations_are_joined` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_readme_examples.ToolsReadmeCommandTests.test_missing_script_is_reported_with_line` | `readme_links_and_command_examples` | invariant / declared | `test_readme_examples.ToolsReadmeCommandTests.test_missing_script_is_reported_with_line` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_readme_examples.ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command` | `readme_links_and_command_examples` | invariant / declared | `test_readme_examples.ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_readme_examples.ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line` | `readme_links_and_command_examples` | invariant / declared | `test_readme_examples.ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_readme_examples.ToolsReadmeLinkTests.test_every_local_readme_link_resolves` | `readme_links_and_command_examples` | invariant / declared | `test_readme_examples.ToolsReadmeLinkTests.test_every_local_readme_link_resolves` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority` | `receipts.adoption_filtered_catalog` | python-symbol / resolved | `test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority` | `historical-read-only` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges` | `receipt_reference_contract.walk_receipt_closure` | python-symbol / resolved | `test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed` | `receipt_reference_contract.walk_receipt_closure` | python-symbol / resolved | `test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_child_sources_join_the_parent_without_a_second_field_list` | `receipt_reference_contract.iter_receipt_references` | python-symbol / resolved | `test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_child_sources_join_the_parent_without_a_second_field_list` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1773,7 +1767,7 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_render_structure_projection.StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading` | `render_structure_projection.replace_section_block` | python-symbol / resolved | `test_render_structure_projection.StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_render_structure_projection.StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint` | `render_structure_projection.main` | python-symbol / resolved | `test_render_structure_projection.StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint` | `integration` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap` | `profile_rendering_plan_producer_and_consumer_binding` | invariant / declared | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_finalizer_consumer_preserves_invalid_artifacts_vs_unavailable_observation` | `profile_rendering_plan_producer_and_consumer_binding` | invariant / declared | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_finalizer_consumer_preserves_invalid_artifacts_vs_unavailable_observation` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_current_consumer_preserves_invalid_artifacts_vs_unavailable_observation` | `profile_rendering_plan_producer_and_consumer_binding` | invariant / declared | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_current_consumer_preserves_invalid_artifacts_vs_unavailable_observation` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability` | `profile_rendering_plan_producer_and_consumer_binding` | invariant / declared | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan` | `profile_rendering_plan_producer_and_consumer_binding` | invariant / declared | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base` | `profile_rendering_plan_producer_and_consumer_binding` | invariant / declared | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1785,17 +1779,16 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_plain_profile_needs_no_renderer_but_retains_known_gap` | `profile_rendering_plan_producer_and_consumer_binding` | invariant / declared | `test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_plain_profile_needs_no_renderer_but_retains_known_gap` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.ProfileRenderingPublicationTests.test_rendering_publication_confirms_only_after_its_exact_record_readback` | `profile_rendering_publication_confirmation` | invariant / declared | `test_rendering_verification_contract.ProfileRenderingPublicationTests.test_rendering_publication_confirms_only_after_its_exact_record_readback` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.RenderingVerificationContractTests.test_changed_scope_registry_solely_projects_rendering_obligation` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_changed_scope_registry_solely_projects_rendering_obligation` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_rendering_verification_contract.RenderingVerificationContractTests.test_completion_revalidates_the_unique_rendering_contract` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_completion_revalidates_the_unique_rendering_contract` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_and_record_shapes_are_closed` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_and_record_shapes_are_closed` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_is_record_shape_only` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_is_record_shape_only` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_rendering_verification_contract.RenderingVerificationContractTests.test_current_consumer_revalidates_the_unique_rendering_contract` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_current_consumer_revalidates_the_unique_rendering_contract` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.RenderingVerificationContractTests.test_escalated_modes_require_all_four_record_fields` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_escalated_modes_require_all_four_record_fields` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_rendering_verification_contract.RenderingVerificationContractTests.test_full_audit_receipt_consumes_record_without_changing_boundary` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_full_audit_receipt_consumes_record_without_changing_boundary` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_mode_rejects_a_visual_trigger` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_mode_rejects_a_visual_trigger` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_modes_record_not_applicable_without_visual_claim` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_modes_record_not_applicable_without_visual_claim` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.RenderingVerificationContractTests.test_plan_cannot_file_record_under_structure_dimension` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_plan_cannot_file_record_under_structure_dimension` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_rendering_verification_contract.RenderingVerificationContractTests.test_rendering_full_receipt_keeps_precursor_chain_visible` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_rendering_full_receipt_keeps_precursor_chain_visible` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_rendering_verification_contract.RenderingVerificationContractTests.test_rendering_fact_is_consumed_without_duplicate_binding_object` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_rendering_fact_is_consumed_without_duplicate_binding_object` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_rendering_verification_contract.RenderingVerificationContractTests.test_retry_ignores_stale_rendering_history_but_not_current` | `rendering_verification_contract` | invariant / declared | `test_rendering_verification_contract.RenderingVerificationContractTests.test_retry_ignores_stale_rendering_history_but_not_current` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_required_queue_e2e.RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task` | `required_queue_current_build_mcp_e2e` | invariant / declared | `test_required_queue_e2e.RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task` | `e2e` | proc=5 | temp=1, copy=3 | — | — | — | — | `Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.execute_runner`
`Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.invoke_tool`
`Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.proposal_path`
`Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.setUp`
`Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool`
`Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition` | False | — | `keep` | +| `test_required_queue_e2e.RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task` | `required_queue_current_build_mcp_e2e` | invariant / declared | `test_required_queue_e2e.RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task` | `e2e` | proc=5 | temp=1, copy=3 | — | — | — | — | `Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.execute_runner_actions`
`Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.invoke_tool`
`Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.proposal_path`
`Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.setUp`
`Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool`
`Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition` | False | — | `keep` | | `test_residual_mandated_headings.ResidualControlSchemaContractTests.test_mandated_heading_field_is_required_nonempty_and_unique` | `check_residual_content.load_config` | python-symbol / resolved | `test_residual_mandated_headings.ResidualControlSchemaContractTests.test_mandated_heading_field_is_required_nonempty_and_unique` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_residual_mandated_headings.ResidualPositiveControlContractTests.test_complete_controls_execute_the_production_classifier_once` | `check_residual_content.check_mandated_coverage` | python-symbol / resolved | `test_residual_mandated_headings.ResidualPositiveControlContractTests.test_complete_controls_execute_the_production_classifier_once` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_residual_mandated_headings.ResidualPositiveControlContractTests.test_unrecognised_or_uncountable_controls_fail_closed` | `check_residual_content.check_mandated_coverage` | python-symbol / resolved | `test_residual_mandated_headings.ResidualPositiveControlContractTests.test_unrecognised_or_uncountable_controls_fail_closed` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1904,10 +1897,9 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once` | `task_runtime_runner._command_inputs` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes` | `task_runtime_runner._command_inputs` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure` | `task_runtime_runner._command_inputs` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure` | `contract` | — | — | — | — | — | — | `Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state` | False | — | `keep` | -| `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_binding_roundtrips_null_and_exact_consumption` | `task_runtime_runner._command_inputs` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_binding_roundtrips_null_and_exact_consumption` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_collection_roundtrips_existing_input_and_nulls` | `task_runtime_runner._command_inputs` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_collection_roundtrips_existing_input_and_nulls` | `contract` | — | — | — | — | — | — | `Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state` | False | — | `keep` | | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract` | `task_runtime_runner._command_inputs` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use` | `task_runtime_runner._command_inputs` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | -| `test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_audit_recheck_reuses_only_authorized_sources_before_dispatch` | `task_runtime_runner.next_action` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_audit_recheck_reuses_only_authorized_sources_before_dispatch` | `unit` | — | — | — | — | — | — | `Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state` | False | — | `keep` | | `test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_close_action_consumes_queue_owned_transition_arguments` | `task_runtime_runner.next_action` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_close_action_consumes_queue_owned_transition_arguments` | `unit` | — | — | — | — | — | — | `Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state` | False | — | `keep` | | `test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_environment_wait_preserves_open_batch_and_requeries_original_state` | `task_runtime_runner.next_action` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_environment_wait_preserves_open_batch_and_requeries_original_state` | `unit` | — | — | — | — | — | — | `Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state` | False | — | `keep` | | `test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_host_failure_after_execution_preserves_completed_tool_result` | `task_runtime_runner.next_action` | python-symbol / resolved | `test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_host_failure_after_execution_preserves_completed_tool_result` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | @@ -1953,8 +1945,10 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_test_catalog.TestCatalogContractTests.test_transitive_lifecycle_and_scopes_reject_a_fast_classification` | `test_catalog.build_catalog` | python-symbol / resolved | `test_test_catalog.TestCatalogContractTests.test_transitive_lifecycle_and_scopes_reject_a_fast_classification` | `contract` | — | — | temp=1 | — | — | — | — | False | — | `keep` | | `test_test_catalog.TestCatalogContractTests.test_unknown_ordinary_fixture_still_fails_closed` | `test_catalog.build_catalog` | python-symbol / resolved | `test_test_catalog.TestCatalogContractTests.test_unknown_ordinary_fixture_still_fails_closed` | `contract` | — | — | temp=1 | — | — | — | — | False | — | `keep` | | `test_test_catalog.TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current` | `test_catalog.build_catalog` | python-symbol / resolved | `test_test_catalog.TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current` | `integration` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_test_catalog.TestRunnerDeadlineIntegrationTests.test_deadline_terminates_descendants_and_reclaims_private_fixture_space` | `test_runner.main` | python-symbol / resolved | `test_test_catalog.TestRunnerDeadlineIntegrationTests.test_deadline_terminates_descendants_and_reclaims_private_fixture_space` | `integration` | proc=1, temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_test_catalog.TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors` | `test_runner.run_measured_tests` | python-symbol / resolved | `test_test_catalog.TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_test_catalog.TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures` | `test_runner.run_measured_tests` | python-symbol / resolved | `test_test_catalog.TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | +| `test_test_catalog.TestRunnerSelectionContractTests.test_deadline_admission_and_failure_do_not_report_unexecuted_cases` | `test_runner.main` | python-symbol / resolved | `test_test_catalog.TestRunnerSelectionContractTests.test_deadline_admission_and_failure_do_not_report_unexecuted_cases` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_test_catalog.TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files` | `test_runner.select_test_ids` | python-symbol / resolved | `test_test_catalog.TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | | `test_test_catalog.TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result` | `test_runner.child_main` | python-symbol / resolved | `test_test_catalog.TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result` | `contract` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_test_catalog.TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety` | `test_runner.module_groups` | python-symbol / resolved | `test_test_catalog.TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety` | `contract` | — | — | — | — | — | — | — | False | — | `keep` | @@ -2019,17 +2013,6 @@ Python references are resolved against their owner AST, never imported. Invarian | `test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_canonicalizes_explicit_root` | `tool_runtime_repository` | invariant / declared | `test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_canonicalizes_explicit_root` | `unit` | temp=1 | — | — | — | — | — | — | False | — | `keep` | | `test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_uses_calling_tools_module` | `tool_runtime_repository` | invariant / declared | `test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_uses_calling_tools_module` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_tool_runtime_repository.RepositoryMechanicsTests.test_resolve_markdown_reference_is_suffix_tolerant_and_root_bounded` | `tool_runtime_repository` | invariant / declared | `test_tool_runtime_repository.RepositoryMechanicsTests.test_resolve_markdown_reference_is_suffix_tolerant_and_root_bounded` | `unit` | temp=1 | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeCommandTests.test_fenced_continuations_are_joined` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeCommandTests.test_fenced_continuations_are_joined` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeCommandTests.test_missing_script_is_reported_with_line` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeCommandTests.test_missing_script_is_reported_with_line` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeCommandTests.test_scan_is_deterministic_for_the_same_bytes` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeCommandTests.test_scan_is_deterministic_for_the_same_bytes` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_every_local_readme_link_resolves` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_every_local_readme_link_resolves` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_obsolete_component_locations_and_kernel_registers_are_absent` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_obsolete_component_locations_and_kernel_registers_are_absent` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_operator_entry_points_are_demonstrated_without_exhaustive_inventory` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_operator_entry_points_are_demonstrated_without_exhaustive_inventory` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_readme_is_a_bounded_guide_not_a_full_module_inventory` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_readme_is_a_bounded_guide_not_a_full_module_inventory` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | -| `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_required_machine_contract_navigation_is_present_and_resolves` | `tools_readme_inventory` | invariant / declared | `test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_required_machine_contract_navigation_is_present_and_resolves` | `unit` | — | — | — | — | — | — | — | False | — | `keep` | | `test_update_queue.AppliedRollbackIntegrationTests.test_applied_rollback_restores_the_exact_preapply_coverage` | `update_queue._pre_apply_coverage_restore` | python-symbol / resolved | `test_update_queue.AppliedRollbackIntegrationTests.test_applied_rollback_restores_the_exact_preapply_coverage` | `integration` | — | temp=1, full-copy=1 | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp` | False | — | `keep` | | `test_update_queue.ArchiveRecoverySlowTests.test_hard_exit_after_delta_move_exposes_exact_archive_recovery` | `update_queue._run` | python-symbol / resolved | `test_update_queue.ArchiveRecoverySlowTests.test_hard_exit_after_delta_move_exposes_exact_archive_recovery` | `slow` | proc=1 | temp=1, full-copy=1 | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/update_queue_checkpoints.py:install_update_queue_checkpoint` | False | — | `keep` | | `test_update_queue.ClosePublicationRecoverySlowTests.test_close_state_without_receipt_exposes_exact_recovery_plan` | `update_queue._run` | python-symbol / resolved | `test_update_queue.ClosePublicationRecoverySlowTests.test_close_state_without_receipt_exposes_exact_recovery_plan` | `slow` | proc=2 | temp=1, full-copy=1 | — | — | temp=1, full-copy=1 | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]` | `Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp` | False | — | `keep` | @@ -2093,12 +2076,12 @@ Python fixture consumers are derived from the import closure. Static data fixtur | Fixture | Owner | Purpose | Consumers | Process | Temp | Copies | Full copies | | --- | --- | --- | ---: | ---: | ---: | ---: | ---: | | `Tools/tests/fixtures/__init__.py` | `Tools/platform/distribution/test_catalog.py` | Test fixture package marker | 0 | 0 | 0 | 0 | 0 | -| `Tools/tests/fixtures/contract/__init__.py` | `Tools/platform/distribution/test_catalog.py` | Contract fixture package marker | 3 | 0 | 0 | 0 | 0 | +| `Tools/tests/fixtures/contract/__init__.py` | `Tools/platform/distribution/test_catalog.py` | Contract fixture package marker | 4 | 0 | 0 | 0 | 0 | | `Tools/tests/fixtures/contract/card_activation_objects.py` | `Tools/execution/context_delivery/card_activation.py` | Minimal current activation and phase-delivery contract objects | 2 | 0 | 0 | 0 | 0 | | `Tools/tests/fixtures/contract/corpus_plan_objects.py` | `kernel/K02 Knowledge Work Construction/corpus-planning-contract.yaml` | Minimal current Corpus Planning object values without runtime construction | 4 | 0 | 0 | 0 | 0 | | `Tools/tests/fixtures/contract/post_delta_objects.py` | `Tools/execution/audit/batch_close_audit.py` | Shared minimal post-Delta inputs without production acceptance or Task lifecycle execution | 2 | 0 | 0 | 0 | 0 | | `Tools/tests/fixtures/contract/priority_quota_objects.py` | `kernel/K00 Standards Control/contract-exception-policy-base.yaml` | Minimal typed inactive and configured priority-quota values without runtime construction | 4 | 0 | 0 | 0 | 0 | -| `Tools/tests/fixtures/contract/task_progress_objects.py` | `Tools/execution/task_runtime/queue_runtime/task_progress.py` | Current Task Progress contract objects derived from the owner field set | 3 | 0 | 0 | 0 | 0 | +| `Tools/tests/fixtures/contract/task_progress_objects.py` | `Tools/execution/task_runtime/queue_runtime/task_progress.py` | Current Task Progress contract objects derived from the owner field set | 4 | 0 | 0 | 0 | 0 | | `Tools/tests/fixtures/e2e/__init__.py` | `Tools/platform/distribution/test_catalog.py` | End-to-end scenario fixture package marker | 1 | 0 | 0 | 0 | 0 | | `Tools/tests/fixtures/e2e/batch_close_scenarios.py` | `kernel/K13 Task Runtime and Execution Control/runtime-state-model.json` | One-time current batch-close prologue producer for static checkpoints | 0 | 0 | 1 | 1 | 1 | | `Tools/tests/fixtures/e2e/generate_required_queue_checkpoint.py` | `Tools/tests/fixtures/e2e/required_queue_scenarios.py` | Deterministic generator for inspectable Required Queue checkpoints | 0 | 0 | 0 | 0 | 0 | @@ -2148,11 +2131,11 @@ Bundle membership, sizes, and hashes come from the adjacent generated manifest; | Bundle | Manifest | Owner | Generator | Files | Bytes | Tree SHA-256 | | --- | --- | --- | --- | ---: | ---: | --- | -| `Tools/tests/fixtures/integration/batch_close_applied_checkpoint` | `Tools/tests/fixtures/integration/batch_close_applied_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/batch_close_scenarios.py` | `Tools.tests.fixtures.e2e.batch_close_scenarios.generate_batch_close_checkpoint` | 25 | 111590 | `sha256:b2a803874ef60a1232262492cedfcc5933d9441e8bf372c98baae0f1affec982` | -| `Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint` | `Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/batch_close_scenarios.py` | `Tools.tests.fixtures.e2e.batch_close_scenarios.generate_batch_close_checkpoint` | 25 | 111590 | `sha256:263b47082372ac801fda0b0fe8c54acb297b93370567b4132defb263411233ab` | -| `Tools/tests/fixtures/integration/maintenance_closed_checkpoint` | `Tools/tests/fixtures/integration/maintenance_closed_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/required_queue_scenarios.py` | `Tools.tests.fixtures.e2e.required_queue_scenarios.generate_required_queue_checkpoint` | 36 | 394972 | `sha256:6ac44df70abcb624bc6e7dfebbe1f198cfd2458ab6a979f7692acc72be45f420` | -| `Tools/tests/fixtures/integration/terminal_closed_checkpoint` | `Tools/tests/fixtures/integration/terminal_closed_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/required_queue_scenarios.py` | `Tools.tests.fixtures.e2e.required_queue_scenarios.generate_required_queue_checkpoint` | 33 | 388270 | `sha256:a87d955b5dc8aafe4dc5de6a059c7a9a4476e97f03d719b2d2dfde4476d73f10` | -| `Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint` | `Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/update_queue_scenarios.py` | `Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint` | 23 | 104791 | `sha256:0b447978237fa3a3863f9d70deb432ffa22c3f2d6d2c3a56640cec6aac87e2d6` | -| `Tools/tests/fixtures/integration/update_queue_merged_checkpoint` | `Tools/tests/fixtures/integration/update_queue_merged_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/update_queue_scenarios.py` | `Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint` | 23 | 107299 | `sha256:9901020ad9cfe7a54aee4cef9454fbc2081503fae9eebac5b28ae5bf6b0466e6` | -| `Tools/tests/fixtures/integration/update_queue_open_checkpoint` | `Tools/tests/fixtures/integration/update_queue_open_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/update_queue_scenarios.py` | `Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint` | 16 | 34560 | `sha256:13f82dba948e9618bb0a65cd5ca31ef9ea33d51ec8fa98c51bbea658cfd9c400` | -| `Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint` | `Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/update_queue_scenarios.py` | `Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint` | 15 | 29591 | `sha256:016fecc8363e67bfc5c629609744e0ade8f2a07e3a04820cf3cc019b1e356bd7` | +| `Tools/tests/fixtures/integration/batch_close_applied_checkpoint` | `Tools/tests/fixtures/integration/batch_close_applied_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/batch_close_scenarios.py` | `Tools.tests.fixtures.e2e.batch_close_scenarios.generate_batch_close_checkpoint` | 24 | 100366 | `sha256:8052a35bff53bac3d77ed88f309795b0496db73759de74e20a96e6370939c792` | +| `Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint` | `Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/batch_close_scenarios.py` | `Tools.tests.fixtures.e2e.batch_close_scenarios.generate_batch_close_checkpoint` | 24 | 100366 | `sha256:7a38be5704516946cfa3dde453e5c93c524632cf94f4e784a6e6d0f2e84c0bc4` | +| `Tools/tests/fixtures/integration/maintenance_closed_checkpoint` | `Tools/tests/fixtures/integration/maintenance_closed_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/required_queue_scenarios.py` | `Tools.tests.fixtures.e2e.required_queue_scenarios.generate_required_queue_checkpoint` | 35 | 268816 | `sha256:db7828642848cbfdffb311c80c5b487ffa4bd22f172562e9ba45cc07403930ae` | +| `Tools/tests/fixtures/integration/terminal_closed_checkpoint` | `Tools/tests/fixtures/integration/terminal_closed_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/required_queue_scenarios.py` | `Tools.tests.fixtures.e2e.required_queue_scenarios.generate_required_queue_checkpoint` | 32 | 262114 | `sha256:7f44bfaa975467cbe33d71fb7de9f2ceb669a24f00d6f938d5e961e143088807` | +| `Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint` | `Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/update_queue_scenarios.py` | `Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint` | 22 | 93567 | `sha256:9fa59ec8760caba12a4c8a02a664a70050c3284b4c3f8208868956870d21d805` | +| `Tools/tests/fixtures/integration/update_queue_merged_checkpoint` | `Tools/tests/fixtures/integration/update_queue_merged_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/update_queue_scenarios.py` | `Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint` | 22 | 96075 | `sha256:c6d570f92d5908a5109a0fd82c6966e3af625b564bb40ac4aa364ab1271acc6b` | +| `Tools/tests/fixtures/integration/update_queue_open_checkpoint` | `Tools/tests/fixtures/integration/update_queue_open_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/update_queue_scenarios.py` | `Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint` | 16 | 34560 | `sha256:f40209653514bf1d7f6a840629ab2f6fe7f1dae667a00d62bb2bec426fb95073` | +| `Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint` | `Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint.manifest.json` | `Tools/tests/fixtures/e2e/update_queue_scenarios.py` | `Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint` | 15 | 29591 | `sha256:20e6cb5b7e196b680a03168e6d3b7de135104cf8920d2bda43c028ea37d67096` | diff --git a/Tools/TOOL_CATALOG.md b/Tools/TOOL_CATALOG.md index bdb2893d..afc01f1d 100644 --- a/Tools/TOOL_CATALOG.md +++ b/Tools/TOOL_CATALOG.md @@ -10,9 +10,9 @@ Regenerate with `python3 Tools/generate_tool_catalog.py .`. Verify without writi | Source | Exact-byte SHA-256 | |---|---| | `Tools/tool-taxonomy.yaml` | `sha256:44c6a46acf604ab28023a4028fb026bf11b01582093450bd113ff3527c95998f` | -| `Tools/module-boundaries.yaml` | `sha256:f38e2261c980d3870937218110b3837b3e2e5ab48b84818a1e2aed3c26a82438` | -| `Tools/agent-interface-policy.yaml` | `sha256:16cbe961699c6a473c9f28d7b1e9b6b1a79bdc6c410ffc8f115ed2f70feee803` | -| `Tools/operation-capabilities.yaml` | `sha256:d6c672632ff29288fd15d1df5a4b85b7cabbf9e34a292cf0782bb9269c741a02` | +| `Tools/module-boundaries.yaml` | `sha256:5f561a63c47732bff73a6e4e533ebfa7d45d23ef59ca7ff6983c283285f69dbd` | +| `Tools/agent-interface-policy.yaml` | `sha256:f5e3f67420ff26d35a5532be1b67bbb9b2f6d57ef5f2776acb3e30d2e3aa232e` | +| `Tools/operation-capabilities.yaml` | `sha256:53c3bdd946d8bae3bd1b185a0cdecf5e84b07ec787159eba98c6cb967ffb37c9` | Static consumption, private access, and dependency facts come from `Tools/platform/distribution/module_boundary_facts.py` over shipped production Python modules; its excluded directories are `__pycache__`, `compiled`, `schemas`, `tests`. CLI and MCP exposure and the shared Host transport come only from `Tools/agent-interface-policy.yaml`. The static Python scan deliberately excludes `subprocess-cli`, `registry-driven-dynamic-import`; registered capability relationships and MCP subprocess routes are listed separately below rather than being mislabeled as Python symbol imports. @@ -20,19 +20,19 @@ Static consumption, private access, and dependency facts come from `Tools/platfo | Measure | Count | |---|---| -| shipped modules | 263 | -| source cli tools | 68 | -| declared cli tools | 68 | -| mcp tools | 50 | +| shipped modules | 260 | +| source cli tools | 67 | +| declared cli tools | 67 | +| mcp tools | 49 | | host transports | 1 | -| static public api symbols | 1563 | -| declared unused static public apis | 74 | -| declared public apis without observed consumers | 32 | -| registered capability relationships | 150 | -| registered symbol relationships | 80 | -| source public exports | 348 | +| static public api symbols | 1561 | +| declared unused static public apis | 77 | +| declared public apis without observed consumers | 38 | +| registered capability relationships | 138 | +| registered symbol relationships | 74 | +| source public exports | 353 | | source public exports undeclared | 0 | -| declared transport consumptions | 50 | +| declared transport consumptions | 49 | | static private consumptions | 0 | | missing private exceptions | 0 | | unclassified modules | 0 | @@ -74,19 +74,18 @@ One deterministic use case that composes domain contracts and infrastructure. | Module | Path | Type | Responsibility class | Interface exposure | |---|---|---|---|---| | `execution.audit.assemble_terminal_proof` | `Tools/execution/audit/assemble_terminal_proof.py` | python-module | `execution / audit / application` | static Python (3 symbols / 2 consumers), registered capability (1 capabilities / 3 consumers), registered Python symbol (1 consumers) | -| `execution.audit.audit_evidence_runtime` | `Tools/execution/audit/audit_evidence_runtime.py` | python-module | `execution / audit / application` | static Python (22 symbols / 15 consumers) | +| `execution.audit.audit_evidence_runtime` | `Tools/execution/audit/audit_evidence_runtime.py` | python-module | `execution / audit / application` | static Python (21 symbols / 14 consumers) | | `execution.audit.audit_execution_runtime` | `Tools/execution/audit/audit_execution_runtime.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers) | -| `execution.audit.audit_producer_runtime` | `Tools/execution/audit/audit_producer_runtime.py` | python-module | `execution / audit / application` | static Python (23 symbols / 9 consumers) | +| `execution.audit.audit_producer_runtime` | `Tools/execution/audit/audit_producer_runtime.py` | python-module | `execution / audit / application` | static Python (22 symbols / 8 consumers) | | `execution.audit.changed_scope_evidence_runtime` | `Tools/execution/audit/changed_scope_evidence_runtime.py` | python-module | `execution / audit / application` | static Python (4 symbols / 2 consumers) | | `execution.audit.check_batch_close` | `Tools/execution/audit/check_batch_close.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 4 consumers), registered Python symbol (1 consumers) | | `execution.audit.check_proof` | `Tools/execution/audit/check_proof.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 3 consumers), registered Python symbol (1 consumers) | -| `execution.audit.complete_audit_receipt` | `Tools/execution/audit/complete_audit_receipt.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 7 consumers), registered Python symbol (1 consumers) | -| `execution.audit.prepare_audit_plan` | `Tools/execution/audit/prepare_audit_plan.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 13 consumers), registered Python symbol (1 consumers) | +| `execution.audit.prepare_audit_plan` | `Tools/execution/audit/prepare_audit_plan.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 12 consumers), registered Python symbol (1 consumers) | | `execution.audit.record_batch_judgment` | `Tools/execution/audit/record_batch_judgment.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers) | | `execution.audit.record_batch_page_review` | `Tools/execution/audit/record_batch_page_review.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 6 consumers), registered Python symbol (1 consumers) | | `execution.audit.record_batch_review` | `Tools/execution/audit/record_batch_review.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 4 consumers), registered Python symbol (1 consumers) | -| `execution.audit.record_changed_scope_evidence` | `Tools/execution/audit/record_changed_scope_evidence.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 5 consumers), registered Python symbol (1 consumers) | -| `execution.audit.record_substantive_review` | `Tools/execution/audit/record_substantive_review.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 5 consumers), registered Python symbol (1 consumers) | +| `execution.audit.record_changed_scope_evidence` | `Tools/execution/audit/record_changed_scope_evidence.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 4 consumers), registered Python symbol (1 consumers) | +| `execution.audit.record_substantive_review` | `Tools/execution/audit/record_substantive_review.py` | python-module | `execution / audit / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 4 consumers), registered Python symbol (1 consumers) | ##### Layer: `contract` @@ -96,20 +95,19 @@ Machine-contract loading, closed validation, pure projection, and stable predica |---|---|---|---|---| | `execution.audit.audit_dimension_contract` | `Tools/execution/audit/audit_dimension_contract.py` | python-module | `execution / audit / contract` | static Python (7 symbols / 8 consumers) | | `execution.audit.audit_fingerprint` | `Tools/execution/audit/audit_fingerprint.py` | python-module | `execution / audit / contract` | static Python (4 symbols / 10 consumers) | -| `execution.audit.audit_lifecycle_contract` | `Tools/execution/audit/audit_lifecycle_contract.py` | python-module | `execution / audit / contract` | static Python (11 symbols / 12 consumers) | -| `execution.audit.audit_obligation_projection` | `Tools/execution/audit/audit_obligation_projection.py` | python-module | `execution / audit / contract` | static Python (13 symbols / 6 consumers) | -| `execution.audit.audit_plan_contract` | `Tools/execution/audit/audit_plan_contract.py` | python-module | `execution / audit / contract` | static Python (12 symbols / 8 consumers) | -| `execution.audit.audit_producer_chain` | `Tools/execution/audit/audit_producer_chain.py` | python-module | `execution / audit / contract` | static Python (7 symbols / 7 consumers) | -| `execution.audit.audit_receipt_contract` | `Tools/execution/audit/audit_receipt_contract.py` | python-module | `execution / audit / contract` | static Python (5 symbols / 8 consumers), registered Python symbol (1 consumers) | -| `execution.audit.audit_reconciliation_contract` | `Tools/execution/audit/audit_reconciliation_contract.py` | python-module | `execution / audit / contract` | static Python (1 symbols / 4 consumers) | +| `execution.audit.audit_lifecycle_contract` | `Tools/execution/audit/audit_lifecycle_contract.py` | python-module | `execution / audit / contract` | static Python (9 symbols / 12 consumers) | +| `execution.audit.audit_obligation_projection` | `Tools/execution/audit/audit_obligation_projection.py` | python-module | `execution / audit / contract` | static Python (14 symbols / 6 consumers) | +| `execution.audit.audit_plan_contract` | `Tools/execution/audit/audit_plan_contract.py` | python-module | `execution / audit / contract` | static Python (13 symbols / 8 consumers) | +| `execution.audit.audit_producer_chain` | `Tools/execution/audit/audit_producer_chain.py` | python-module | `execution / audit / contract` | static Python (6 symbols / 8 consumers) | +| `execution.audit.audit_reconciliation_contract` | `Tools/execution/audit/audit_reconciliation_contract.py` | python-module | `execution / audit / contract` | static Python (1 symbols / 3 consumers) | | `execution.audit.batch_close_audit` | `Tools/execution/audit/batch_close_audit.py` | python-module | `execution / audit / contract` | static Python (4 symbols / 3 consumers) | -| `execution.audit.batch_close_contract` | `Tools/execution/audit/batch_close_contract.py` | python-module | `execution / audit / contract` | static Python (13 symbols / 4 consumers), registered Python symbol (1 consumers) | -| `execution.audit.batch_review_obligation_contract` | `Tools/execution/audit/batch_review_obligation_contract.py` | python-module | `execution / audit / contract` | static Python (22 symbols / 6 consumers), registered Python symbol (1 consumers) | +| `execution.audit.batch_close_contract` | `Tools/execution/audit/batch_close_contract.py` | python-module | `execution / audit / contract` | static Python (13 symbols / 5 consumers), registered Python symbol (1 consumers) | +| `execution.audit.batch_review_obligation_contract` | `Tools/execution/audit/batch_review_obligation_contract.py` | python-module | `execution / audit / contract` | static Python (26 symbols / 7 consumers), registered Python symbol (1 consumers) | | `execution.audit.batch_review_receipt_contract` | `Tools/execution/audit/batch_review_receipt_contract.py` | python-module | `execution / audit / contract` | static Python (7 symbols / 4 consumers), registered Python symbol (1 consumers) | | `execution.audit.changed_scope_evidence_contract` | `Tools/execution/audit/changed_scope_evidence_contract.py` | python-module | `execution / audit / contract` | static Python (34 symbols / 4 consumers), registered Python symbol (1 consumers) | | `execution.audit.changed_scope_runtime_checks` | `Tools/execution/audit/changed_scope_runtime_checks.py` | python-module | `execution / audit / contract` | static Python (6 symbols / 2 consumers) | | `execution.audit.substantive_review_contract` | `Tools/execution/audit/substantive_review_contract.py` | python-module | `execution / audit / contract` | static Python (9 symbols / 5 consumers), registered Python symbol (1 consumers) | -| `execution.audit.terminal_proof_contract` | `Tools/execution/audit/terminal_proof_contract.py` | python-module | `execution / audit / contract` | static Python (13 symbols / 4 consumers), registered Python symbol (1 consumers) | +| `execution.audit.terminal_proof_contract` | `Tools/execution/audit/terminal_proof_contract.py` | python-module | `execution / audit / contract` | static Python (11 symbols / 4 consumers), registered Python symbol (1 consumers) | ##### Layer: `entrypoint` @@ -120,7 +118,6 @@ Stable CLI or MCP adapter; parsing and presentation stay thin. | `assemble_terminal_proof` | `Tools/assemble_terminal_proof.py` | python-module | `execution / audit / entrypoint` | CLI, MCP tool (via:cambium-mcp-stdio) | | `check_batch_close` | `Tools/check_batch_close.py` | python-module | `execution / audit / entrypoint` | CLI, MCP tool (via:cambium-mcp-stdio) | | `check_proof` | `Tools/check_proof.py` | python-module | `execution / audit / entrypoint` | CLI, MCP tool (via:cambium-mcp-stdio) | -| `complete_audit_receipt` | `Tools/complete_audit_receipt.py` | python-module | `execution / audit / entrypoint` | CLI, MCP tool (via:cambium-mcp-stdio) | | `prepare_audit_plan` | `Tools/prepare_audit_plan.py` | python-module | `execution / audit / entrypoint` | CLI, MCP tool (via:cambium-mcp-stdio) | | `record_batch_judgment` | `Tools/record_batch_judgment.py` | python-module | `execution / audit / entrypoint` | CLI, MCP tool (via:cambium-mcp-stdio) | | `record_batch_page_review` | `Tools/record_batch_page_review.py` | python-module | `execution / audit / entrypoint` | CLI, MCP tool (via:cambium-mcp-stdio) | @@ -171,7 +168,7 @@ Machine-contract loading, closed validation, pure projection, and stable predica | `execution.evidence.candidate_lifecycle` | `Tools/execution/evidence/candidate_lifecycle.py` | python-module | `execution / evidence / contract` | static Python (8 symbols / 2 consumers) | | `execution.evidence.evidence_attempt_runtime` | `Tools/execution/evidence/evidence_attempt_runtime.py` | python-module | `execution / evidence / contract` | static Python (2 symbols / 7 consumers) | | `execution.evidence.evidence_invalidation_contract` | `Tools/execution/evidence/evidence_invalidation_contract.py` | python-module | `execution / evidence / contract` | static Python (8 symbols / 2 consumers), registered Python symbol (1 consumers) | -| `execution.evidence.receipt_reference_contract` | `Tools/execution/evidence/receipt_reference_contract.py` | python-module | `execution / evidence / contract` | static Python (28 symbols / 7 consumers) | +| `execution.evidence.receipt_reference_contract` | `Tools/execution/evidence/receipt_reference_contract.py` | python-module | `execution / evidence / contract` | static Python (27 symbols / 7 consumers) | | `execution.evidence.receipt_type_contract` | `Tools/execution/evidence/receipt_type_contract.py` | python-module | `execution / evidence / contract` | static Python (5 symbols / 29 consumers) | ##### Layer: `entrypoint` @@ -194,7 +191,7 @@ One deterministic use case that composes domain contracts and infrastructure. | Module | Path | Type | Responsibility class | Interface exposure | |---|---|---|---|---| | `execution.planning.apply_task_plan` | `Tools/execution/planning/apply_task_plan.py` | python-module | `execution / planning / application` | static Python (9 symbols / 1 consumers), registered Python symbol (1 consumers) | -| `execution.planning.check_corpus_plan` | `Tools/execution/planning/check_corpus_plan.py` | python-module | `execution / planning / application` | static Python (14 symbols / 6 consumers), registered capability (1 capabilities / 4 consumers), registered Python symbol (3 consumers) | +| `execution.planning.check_corpus_plan` | `Tools/execution/planning/check_corpus_plan.py` | python-module | `execution / planning / application` | static Python (14 symbols / 6 consumers), registered capability (1 capabilities / 4 consumers), registered Python symbol (2 consumers) | | `execution.planning.compile_queue` | `Tools/execution/planning/compile_queue.py` | python-module | `execution / planning / application` | static Python (4 symbols / 4 consumers), registered capability (1 capabilities / 3 consumers), registered Python symbol (2 consumers) | | `execution.planning.record_corpus_acceptance` | `Tools/execution/planning/record_corpus_acceptance.py` | python-module | `execution / planning / application` | static Python (1 symbols / 1 consumers), registered Python symbol (1 consumers) | @@ -286,7 +283,7 @@ Machine-contract loading, closed validation, pure projection, and stable predica | `execution.task_runtime.queue_runtime.task_record` | `Tools/execution/task_runtime/queue_runtime/task_record.py` | python-module | `execution / task-runtime / contract` | static Python (3 symbols / 3 consumers) | | `execution.task_runtime.queue_runtime.work_spec` | `Tools/execution/task_runtime/queue_runtime/work_spec.py` | python-module | `execution / task-runtime / contract` | static Python (3 symbols / 4 consumers) | | `execution.task_runtime.runtime_state_contract` | `Tools/execution/task_runtime/runtime_state_contract.py` | python-module | `execution / task-runtime / contract` | static Python (50 symbols / 39 consumers) | -| `execution.task_runtime.task_runtime_action` | `Tools/execution/task_runtime/task_runtime_action.py` | python-module | `execution / task-runtime / contract` | static Python (7 symbols / 3 consumers) | +| `execution.task_runtime.task_runtime_action` | `Tools/execution/task_runtime/task_runtime_action.py` | python-module | `execution / task-runtime / contract` | static Python (9 symbols / 4 consumers) | ##### Layer: `entrypoint` @@ -317,7 +314,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.task_runtime.queue_runtime.primitives` | `Tools/execution/task_runtime/queue_runtime/primitives.py` | python-module | `execution / task-runtime / infrastructure` | static Python (7 symbols / 28 consumers) | | `execution.task_runtime.queue_runtime.receipts` | `Tools/execution/task_runtime/queue_runtime/receipts.py` | python-module | `execution / task-runtime / infrastructure` | static Python (18 symbols / 24 consumers), registered Python symbol (1 consumers) | | `execution.task_runtime.queue_runtime.repofs` | `Tools/execution/task_runtime/queue_runtime/repofs.py` | python-module | `execution / task-runtime / infrastructure` | static Python (3 symbols / 4 consumers) | -| `execution.task_runtime.runtime_paths` | `Tools/execution/task_runtime/runtime_paths.py` | python-module | `execution / task-runtime / infrastructure` | static Python (73 symbols / 80 consumers) | +| `execution.task_runtime.runtime_paths` | `Tools/execution/task_runtime/runtime_paths.py` | python-module | `execution / task-runtime / infrastructure` | static Python (72 symbols / 79 consumers) | | `execution.task_runtime.runtime_state_io` | `Tools/execution/task_runtime/runtime_state_io.py` | python-module | `execution / task-runtime / infrastructure` | static Python (3 symbols / 2 consumers) | ### Area: `governance` @@ -362,7 +359,7 @@ One deterministic use case that composes domain contracts and infrastructure. | Module | Path | Type | Responsibility class | Interface exposure | |---|---|---|---|---| | `governance.profile.apply_profile_adoption` | `Tools/governance/profile/apply_profile_adoption.py` | python-module | `governance / profile / application` | static Python (1 symbols / 1 consumers) | -| `governance.profile.check_profile` | `Tools/governance/profile/check_profile.py` | python-module | `governance / profile / application` | static Python (8 symbols / 7 consumers), registered Python symbol (2 consumers) | +| `governance.profile.check_profile` | `Tools/governance/profile/check_profile.py` | python-module | `governance / profile / application` | static Python (8 symbols / 7 consumers), registered Python symbol (1 consumers) | | `governance.profile.profile_admission` | `Tools/governance/profile/profile_admission.py` | python-module | `governance / profile / application` | static Python (8 symbols / 29 consumers) | | `governance.profile.profile_candidate` | `Tools/governance/profile/profile_candidate.py` | python-module | `governance / profile / application` | static Python (1 symbols / 1 consumers) | | `governance.profile.profile_onboarding_status` | `Tools/governance/profile/profile_onboarding_status.py` | python-module | `governance / profile / application` | static Python (1 symbols / 1 consumers) | @@ -506,8 +503,8 @@ One deterministic use case that composes domain contracts and infrastructure. | Module | Path | Type | Responsibility class | Interface exposure | |---|---|---|---|---| -| `knowledge.rendering.record_profile_rendering` | `Tools/knowledge/rendering/record_profile_rendering.py` | python-module | `knowledge / rendering / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 6 consumers), registered Python symbol (1 consumers) | -| `knowledge.rendering.record_rendering_verification` | `Tools/knowledge/rendering/record_rendering_verification.py` | python-module | `knowledge / rendering / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 5 consumers), registered Python symbol (1 consumers) | +| `knowledge.rendering.record_profile_rendering` | `Tools/knowledge/rendering/record_profile_rendering.py` | python-module | `knowledge / rendering / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 5 consumers), registered Python symbol (1 consumers) | +| `knowledge.rendering.record_rendering_verification` | `Tools/knowledge/rendering/record_rendering_verification.py` | python-module | `knowledge / rendering / application` | static Python (1 symbols / 1 consumers), registered capability (1 capabilities / 4 consumers), registered Python symbol (1 consumers) | ##### Layer: `contract` @@ -598,7 +595,7 @@ Machine-contract loading, closed validation, pure projection, and stable predica | Module | Path | Type | Responsibility class | Interface exposure | |---|---|---|---|---| -| `platform.agent_interface.agent_interface_contract` | `Tools/platform/agent_interface/agent_interface_contract.py` | python-module | `platform / agent-interface / contract` | static Python (27 symbols / 17 consumers) | +| `platform.agent_interface.agent_interface_contract` | `Tools/platform/agent_interface/agent_interface_contract.py` | python-module | `platform / agent-interface / contract` | static Python (27 symbols / 16 consumers) | | `platform.agent_interface.agent_interface_policy` | `Tools/platform/agent_interface/agent_interface_policy.py` | python-module | `platform / agent-interface / contract` | static Python (5 symbols / 3 consumers) | | `platform.agent_interface.tool_availability` | `Tools/platform/agent_interface/tool_availability.py` | python-module | `platform / agent-interface / contract` | static Python (5 symbols / 6 consumers) | @@ -642,11 +639,11 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | Module | Path | Type | Responsibility class | Interface exposure | |---|---|---|---|---| | `platform.common.host_toolchain` | `Tools/platform/common/host_toolchain.py` | python-module | `platform / common / infrastructure` | static Python (11 symbols / 6 consumers) | -| `platform.common.kblib` | `Tools/platform/common/kblib.py` | python-module | `platform / common / infrastructure` | static Python (85 symbols / 152 consumers) | +| `platform.common.kblib` | `Tools/platform/common/kblib.py` | python-module | `platform / common / infrastructure` | static Python (86 symbols / 150 consumers) | | `platform.common.locked_download` | `Tools/platform/common/locked_download.py` | python-module | `platform / common / infrastructure` | static Python (1 symbols / 2 consumers) | | `platform.common.primitives` | `Tools/platform/common/primitives.py` | python-module | `platform / common / infrastructure` | static Python (8 symbols / 38 consumers) | | `platform.common.receipts` | `Tools/platform/common/receipts.py` | python-module | `platform / common / infrastructure` | static Python (1 symbols / 2 consumers) | -| `platform.common.reporting` | `Tools/platform/common/reporting.py` | python-module | `platform / common / infrastructure` | static Python (15 symbols / 87 consumers) | +| `platform.common.reporting` | `Tools/platform/common/reporting.py` | python-module | `platform / common / infrastructure` | static Python (16 symbols / 85 consumers) | #### Domain: `distribution` @@ -722,7 +719,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.assemble_terminal_proof.DEFAULT_PROOF_PATH` | `execution.task_runtime.task_runtime_runner` | declared | | `execution.audit.assemble_terminal_proof.main` | `assemble_terminal_proof` | declared | | `execution.audit.assemble_terminal_proof.read_terminal_audit_input` | `execution.task_runtime.task_runtime_runner` | declared | -| `execution.audit.audit_dimension_contract.AUDIT_DIMENSION_BASE_PATH` | `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `governance.control.control_registry_contract`, `governance.profile.profile_contract` | declared | +| `execution.audit.audit_dimension_contract.AUDIT_DIMENSION_BASE_PATH` | `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.batch_review_obligation_contract`, `governance.control.control_registry_contract`, `governance.profile.profile_contract` | declared | | `execution.audit.audit_dimension_contract.BASE_RECEIPT_DIMENSIONS` | `execution.audit.assemble_terminal_proof`, `governance.control.control_registry_contract` | declared | | `execution.audit.audit_dimension_contract.BASE_RECEIPT_DIMENSION_ORDER` | `execution.audit.assemble_terminal_proof`, `execution.audit.check_proof`, `governance.control.control_registry_contract`, `governance.profile.profile_contract` | declared | | `execution.audit.audit_dimension_contract.EVIDENCE_ROLES` | `execution.audit.audit_plan_contract`, `governance.profile.profile_contract` | declared | @@ -739,13 +736,12 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.audit_evidence_runtime.continue_evidence_observation` | `execution.audit.audit_execution_runtime` | declared | | `execution.audit.audit_evidence_runtime.current_batch_review_receipt` | `execution.audit.record_batch_review`, `execution.task_runtime.task_runtime_runner` | declared | | `execution.audit.audit_evidence_runtime.current_consumption_evidence_ids` | `execution.audit.record_batch_page_review` | declared | -| `execution.audit.audit_evidence_runtime.evidence_evaluation` | `execution.audit.complete_audit_receipt`, `execution.audit.record_substantive_review` | declared | +| `execution.audit.audit_evidence_runtime.evidence_evaluation` | `execution.audit.record_substantive_review` | declared | | `execution.audit.audit_evidence_runtime.evidence_observation` | `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.record_batch_review`, `execution.task_runtime.task_runtime_runner` | declared | -| `execution.audit.audit_evidence_runtime.obligation_evidence_resolution` | `execution.audit.complete_audit_receipt`, `execution.audit.record_substantive_review` | declared | +| `execution.audit.audit_evidence_runtime.obligation_evidence_resolution` | `execution.audit.record_substantive_review` | declared | | `execution.audit.audit_evidence_runtime.reconciliation_from_bindings` | `execution.audit.check_batch_close` | declared | -| `execution.audit.audit_evidence_runtime.require_completion_evidence` | `execution.audit.complete_audit_receipt` | declared | | `execution.audit.audit_evidence_runtime.require_substantive_review_attempt` | `execution.audit.record_substantive_review` | declared | -| `execution.audit.audit_evidence_runtime.resolve_stage_plan` | `execution.audit.check_batch_close`, `execution.audit.complete_audit_receipt`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_evidence_runtime.resolve_stage_plan` | `execution.audit.check_batch_close`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_evidence_runtime.stage_evidence_closure` | `execution.audit.audit_execution_runtime` | declared | | `execution.audit.audit_evidence_runtime.stage_evidence_status` | `execution.audit.audit_execution_runtime` | declared | | `execution.audit.audit_evidence_runtime.terminal_dimension_evidence` | `execution.audit.assemble_terminal_proof`, `execution.audit.check_proof` | declared | @@ -757,14 +753,12 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.audit_fingerprint.page_set_artifact_fingerprint` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `governance.profile.profile_batch_judgment_contract` | declared | | `execution.audit.audit_fingerprint.sources_sha256` | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review` | declared | | `execution.audit.audit_lifecycle_contract.ATTEMPT_IDENTITY_FIELDS` | `execution.audit.substantive_review_contract`, `knowledge.rendering.profile_rendering_evidence_contract` | declared | -| `execution.audit.audit_lifecycle_contract.AUDIT_RECEIPT_RECORD_KIND` | `execution.audit.audit_producer_chain` | declared | | `execution.audit.audit_lifecycle_contract.AuditLifecycleContractError` | `execution.audit.audit_evidence_runtime` | declared | -| `execution.audit.audit_lifecycle_contract.CHANGED_SCOPE_PRECURSOR_RECORD_KIND` | `execution.audit.audit_producer_chain`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence` | declared | +| `execution.audit.audit_lifecycle_contract.CHANGED_SCOPE_RECORD_KIND` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_chain`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.audit_lifecycle_contract.EVIDENCE_BINDING_FIELDS` | `execution.audit.audit_evidence_runtime` | declared | | `execution.audit.audit_lifecycle_contract.OBLIGATION_BINDING_FIELDS` | `knowledge.rendering.profile_rendering_evidence_contract`, `knowledge.rendering.record_profile_rendering` | declared | | `execution.audit.audit_lifecycle_contract.PLAN_BINDING_FIELDS` | `execution.audit.audit_evidence_runtime`, `execution.audit.changed_scope_evidence_contract`, `governance.profile.profile_batch_judgment_contract`, `knowledge.rendering.record_profile_rendering` | declared | -| `execution.audit.audit_lifecycle_contract.attempt_binding` | `execution.audit.audit_receipt_contract` | declared | -| `execution.audit.audit_lifecycle_contract.attempt_binding_mismatches` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.changed_scope_evidence_contract`, `knowledge.rendering.profile_rendering_evidence_contract`, `knowledge.rendering.rendering_verification_contract` | declared | +| `execution.audit.audit_lifecycle_contract.attempt_binding_mismatches` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_contract`, `knowledge.rendering.profile_rendering_evidence_contract`, `knowledge.rendering.rendering_verification_contract` | declared | | `execution.audit.audit_lifecycle_contract.resolution_route` | `execution.audit.audit_execution_runtime` | declared | | `execution.audit.audit_lifecycle_contract.validate_resolution` | `execution.audit.audit_evidence_runtime` | declared | | `execution.audit.audit_obligation_projection.BATCH_CLOSE_REGISTRY_PATH` | `execution.audit.prepare_audit_plan` | declared | @@ -773,6 +767,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.audit_obligation_projection.SUBSTANTIVE_REGISTRY_PATH` | `execution.audit.audit_producer_chain` | declared | | `execution.audit.audit_obligation_projection.composed_obligation_specs` | `execution.audit.prepare_audit_plan` | declared | | `execution.audit.audit_obligation_projection.load_changed_scope_registry` | `execution.audit.changed_scope_evidence_contract` | declared | +| `execution.audit.audit_obligation_projection.obligation_projection_observation` | `execution.audit.audit_producer_chain` | declared | | `execution.audit.audit_obligation_projection.obligation_spec_for_rule` | `execution.audit.audit_producer_chain`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_obligation_projection.profile_registered_scan_spec` | `execution.audit.changed_scope_evidence_contract` | declared | | `execution.audit.audit_obligation_projection.profile_rendering_specs` | `execution.audit.audit_producer_chain` | declared | @@ -780,85 +775,82 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.audit_obligation_projection.resolve_obligation_definition` | `execution.audit.audit_producer_chain`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.prepare_audit_plan`, `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.audit_obligation_projection.validate_changed_scope_registry` | `execution.audit.changed_scope_evidence_contract` | declared | | `execution.audit.audit_obligation_projection.validate_plan_definition_authority` | `execution.audit.audit_evidence_runtime`, `execution.audit.prepare_audit_plan` | declared | -| `execution.audit.audit_plan_contract.AUDIT_PLAN_CONTRACT_PATH` | `execution.audit.audit_obligation_projection` | declared | -| `execution.audit.audit_plan_contract.closed_string_list` | `execution.audit.audit_receipt_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | +| `execution.audit.audit_plan_contract.AUDIT_PLAN_CONTRACT_PATH` | `execution.audit.audit_obligation_projection`, `execution.audit.batch_review_obligation_contract` | declared | +| `execution.audit.audit_plan_contract.closed_string_list` | `execution.audit.audit_fingerprint`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | | `execution.audit.audit_plan_contract.contract_snapshot_sha256` | `execution.audit.prepare_audit_plan` | declared | -| `execution.audit.audit_plan_contract.field_specs` | `execution.audit.audit_receipt_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | +| `execution.audit.audit_plan_contract.field_specs` | `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | | `execution.audit.audit_plan_contract.is_sha256` | `execution.audit.audit_evidence_runtime`, `governance.profile.profile_batch_judgment_contract` | declared | | `execution.audit.audit_plan_contract.load_contract` | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.prepare_audit_plan`, `execution.audit.substantive_review_contract`, `governance.profile.profile_batch_judgment_contract` | declared | | `execution.audit.audit_plan_contract.plan_contract_snapshot_sha256` | `execution.audit.audit_evidence_runtime` | declared | | `execution.audit.audit_plan_contract.plan_sha256` | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.prepare_audit_plan`, `governance.profile.profile_batch_judgment_contract` | declared | | `execution.audit.audit_plan_contract.required_obligation_ids` | `execution.audit.prepare_audit_plan` | declared | +| `execution.audit.audit_plan_contract.serialization_observation` | `execution.audit.audit_evidence_runtime` | declared | | `execution.audit.audit_plan_contract.validate_contract` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_obligation_projection`, `execution.audit.batch_review_obligation_contract`, `execution.audit.substantive_review_contract` | declared | | `execution.audit.audit_plan_contract.validate_plan` | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.prepare_audit_plan`, `governance.profile.profile_batch_judgment_contract` | declared | -| `execution.audit.audit_plan_contract.validate_value` | `execution.audit.audit_receipt_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | +| `execution.audit.audit_plan_contract.validate_value` | `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | | `execution.audit.audit_producer_chain.AuditProducerChainError` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_rendering_verification` | declared | -| `execution.audit.audit_producer_chain.FINAL_AUDIT_RECEIPT_CAPABILITY` | `execution.audit.audit_execution_runtime` | declared | -| `execution.audit.audit_producer_chain.precursor_chain_for_obligation` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | -| `execution.audit.audit_producer_chain.precursor_chain_for_spec` | `execution.audit.audit_execution_runtime`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_rendering_verification` | declared | -| `execution.audit.audit_producer_chain.precursor_record_matches` | `execution.audit.audit_evidence_runtime` | declared | -| `execution.audit.audit_producer_chain.producer_chain_observation` | `execution.audit.audit_evidence_runtime` | declared | -| `execution.audit.audit_producer_chain.require_precursor_record` | `execution.audit.changed_scope_evidence_contract`, `knowledge.rendering.record_rendering_verification` | declared | -| `execution.audit.audit_producer_runtime.AuditProducerError` | `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_rendering_verification` | declared | -| `execution.audit.audit_producer_runtime.admitted_runtime` | `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_chain.producer_chain_for_obligation` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_chain.producer_chain_for_spec` | `execution.audit.audit_execution_runtime`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_chain.producer_chain_observation` | `execution.audit.audit_evidence_runtime`, `execution.task_runtime.queue_runtime.receipts` | declared | +| `execution.audit.audit_producer_chain.producer_record_matches` | `execution.audit.audit_evidence_runtime` | declared | +| `execution.audit.audit_producer_chain.require_producer_record` | `execution.audit.changed_scope_evidence_contract`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.AuditProducerError` | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.admitted_runtime` | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_producer_runtime.computation_binding` | `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_profile_rendering` | declared | -| `execution.audit.audit_producer_runtime.freeze_manifest_pages` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.freeze_manifest_pages` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_producer_runtime.frozen_manifest_page` | `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering` | declared | -| `execution.audit.audit_producer_runtime.managed_plan_path` | `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review` | declared | -| `execution.audit.audit_producer_runtime.managed_receipt_path` | `execution.audit.complete_audit_receipt`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.managed_plan_path` | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review` | declared | +| `execution.audit.audit_producer_runtime.managed_receipt_path` | `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_producer_runtime.obligation_attempt_records` | `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_producer_runtime.obligation_contract_fingerprint` | `execution.audit.record_substantive_review`, `knowledge.rendering.record_rendering_verification` | declared | -| `execution.audit.audit_producer_runtime.open_batch` | `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.open_batch` | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_producer_runtime.page_artifact_fingerprint` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering` | declared | | `execution.audit.audit_producer_runtime.page_set_artifact_fingerprint` | `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_producer_runtime.page_set_sha256` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.prepare_audit_plan` | declared | | `execution.audit.audit_producer_runtime.profile_bindings` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.prepare_audit_plan` | declared | -| `execution.audit.audit_producer_runtime.read_receipt_records` | `execution.audit.complete_audit_receipt`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.read_receipt_records` | `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_producer_runtime.require_computation_current` | `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_profile_rendering` | declared | | `execution.audit.audit_producer_runtime.require_nonempty_string` | `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review` | declared | -| `execution.audit.audit_producer_runtime.require_pages_current` | `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | -| `execution.audit.audit_producer_runtime.require_runtime_current` | `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | -| `execution.audit.audit_producer_runtime.runtime_lock_metadata` | `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.require_pages_current` | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.require_runtime_current` | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `execution.audit.audit_producer_runtime.runtime_lock_metadata` | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `execution.audit.audit_producer_runtime.runtime_state_bindings` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.prepare_audit_plan` | declared | | `execution.audit.audit_producer_runtime.standards_bindings` | `execution.audit.prepare_audit_plan` | declared | -| `execution.audit.audit_producer_runtime.validate_obligation_attempt_binding` | `execution.audit.record_batch_page_review` | declared | -| `execution.audit.audit_receipt_contract.RECEIPT_TYPE_ID` | `execution.audit.complete_audit_receipt` | declared | -| `execution.audit.audit_receipt_contract.load_contract` | `execution.audit.assemble_terminal_proof`, `execution.audit.check_proof`, `execution.audit.complete_audit_receipt` | declared | -| `execution.audit.audit_receipt_contract.page_artifact_fingerprint_contract` | `execution.audit.audit_fingerprint` | declared | -| `execution.audit.audit_receipt_contract.project_new_passing_audit_receipt` | `execution.audit.batch_close_audit`, `execution.audit.complete_audit_receipt` | declared | -| `execution.audit.audit_receipt_contract.validate_audit_receipt` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_evidence_runtime`, `execution.audit.batch_close_audit`, `execution.audit.batch_review_obligation_contract`, `execution.audit.check_proof`, `execution.audit.complete_audit_receipt`, `execution.task_runtime.queue_runtime.close_gate` | declared | -| `execution.audit.audit_reconciliation_contract.projection_fields` | `execution.audit.audit_evidence_runtime`, `execution.audit.check_batch_close`, `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.close_gate` | declared | -| `execution.audit.batch_close_audit.build_full_audit_receipt` | `execution.audit.check_batch_close` | declared | +| `execution.audit.audit_reconciliation_contract.projection_fields` | `execution.audit.audit_evidence_runtime`, `execution.audit.check_batch_close`, `execution.audit.record_batch_review` | declared | | `execution.audit.batch_close_audit.build_post_delta_evidence_set` | `execution.audit.check_batch_close` | declared | | `execution.audit.batch_close_audit.resolve_post_delta_projection` | `execution.audit.audit_evidence_runtime`, `execution.audit.check_batch_close` | declared | +| `execution.audit.batch_close_audit.validate_member_evidence` | `execution.audit.audit_evidence_runtime` | declared | | `execution.audit.batch_close_audit.validate_post_delta_evidence_set` | `execution.audit.audit_evidence_runtime`, `execution.task_runtime.queue_runtime.close_gate` | declared | | `execution.audit.batch_close_contract.BATCH_CLOSE_CLOSED_LIST_PATH` | `execution.audit.audit_obligation_projection` | declared | | `execution.audit.batch_close_contract.CLOSED_LIST_EVIDENCE_FIELDS` | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | declared | | `execution.audit.batch_close_contract.GATE_CHECK` | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | declared | | `execution.audit.batch_close_contract.GATE_ID` | `execution.audit.check_batch_close` | declared | | `execution.audit.batch_close_contract.GATE_RECEIPT_TYPE_ID` | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | declared | -| `execution.audit.batch_close_contract.GLOBAL_REVIEW_RECEIPT_TYPE_ID` | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | declared | -| `execution.audit.batch_close_contract.MEMBER_RECEIPT_TYPE_ID` | `execution.audit.check_batch_close` | declared | +| `execution.audit.batch_close_contract.MEMBER_RECEIPT_TYPE_ID` | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_close_audit`, `execution.audit.check_batch_close` | declared | | `execution.audit.batch_close_contract.PAGE_REVIEW_RECEIPT_TYPE_ID` | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | declared | -| `execution.audit.batch_close_contract.REVIEW_ATTESTATION_RECEIPT_TYPE_ID` | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | declared | +| `execution.audit.batch_close_contract.REVIEW_ATTESTATION_RECEIPT_TYPE_ID` | `execution.audit.check_batch_close` | declared | | `execution.audit.batch_close_contract.closed_list_member_rows` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_obligation_projection`, `execution.task_runtime.queue_runtime.close_gate` | declared | -| `execution.audit.batch_close_contract.current_receipt_errors` | `execution.task_runtime.queue_runtime.close_gate` | declared | +| `execution.audit.batch_close_contract.current_receipt_errors` | `execution.audit.batch_close_audit`, `execution.task_runtime.queue_runtime.close_gate` | declared | | `execution.audit.batch_close_contract.load_batch_close_closed_list` | `execution.audit.check_batch_close` | declared | +| `execution.audit.batch_close_contract.review_context_errors` | `execution.audit.audit_evidence_runtime`, `execution.task_runtime.queue_runtime.close_gate` | declared | | `execution.audit.batch_close_contract.validate_batch_close_closed_list` | `execution.audit.audit_obligation_projection` | declared | | `execution.audit.batch_review_obligation_contract.BATCH_REVIEW_OBLIGATION_REGISTRY_PATH` | `execution.audit.audit_obligation_projection` | declared | | `execution.audit.batch_review_obligation_contract.PRODUCER_TOOL` | `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.PRODUCER_TOOL_VERSION` | `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.RECEIPT_TYPE_ID` | `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.base_obligation_specs` | `execution.audit.audit_obligation_projection` | declared | -| `execution.audit.batch_review_obligation_contract.consumption_dependency_obligation_ids` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime` | declared | +| `execution.audit.batch_review_obligation_contract.consumption_coverage` | `execution.audit.audit_obligation_projection` | declared | +| `execution.audit.batch_review_obligation_contract.consumption_dependency_obligation_ids` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.contract_fingerprint` | `execution.audit.record_batch_page_review` | declared | +| `execution.audit.batch_review_obligation_contract.covered_obligation_ids` | `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.dependency_fingerprint` | `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.load_registry` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_obligation_projection`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.obligation_spec_for_rule` | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_page_review` | declared | -| `execution.audit.batch_review_obligation_contract.plan_projection_errors` | `execution.audit.record_batch_page_review` | declared | +| `execution.audit.batch_review_obligation_contract.registry_observation` | `execution.audit.audit_evidence_runtime`, `execution.task_runtime.queue_runtime.receipts`, `execution.task_runtime.runtime_validation` | declared | | `execution.audit.batch_review_obligation_contract.registry_sha256` | `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.resolve_consumed_evidence` | `execution.audit.record_batch_page_review` | declared | -| `execution.audit.batch_review_obligation_contract.review_input_constraints` | `execution.audit.audit_execution_runtime` | declared | +| `execution.audit.batch_review_obligation_contract.review_input_constraints` | `execution.audit.audit_execution_runtime`, `execution.audit.record_batch_page_review` | declared | +| `execution.audit.batch_review_obligation_contract.review_input_shape` | `execution.audit.audit_execution_runtime`, `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.select_s_targets` | `execution.audit.prepare_audit_plan` | declared | | `execution.audit.batch_review_obligation_contract.validate_applicability_disposition` | `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.validate_input_binding` | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_page_review` | declared | @@ -866,7 +858,8 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.batch_review_obligation_contract.validate_plan_base_closure` | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.validate_producer_receipt` | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_obligation_contract.validate_receipt_consumption` | `execution.audit.audit_evidence_runtime` | declared | -| `execution.audit.batch_review_obligation_contract.validate_review_input` | `execution.task_runtime.task_runtime_runner` | declared | +| `execution.audit.batch_review_obligation_contract.validate_record_plan_binding` | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_page_review` | declared | +| `execution.audit.batch_review_obligation_contract.validate_review_input` | `execution.audit.record_batch_page_review` | declared | | `execution.audit.batch_review_receipt_contract.GATE_ID` | `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.review`, `governance.profile.profile_batch_judgment_contract` | declared | | `execution.audit.batch_review_receipt_contract.PRODUCER_CHECK` | `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.review` | declared | | `execution.audit.batch_review_receipt_contract.PRODUCER_TOOL` | `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.review` | declared | @@ -875,8 +868,8 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.batch_review_receipt_contract.current_receipt_errors` | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_review` | declared | | `execution.audit.batch_review_receipt_contract.judgment_binding` | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.review` | declared | | `execution.audit.changed_scope_evidence_contract.ADAPTER_CAPABILITY_ID` | `execution.audit.audit_execution_runtime` | declared | -| `execution.audit.changed_scope_evidence_contract.AUDIT_PRECURSOR_RECEIPT_TYPE_ID` | `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.CANDIDATE_SET_RECEIPT_TYPE_ID` | `execution.audit.record_changed_scope_evidence` | declared | +| `execution.audit.changed_scope_evidence_contract.CHECK_RECEIPT_TYPE_ID` | `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.ChangedScopeEvidenceContractError` | `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.DIRECT_RECEIPT_TYPE_ID` | `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.DIRECT_SCHEMA_VERSION` | `execution.audit.record_changed_scope_evidence` | declared | @@ -904,8 +897,8 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.changed_scope_evidence_contract.runtime_contract_fingerprint` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.source_gate_selector` | `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.source_summary` | `execution.audit.record_changed_scope_evidence` | declared | -| `execution.audit.changed_scope_evidence_contract.validate_audit_producer_record_for_plan` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.validate_candidate_set_record_for_plan` | `execution.audit.record_changed_scope_evidence` | declared | +| `execution.audit.changed_scope_evidence_contract.validate_check_record_for_plan` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.validate_direct_record_for_plan` | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.record_changed_scope_evidence` | declared | | `execution.audit.changed_scope_evidence_contract.validate_record_for_plan` | `execution.audit.audit_evidence_runtime` | declared | | `execution.audit.changed_scope_evidence_runtime.pure_check_result` | `execution.audit.record_changed_scope_evidence` | declared | @@ -920,7 +913,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.changed_scope_runtime_checks.guidance_state_zero_counts` | `execution.audit.changed_scope_evidence_contract`, `execution.audit.changed_scope_evidence_runtime` | declared | | `execution.audit.check_batch_close.main` | `check_batch_close` | declared | | `execution.audit.check_proof.main` | `check_proof` | declared | -| `execution.audit.complete_audit_receipt.main` | `complete_audit_receipt` | declared | | `execution.audit.prepare_audit_plan.main` | `prepare_audit_plan` | declared | | `execution.audit.record_batch_judgment.main` | `record_batch_judgment` | declared | | `execution.audit.record_batch_page_review.main` | `record_batch_page_review` | declared | @@ -936,8 +928,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.substantive_review_contract.validate_contract` | `execution.audit.audit_obligation_projection` | declared | | `execution.audit.substantive_review_contract.validate_review_pair` | `execution.audit.audit_evidence_runtime`, `execution.audit.record_substantive_review` | declared | | `execution.audit.substantive_review_contract.validate_review_receipt` | `execution.audit.audit_evidence_runtime`, `execution.audit.record_substantive_review` | declared | -| `execution.audit.terminal_proof_contract.DIAGNOSTIC_CHECK` | `execution.audit.check_proof` | declared | -| `execution.audit.terminal_proof_contract.DIAGNOSTIC_RECEIPT_TYPE_ID` | `execution.audit.check_proof` | declared | | `execution.audit.terminal_proof_contract.GATE_CHECK` | `execution.audit.check_proof`, `execution.task_runtime.update_task` | declared | | `execution.audit.terminal_proof_contract.GATE_ID` | `execution.audit.check_proof`, `execution.task_runtime.update_task` | declared | | `execution.audit.terminal_proof_contract.GATE_RECEIPT_TYPE_ID` | `execution.audit.check_proof`, `execution.task_runtime.update_task` | declared | @@ -1031,15 +1021,14 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.evidence.receipt_reference_contract.REVALIDATION_CLOSURE` | `execution.evidence.seal_receipts` | declared | | `execution.evidence.receipt_reference_contract.ReceiptReferenceError` | `execution.evidence.receipt_type_contract`, `execution.evidence.seal_receipts`, `execution.task_runtime.queue_runtime.task_contract` | declared | | `execution.evidence.receipt_reference_contract.ResolvedReceipt` | `execution.task_runtime.queue_runtime.receipts` | declared | -| `execution.evidence.receipt_reference_contract.SOURCE_AUDIT_RECEIPT` | `execution.evidence.seal_receipts` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_CANDIDATE_DELTA` | `execution.task_runtime.queue_runtime.runtime` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_CLOSE` | `execution.evidence.seal_receipts` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_CLOSE_ATTESTATION` | `execution.evidence.seal_receipts` | declared | -| `execution.evidence.receipt_reference_contract.SOURCE_CLOSE_GLOBAL_REVIEW` | `execution.evidence.seal_receipts` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_COVERAGE` | `execution.evidence.seal_receipts`, `execution.task_runtime.queue_runtime.runtime` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_DELTA_APPLY` | `execution.evidence.seal_receipts` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_ITEM` | `execution.evidence.seal_receipts`, `execution.task_runtime.queue_runtime.runtime` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_PAGE_REVIEW` | `execution.evidence.seal_receipts` | declared | +| `execution.evidence.receipt_reference_contract.SOURCE_PLAN_BOUND_CHECK` | `execution.evidence.seal_receipts` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_PROGRESS` | `execution.evidence.seal_receipts`, `execution.task_runtime.queue_runtime.runtime` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_STANDARDS_STATE` | `execution.evidence.seal_receipts` | declared | | `execution.evidence.receipt_reference_contract.SOURCE_TRANSITION` | `execution.evidence.seal_receipts` | declared | @@ -1225,7 +1214,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.task_runtime.queue_runtime.resolve_activation_phase_receipt` | `execution.task_runtime.check_queue` | declared | | `execution.task_runtime.queue_runtime.resume_next_action` | `execution.task_runtime.check_queue`, `execution.task_runtime.queue_check_receipt`, `execution.task_runtime.task_runtime_runner` | declared | | `execution.task_runtime.queue_runtime.reviewed_without_current_evidence` | `execution.task_runtime.check_queue` | declared | -| `execution.task_runtime.queue_runtime.runtime_admission_errors` | `execution.evidence.metadata_gate_runtime`, `execution.evidence.record_gate_result`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `knowledge.metadata.apply_metadata_transition` | declared | +| `execution.task_runtime.queue_runtime.runtime_admission_errors` | `execution.evidence.metadata_gate_runtime`, `execution.evidence.record_gate_result`, `execution.task_runtime.update_queue`, `knowledge.metadata.apply_metadata_transition` | declared | | `execution.task_runtime.queue_runtime.runtime_authority_context` | `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.planning.apply_task_plan`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.register_amendment`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `knowledge.metadata.apply_metadata_transition` | declared | | `execution.task_runtime.queue_runtime.runtime_authority_lock_fields` | `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.init_state`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `knowledge.metadata.apply_metadata_transition` | declared | | `execution.task_runtime.queue_runtime.runtime_authority_validation_kwargs` | `execution.evidence.manual_attestation`, `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_result`, `execution.planning.apply_task_plan`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.register_amendment`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `knowledge.metadata.apply_metadata_transition` | declared | @@ -1469,7 +1458,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.task_runtime.runtime_paths.AMENDMENT_DELTA_ROOT` | `execution.task_runtime.amendment_plan`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.queue_runtime.amendments`, `execution.task_runtime.register_amendment` | declared | | `execution.task_runtime.runtime_paths.AMENDMENT_RECEIPT_PATH` | `execution.task_runtime.apply_amendment`, `execution.task_runtime.register_amendment` | declared | | `execution.task_runtime.runtime_paths.AUDIT_PLAN_ROOT` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.prepare_audit_plan`, `governance.profile.profile_batch_judgment_contract` | declared | -| `execution.task_runtime.runtime_paths.AUDIT_RECEIPT_REGISTER_PATH` | `execution.audit.assemble_terminal_proof`, `execution.audit.check_batch_close`, `execution.audit.complete_audit_receipt`, `execution.task_runtime.queue_runtime.close_gate`, `execution.task_runtime.task_runtime_runner` | declared | | `execution.task_runtime.runtime_paths.BATCH_CLOSE_RECEIPT_PATH` | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | declared | | `execution.task_runtime.runtime_paths.BATCH_JUDGMENT_RECEIPT_PATH` | `execution.audit.record_batch_judgment` | declared | | `execution.task_runtime.runtime_paths.BATCH_PAGE_REVIEW_RECEIPT_PATH` | `execution.audit.record_batch_page_review` | declared | @@ -1598,6 +1586,8 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.task_runtime.task_runtime_action.action_route` | `execution.task_runtime.task_runtime_runner` | declared | | `execution.task_runtime.task_runtime_action.action_route_for_token` | `execution.task_runtime.check_queue`, `execution.task_runtime.task_runtime_runner` | declared | | `execution.task_runtime.task_runtime_action.build_action` | `execution.task_runtime.task_runtime_runner` | declared | +| `execution.task_runtime.task_runtime_action.page_review_answers` | `execution.audit.record_batch_page_review`, `execution.task_runtime.task_runtime_runner` | declared | +| `execution.task_runtime.task_runtime_action.page_review_inputs` | `execution.task_runtime.task_runtime_runner` | declared | | `execution.task_runtime.task_runtime_action.resume_action_token` | `execution.task_runtime.queue_runtime.resume` | declared | | `execution.task_runtime.task_runtime_action.resume_recommendation` | `execution.task_runtime.check_queue` | declared | | `execution.task_runtime.task_runtime_runner.main` | `run_task` | declared | @@ -1869,7 +1859,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `knowledge.rendering.profile_rendering_evidence_contract.CHECK` | `execution.audit.audit_obligation_projection`, `knowledge.rendering.record_profile_rendering` | declared | | `knowledge.rendering.profile_rendering_evidence_contract.EXTENSION_POINT` | `execution.audit.audit_obligation_projection`, `execution.audit.audit_producer_chain`, `execution.audit.prepare_audit_plan` | declared | | `knowledge.rendering.profile_rendering_evidence_contract.RECEIPT_TYPE_ID` | `knowledge.rendering.record_profile_rendering` | declared | -| `knowledge.rendering.profile_rendering_evidence_contract.RECORD_KIND` | `execution.audit.audit_producer_chain`, `knowledge.rendering.record_profile_rendering` | declared | +| `knowledge.rendering.profile_rendering_evidence_contract.RECORD_KIND` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_chain`, `knowledge.rendering.record_profile_rendering` | declared | | `knowledge.rendering.profile_rendering_evidence_contract.TOOL` | `knowledge.rendering.record_profile_rendering` | declared | | `knowledge.rendering.profile_rendering_evidence_contract.TOOL_VERSION` | `knowledge.rendering.record_profile_rendering` | declared | | `knowledge.rendering.profile_rendering_evidence_contract.contract_fingerprint` | `knowledge.rendering.record_profile_rendering` | declared | @@ -1949,7 +1939,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.agent_interface.agent_interface_contract.bind_input` | `execution.task_runtime.task_runtime_runner` | declared | | `platform.agent_interface.agent_interface_contract.decode_output` | `platform.common.reporting` | declared | | `platform.agent_interface.agent_interface_contract.input_binding` | `execution.task_runtime.task_runtime_runner` | declared | -| `platform.agent_interface.agent_interface_contract.nullable_argument` | `execution.audit.record_batch_page_review`, `knowledge.rendering.record_rendering_verification` | declared | +| `platform.agent_interface.agent_interface_contract.nullable_argument` | `knowledge.rendering.record_rendering_verification` | declared | | `platform.agent_interface.agent_interface_contract.validate_input` | `platform.agent_interface.cli_argv_renderer` | declared | | `platform.agent_interface.agent_interface_contract.validate_output_contract` | `platform.agent_interface.agent_interface_policy`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.mcp_server`, `platform.agent_interface.render_interface_projection`, `platform.common.reporting` | declared | | `platform.agent_interface.agent_interface_policy.AgentInterfacePolicyError` | `platform.agent_interface.compile_cli_contract`, `platform.distribution.tool_catalog` | declared | @@ -1967,7 +1957,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.agent_interface.compile_cli_contract.ContractError` | `execution.task_runtime.task_runtime_runner`, `governance.control.run_gates` | declared | | `platform.agent_interface.compile_cli_contract.TOOL` | `execution.task_runtime.task_runtime_runner` | declared | | `platform.agent_interface.compile_cli_contract.apply_gated_writer_tools` | `governance.control.run_gates` | declared | -| `platform.agent_interface.compile_cli_contract.checked_projection` | `execution.task_runtime.task_runtime_runner` | declared | +| `platform.agent_interface.compile_cli_contract.checked_tool` | `execution.task_runtime.task_runtime_runner` | declared | | `platform.agent_interface.compile_cli_contract.compile_contract` | `governance.control.run_gates` | declared | | `platform.agent_interface.compile_cli_contract.main` | `compile_cli_contract` | declared | | `platform.agent_interface.compile_cli_contract.with_checked_views` | `execution.task_runtime.task_runtime_runner` | declared | @@ -2011,7 +2001,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.common.implementation_marker.ImplementationMarkerError` | `platform.agent_interface.entrypoint_loader` | declared | | `platform.common.implementation_marker.parse_implementation_module` | `platform.agent_interface.entrypoint_loader`, `platform.distribution.module_boundary_facts` | declared | | `platform.common.implementation_marker.parse_implementation_module_source` | `platform.agent_interface.entrypoint_loader` | declared | -| `platform.common.kblib.ArgumentParser` | `execution.audit.assemble_terminal_proof`, `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.evidence.seal_receipts`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.check_queue`, `execution.task_runtime.init_state`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.render_queue`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.run_gates`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.profile.profile_candidate`, `governance.profile.profile_onboarding_status`, `governance.profile.scaffold_profile`, `governance.standards.adopt_standards`, `knowledge.content.check_links`, `knowledge.content.check_residual_content`, `knowledge.content.duplicate_check`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.project_page_state`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_moc`, `knowledge.structure.check_structure`, `knowledge.structure.render_boundary_projection`, `knowledge.structure.render_structure_projection`, `knowledge.structure.repository_structure`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.check_kernel_size`, `platform.distribution.check_upstream_components`, `platform.distribution.stamp_cards` | declared | +| `platform.common.kblib.ArgumentParser` | `execution.audit.assemble_terminal_proof`, `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.evidence.seal_receipts`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.check_queue`, `execution.task_runtime.init_state`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.render_queue`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.run_gates`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.profile.profile_candidate`, `governance.profile.profile_onboarding_status`, `governance.profile.scaffold_profile`, `governance.standards.adopt_standards`, `knowledge.content.check_links`, `knowledge.content.check_residual_content`, `knowledge.content.duplicate_check`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.project_page_state`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_moc`, `knowledge.structure.check_structure`, `knowledge.structure.render_boundary_projection`, `knowledge.structure.render_structure_projection`, `knowledge.structure.repository_structure`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.check_kernel_size`, `platform.distribution.check_upstream_components`, `platform.distribution.stamp_cards` | declared | | `platform.common.kblib.BOUNDARY_FIELD` | `knowledge.structure.boundary_contract` | declared | | `platform.common.kblib.BOUNDARY_PROJECTION_BEGIN` | `knowledge.structure.boundary_contract` | declared | | `platform.common.kblib.BOUNDARY_PROJECTION_END` | `knowledge.structure.boundary_contract` | declared | @@ -2026,11 +2016,11 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.common.kblib.RECEIPT_COLD_SEGMENT_PREFIX` | `execution.evidence.seal_receipts`, `execution.task_runtime.queue_runtime.receipts` | declared | | `platform.common.kblib.RECEIPT_IDENTITY_FIELDS` | `execution.task_runtime.amendment_plan`, `knowledge.metadata.freshness_receipt_contract`, `platform.agent_interface.compile_cli_contract` | declared | | `platform.common.kblib.ReceiptObservation` | `execution.audit.audit_producer_runtime` | declared | -| `platform.common.kblib.ReceiptPublication` | `execution.audit.complete_audit_receipt`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.evidence.manual_attestation`, `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_attestation`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification`, `platform.common.reporting` | declared | +| `platform.common.kblib.ReceiptPublication` | `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.evidence.manual_attestation`, `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_attestation`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification`, `platform.common.reporting` | declared | | `platform.common.kblib.RepositoryFileSnapshot` | `execution.planning.check_corpus_plan` | declared | | `platform.common.kblib.RepositoryTreeSnapshot` | `execution.evidence.metadata_gate_runtime`, `execution.planning.check_corpus_plan`, `execution.task_runtime.queue_runtime.profile_view`, `governance.profile.check_profile`, `governance.profile.profile_admission`, `governance.profile.profile_candidate` | declared | -| `platform.common.kblib.RuntimeStateLockedError` | `execution.audit.check_batch_close`, `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.planning.compile_queue`, `execution.task_runtime.apply_delta`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.project_page_state`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | -| `platform.common.kblib.YamlSubsetError` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_evidence_runtime`, `execution.audit.audit_receipt_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.check_proof`, `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.audit.substantive_review_contract`, `execution.context_delivery.card_activation`, `execution.context_delivery.card_contract`, `execution.context_delivery.read_set_contract`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.init_state`, `execution.task_runtime.queue_runtime.adoption`, `execution.task_runtime.queue_runtime.amendments`, `execution.task_runtime.queue_runtime.control_plane`, `execution.task_runtime.queue_runtime.item_evidence`, `execution.task_runtime.queue_runtime.item_history`, `execution.task_runtime.queue_runtime.maintenance`, `execution.task_runtime.queue_runtime.property_state`, `execution.task_runtime.queue_runtime.revalidation`, `execution.task_runtime.queue_runtime.runtime`, `execution.task_runtime.queue_runtime.task_contract`, `execution.task_runtime.queue_runtime.work_spec`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.control_registry_contract`, `governance.control.metadata_execution_contract`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.profile.profile_contract`, `governance.standards.adopt_standards`, `governance.standards.standards_state`, `knowledge.content.check_links`, `knowledge.content.maintenance_candidates`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.page_frontmatter_contract`, `knowledge.metadata.project_page_state`, `knowledge.metadata.vocabulary_contract`, `knowledge.rendering.record_rendering_verification`, `knowledge.rendering.rendering_verification_contract`, `knowledge.structure.boundary_contract`, `knowledge.structure.check_structure`, `knowledge.structure.render_structure_projection`, `knowledge.structure.repository_structure`, `platform.agent_interface.agent_interface_policy`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.check_kernel_size`, `platform.distribution.module_boundary_report`, `platform.distribution.stamp_cards`, `platform.distribution.test_catalog`, `platform.distribution.tool_catalog`, `platform.distribution.upstream_component_boundary` | declared | +| `platform.common.kblib.RuntimeStateLockedError` | `execution.audit.check_batch_close`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.planning.compile_queue`, `execution.task_runtime.apply_delta`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.project_page_state`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `platform.common.kblib.YamlSubsetError` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.check_proof`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.audit.substantive_review_contract`, `execution.context_delivery.card_activation`, `execution.context_delivery.card_contract`, `execution.context_delivery.read_set_contract`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.init_state`, `execution.task_runtime.queue_runtime.adoption`, `execution.task_runtime.queue_runtime.amendments`, `execution.task_runtime.queue_runtime.control_plane`, `execution.task_runtime.queue_runtime.item_evidence`, `execution.task_runtime.queue_runtime.item_history`, `execution.task_runtime.queue_runtime.maintenance`, `execution.task_runtime.queue_runtime.property_state`, `execution.task_runtime.queue_runtime.revalidation`, `execution.task_runtime.queue_runtime.runtime`, `execution.task_runtime.queue_runtime.task_contract`, `execution.task_runtime.queue_runtime.work_spec`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.control_registry_contract`, `governance.control.metadata_execution_contract`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.profile.profile_contract`, `governance.standards.adopt_standards`, `governance.standards.standards_state`, `knowledge.content.check_links`, `knowledge.content.maintenance_candidates`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.page_frontmatter_contract`, `knowledge.metadata.project_page_state`, `knowledge.metadata.vocabulary_contract`, `knowledge.rendering.record_rendering_verification`, `knowledge.rendering.rendering_verification_contract`, `knowledge.structure.boundary_contract`, `knowledge.structure.check_structure`, `knowledge.structure.render_structure_projection`, `knowledge.structure.repository_structure`, `platform.agent_interface.agent_interface_policy`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.check_kernel_size`, `platform.distribution.module_boundary_report`, `platform.distribution.stamp_cards`, `platform.distribution.test_catalog`, `platform.distribution.tool_catalog`, `platform.distribution.upstream_component_boundary` | declared | | `platform.common.kblib.atomic_write_text` | `execution.audit.assemble_terminal_proof`, `execution.audit.prepare_audit_plan`, `execution.audit.terminal_proof_contract`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.init_state`, `execution.task_runtime.register_amendment`, `execution.task_runtime.render_queue`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.metadata_execution_contract`, `governance.profile.apply_profile_adoption`, `governance.profile.profile_candidate`, `governance.standards.adopt_standards`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.project_page_state`, `knowledge.structure.render_boundary_projection`, `knowledge.structure.render_structure_projection`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.check_upstream_components`, `platform.distribution.stamp_cards`, `platform.distribution.tool_catalog` | declared | | `platform.common.kblib.blank_markdown_authority` | `governance.profile.profile_contract` | declared | | `platform.common.kblib.boundary_owned_slugs` | `knowledge.structure.check_boundary_contract` | declared | @@ -2048,22 +2038,23 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.common.kblib.load_metadata_profile_contract` | `governance.profile.profile_contract` | declared | | `platform.common.kblib.load_structure_registry_contract` | `governance.profile.profile_contract` | declared | | `platform.common.kblib.load_yaml_file` | `execution.audit.assemble_terminal_proof`, `execution.audit.record_batch_review`, `execution.evidence.evidence_invalidation_contract`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.init_state`, `execution.task_runtime.queue_runtime.adoption`, `execution.task_runtime.queue_runtime.amendments`, `execution.task_runtime.queue_runtime.delta`, `execution.task_runtime.queue_runtime.item_evidence`, `execution.task_runtime.queue_runtime.item_history`, `execution.task_runtime.queue_runtime.maintenance`, `execution.task_runtime.queue_runtime.property_state`, `execution.task_runtime.queue_runtime.revalidation`, `execution.task_runtime.queue_runtime.runtime`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `platform.distribution.test_catalog` | declared | -| `platform.common.kblib.make_receipt` | `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.complete_audit_receipt`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.evidence.seal_receipts`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.queue_check_receipt`, `execution.task_runtime.queue_runtime.receipts`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_task`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.standards.adopt_standards`, `knowledge.content.check_residual_content`, `knowledge.content.duplicate_check`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_moc`, `knowledge.structure.check_structure`, `platform.agent_interface.compile_cli_contract`, `platform.common.receipts` | declared | +| `platform.common.kblib.make_receipt` | `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_batch_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.evidence.seal_receipts`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.queue_check_receipt`, `execution.task_runtime.queue_runtime.receipts`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_task`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.standards.adopt_standards`, `knowledge.content.check_residual_content`, `knowledge.content.duplicate_check`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_moc`, `knowledge.structure.check_structure`, `platform.agent_interface.compile_cli_contract`, `platform.common.receipts` | declared | | `platform.common.kblib.managed_repository_path` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_producer_runtime`, `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_review`, `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.check_queue`, `execution.task_runtime.init_state`, `execution.task_runtime.queue_runtime.adoption`, `execution.task_runtime.queue_runtime.amendments`, `execution.task_runtime.queue_runtime.delta`, `execution.task_runtime.queue_runtime.item_evidence`, `execution.task_runtime.queue_runtime.item_history`, `execution.task_runtime.queue_runtime.locks`, `execution.task_runtime.queue_runtime.property_state`, `execution.task_runtime.queue_runtime.receipts`, `execution.task_runtime.queue_runtime.repofs`, `execution.task_runtime.queue_runtime.revalidation`, `execution.task_runtime.queue_runtime.task_contract`, `execution.task_runtime.queue_runtime.task_progress`, `execution.task_runtime.queue_runtime.work_spec`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.render_queue`, `execution.task_runtime.runtime_state_io`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.profile.apply_profile_adoption`, `governance.profile.profile_batch_judgment_contract`, `governance.standards.adopt_standards`, `knowledge.metadata.apply_metadata_transition` | declared | | `platform.common.kblib.markdown_atx_heading` | `execution.context_delivery.read_set_contract`, `platform.distribution.stamp_cards` | declared | | `platform.common.kblib.markdown_authority_lines` | `execution.context_delivery.read_set_contract`, `platform.distribution.stamp_cards` | declared | | `platform.common.kblib.no_authoritative_write_guard` | `execution.audit.check_batch_close`, `execution.evidence.record_gate_result`, `execution.evidence.seal_receipts`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.standards.adopt_standards`, `knowledge.metadata.apply_metadata_transition` | declared | +| `platform.common.kblib.open_cambium_subprocess` | `platform.distribution.test_runner` | declared | | `platform.common.kblib.open_path_capability_parent` | `knowledge.metadata.project_page_state` | declared | | `platform.common.kblib.parse_scalar` | `execution.planning.coverage_delta`, `knowledge.content.check_residual_content` | declared | | `platform.common.kblib.parse_vocabulary_artifact` | `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_vocab` | declared | | `platform.common.kblib.parse_wiki_link` | `knowledge.content.check_links` | declared | -| `platform.common.kblib.parse_yaml_subset` | `execution.audit.audit_dimension_contract`, `execution.audit.audit_evidence_runtime`, `execution.audit.audit_fingerprint`, `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.audit_receipt_contract`, `execution.audit.batch_close_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.check_proof`, `execution.audit.prepare_audit_plan`, `execution.audit.substantive_review_contract`, `execution.audit.terminal_proof_contract`, `execution.context_delivery.card_activation`, `execution.context_delivery.card_contract`, `execution.context_delivery.read_set_contract`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.corpus_planning_contract`, `execution.planning.coverage_delta`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.init_state`, `execution.task_runtime.queue_runtime.control_plane`, `execution.task_runtime.queue_runtime.repofs`, `execution.task_runtime.queue_runtime.work_spec`, `execution.task_runtime.register_amendment`, `execution.task_runtime.runtime_state_io`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.contract_exception_policy`, `governance.control.control_registry_contract`, `governance.control.metadata_execution_contract`, `governance.control.run_gates`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.profile.profile_batch_judgment_contract`, `governance.profile.profile_contract`, `governance.profile.profile_schema_projection`, `governance.profile.rendering_contract`, `governance.profile.scaffold_profile`, `governance.standards.adopt_standards`, `governance.standards.standards_state`, `knowledge.content.check_links`, `knowledge.content.check_residual_content`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.metadata_page_state_contract`, `knowledge.metadata.page_frontmatter_contract`, `knowledge.metadata.project_page_state`, `knowledge.metadata.vocabulary_contract`, `knowledge.rendering.deterministic_rendering_contract`, `knowledge.rendering.rendering_verification_contract`, `knowledge.structure.boundary_contract`, `knowledge.structure.check_structure`, `knowledge.structure.render_structure_projection`, `knowledge.structure.repository_structure`, `platform.agent_interface.agent_interface_policy`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.agent_interface.tool_availability`, `platform.distribution.check_kernel_size`, `platform.distribution.module_boundary_report`, `platform.distribution.stamp_cards`, `platform.distribution.tool_catalog`, `platform.distribution.upstream_component_boundary` | declared | +| `platform.common.kblib.parse_yaml_subset` | `execution.audit.audit_dimension_contract`, `execution.audit.audit_evidence_runtime`, `execution.audit.audit_fingerprint`, `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.batch_close_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.check_proof`, `execution.audit.prepare_audit_plan`, `execution.audit.substantive_review_contract`, `execution.audit.terminal_proof_contract`, `execution.context_delivery.card_activation`, `execution.context_delivery.card_contract`, `execution.context_delivery.read_set_contract`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.planning.corpus_planning_contract`, `execution.planning.coverage_delta`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.init_state`, `execution.task_runtime.queue_runtime.control_plane`, `execution.task_runtime.queue_runtime.repofs`, `execution.task_runtime.queue_runtime.work_spec`, `execution.task_runtime.register_amendment`, `execution.task_runtime.runtime_state_io`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.contract_exception_policy`, `governance.control.control_registry_contract`, `governance.control.metadata_execution_contract`, `governance.control.run_gates`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.profile.profile_batch_judgment_contract`, `governance.profile.profile_contract`, `governance.profile.profile_schema_projection`, `governance.profile.rendering_contract`, `governance.profile.scaffold_profile`, `governance.standards.adopt_standards`, `governance.standards.standards_state`, `knowledge.content.check_links`, `knowledge.content.check_residual_content`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.metadata_page_state_contract`, `knowledge.metadata.page_frontmatter_contract`, `knowledge.metadata.project_page_state`, `knowledge.metadata.vocabulary_contract`, `knowledge.rendering.deterministic_rendering_contract`, `knowledge.rendering.rendering_verification_contract`, `knowledge.structure.boundary_contract`, `knowledge.structure.check_structure`, `knowledge.structure.render_structure_projection`, `knowledge.structure.repository_structure`, `platform.agent_interface.agent_interface_policy`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.agent_interface.tool_availability`, `platform.distribution.check_kernel_size`, `platform.distribution.module_boundary_report`, `platform.distribution.stamp_cards`, `platform.distribution.tool_catalog`, `platform.distribution.upstream_component_boundary` | declared | | `platform.common.kblib.process_is_alive` | `execution.evidence.seal_receipts` | declared | | `platform.common.kblib.quota_share_within_limit` | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.policy_exceptions`, `knowledge.metadata.check_vocab` | declared | | `platform.common.kblib.read_bytes` | `execution.audit.check_proof`, `execution.evidence.seal_receipts`, `execution.planning.apply_task_plan`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.queue_runtime.task_contract`, `execution.task_runtime.register_amendment`, `governance.control.metadata_execution_contract`, `governance.profile.apply_profile_adoption`, `governance.standards.adopt_standards`, `knowledge.content.check_residual_content`, `knowledge.metadata.check_freshness`, `platform.distribution.stamp_cards` | declared | | `platform.common.kblib.read_receipt_bytes` | `execution.audit.audit_producer_runtime`, `execution.task_runtime.queue_runtime.close_gate`, `execution.task_runtime.queue_runtime.receipts` | declared | | `platform.common.kblib.read_set_document_type` | `execution.context_delivery.read_set_contract`, `execution.task_runtime.queue_runtime.task_contract` | declared | -| `platform.common.kblib.read_text` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_dimension_contract`, `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.audit_receipt_contract`, `execution.audit.batch_close_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.prepare_audit_plan`, `execution.audit.substantive_review_contract`, `execution.audit.terminal_proof_contract`, `execution.context_delivery.card_contract`, `execution.context_delivery.read_set_contract`, `execution.planning.compile_queue`, `execution.planning.corpus_planning_contract`, `execution.task_runtime.apply_delta`, `execution.task_runtime.render_queue`, `execution.task_runtime.task_runtime_runner`, `governance.control.contract_exception_policy`, `governance.control.control_registry_contract`, `governance.profile.apply_profile_adoption`, `governance.profile.profile_candidate`, `governance.profile.rendering_contract`, `knowledge.content.check_links`, `knowledge.content.duplicate_check`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.page_frontmatter_contract`, `knowledge.metadata.vocabulary_contract`, `knowledge.rendering.deterministic_rendering_contract`, `knowledge.rendering.rendering_verification_contract`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_structure`, `knowledge.structure.render_boundary_projection`, `knowledge.structure.render_structure_projection`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.check_kernel_size`, `platform.distribution.check_upstream_components`, `platform.distribution.stamp_cards` | declared | +| `platform.common.kblib.read_text` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_dimension_contract`, `execution.audit.audit_fingerprint`, `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.batch_close_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.prepare_audit_plan`, `execution.audit.substantive_review_contract`, `execution.audit.terminal_proof_contract`, `execution.context_delivery.card_contract`, `execution.context_delivery.read_set_contract`, `execution.planning.compile_queue`, `execution.planning.corpus_planning_contract`, `execution.task_runtime.apply_delta`, `execution.task_runtime.render_queue`, `execution.task_runtime.task_runtime_runner`, `governance.control.contract_exception_policy`, `governance.control.control_registry_contract`, `governance.profile.apply_profile_adoption`, `governance.profile.profile_candidate`, `governance.profile.rendering_contract`, `knowledge.content.check_links`, `knowledge.content.duplicate_check`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.page_frontmatter_contract`, `knowledge.metadata.vocabulary_contract`, `knowledge.rendering.deterministic_rendering_contract`, `knowledge.rendering.rendering_verification_contract`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_structure`, `knowledge.structure.render_boundary_projection`, `knowledge.structure.render_structure_projection`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.check_kernel_size`, `platform.distribution.check_upstream_components`, `platform.distribution.stamp_cards` | declared | | `platform.common.kblib.receipt_append_mutex` | `execution.evidence.seal_receipts` | declared | | `platform.common.kblib.receipt_append_observation` | `execution.audit.check_batch_close`, `execution.evidence.record_gate_result`, `execution.evidence.seal_receipts`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.profile.apply_profile_adoption`, `governance.standards.adopt_standards`, `knowledge.metadata.apply_metadata_transition` | declared | | `platform.common.kblib.receipt_append_outcome` | `execution.task_runtime.apply_delta`, `execution.task_runtime.update_queue` | declared | @@ -2074,7 +2065,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.common.kblib.repository_file_snapshot` | `execution.audit.check_proof`, `execution.context_delivery.read_set_contract`, `execution.evidence.metadata_gate_runtime`, `execution.planning.check_corpus_plan`, `execution.task_runtime.queue_runtime.property_state`, `governance.control.metadata_execution_contract`, `governance.profile.check_profile`, `governance.profile.profile_admission`, `governance.profile.profile_candidate`, `governance.profile.profile_contract`, `governance.profile.scaffold_profile`, `governance.standards.adoption_lineage_contract`, `governance.standards.standards_state`, `knowledge.structure.check_structure`, `knowledge.structure.render_structure_projection`, `platform.repository.repository` | declared | | `platform.common.kblib.repository_parent_tree_snapshot` | `execution.planning.check_corpus_plan` | declared | | `platform.common.kblib.repository_path` | `execution.audit.check_batch_close`, `execution.context_delivery.card_contract`, `execution.context_delivery.read_set_contract`, `execution.planning.check_corpus_plan`, `execution.task_runtime.apply_delta`, `execution.task_runtime.queue_runtime.adoption`, `execution.task_runtime.queue_runtime.control_plane`, `execution.task_runtime.queue_runtime.repofs`, `execution.task_runtime.queue_runtime.task_contract`, `execution.task_runtime.task_runtime_runner`, `governance.control.control_registry_contract`, `governance.profile.apply_profile_adoption`, `governance.profile.profile_candidate`, `governance.profile.scaffold_profile`, `knowledge.content.maintenance_candidates`, `knowledge.metadata.check_freshness`, `platform.distribution.check_kernel_size`, `platform.distribution.stamp_cards`, `platform.distribution.upstream_component_boundary` | declared | -| `platform.common.kblib.repository_snapshot_sha256` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_producer_runtime`, `execution.audit.changed_scope_evidence_runtime`, `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.evidence.metadata_gate_runtime`, `execution.evidence.record_gate_result`, `execution.planning.check_corpus_plan`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.queue_check_receipt`, `execution.task_runtime.queue_runtime.locks`, `execution.task_runtime.queue_runtime.resume`, `execution.task_runtime.queue_runtime.revalidation`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `knowledge.metadata.apply_metadata_transition` | declared | +| `platform.common.kblib.repository_snapshot_sha256` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.changed_scope_evidence_runtime`, `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.evidence.metadata_gate_runtime`, `execution.evidence.record_gate_result`, `execution.planning.check_corpus_plan`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.queue_check_receipt`, `execution.task_runtime.queue_runtime.locks`, `execution.task_runtime.queue_runtime.resume`, `execution.task_runtime.queue_runtime.revalidation`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `knowledge.metadata.apply_metadata_transition` | declared | | `platform.common.kblib.repository_target_snapshot` | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.changed_scope_evidence_runtime`, `execution.audit.check_batch_close`, `execution.audit.record_batch_page_review`, `execution.context_delivery.card_activation`, `execution.evidence.metadata_gate_runtime`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.queue_runtime.close_gate`, `execution.task_runtime.queue_runtime.property_state`, `execution.task_runtime.task_runtime_runner`, `governance.profile.profile_batch_judgment_contract`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.check_freshness`, `knowledge.metadata.metadata_page_state_contract`, `knowledge.metadata.metadata_property_state`, `knowledge.metadata.project_page_state`, `knowledge.rendering.profile_rendering_evidence_contract` | declared | | `platform.common.kblib.repository_tree_sha256` | `execution.task_runtime.queue_runtime.adoption` | declared | | `platform.common.kblib.repository_tree_snapshot` | `execution.evidence.metadata_gate_runtime`, `execution.planning.check_corpus_plan`, `execution.task_runtime.queue_runtime.profile_view`, `governance.control.run_gates`, `governance.profile.check_profile`, `governance.profile.profile_admission`, `governance.profile.profile_candidate`, `governance.profile.profile_contract`, `knowledge.metadata.check_freshness` | declared | @@ -2084,7 +2075,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.common.kblib.runtime_receipt_identity` | `governance.profile.check_profile` | declared | | `platform.common.kblib.runtime_write_lock` | `execution.audit.check_batch_close`, `execution.audit.prepare_audit_plan`, `execution.evidence.record_gate_result`, `execution.evidence.seal_receipts`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.standards.adopt_standards`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.project_page_state` | declared | | `platform.common.kblib.sha256_bytes` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_evidence_runtime`, `execution.audit.audit_fingerprint`, `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.audit_producer_runtime`, `execution.audit.batch_close_audit`, `execution.audit.batch_review_obligation_contract`, `execution.audit.batch_review_receipt_contract`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.changed_scope_evidence_runtime`, `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.prepare_audit_plan`, `execution.audit.record_changed_scope_evidence`, `execution.context_delivery.card_activation`, `execution.evidence.evidence_invalidation_contract`, `execution.evidence.metadata_gate_runtime`, `execution.evidence.seal_receipts`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.task_runtime.amendment_policy`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.init_state`, `execution.task_runtime.queue_runtime.close_gate`, `execution.task_runtime.queue_runtime.property_state`, `execution.task_runtime.queue_runtime.receipts`, `execution.task_runtime.queue_runtime.runtime`, `execution.task_runtime.queue_runtime.task_contract`, `execution.task_runtime.register_amendment`, `execution.task_runtime.runtime_state_io`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.contract_exception_policy`, `governance.control.metadata_execution_contract`, `governance.profile.apply_profile_adoption`, `governance.profile.check_profile`, `governance.profile.profile_batch_judgment_contract`, `governance.profile.profile_contract`, `governance.profile.rendering_contract`, `governance.standards.adopt_standards`, `governance.standards.standards_state`, `knowledge.content.maintenance_candidates`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.metadata.check_vocab`, `knowledge.metadata.freshness_receipt_contract`, `knowledge.metadata.metadata_property_state`, `knowledge.metadata.project_page_state`, `knowledge.rendering.profile_rendering_evidence_contract`, `knowledge.rendering.rendering_verification_contract`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.agent_interface.tool_availability`, `platform.distribution.check_upstream_components`, `platform.distribution.tool_catalog` | declared | -| `platform.common.kblib.sha256_file` | `execution.audit.changed_scope_evidence_contract`, `execution.audit.check_batch_close`, `execution.audit.complete_audit_receipt`, `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review`, `execution.planning.check_corpus_plan`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.queue_runtime.adoption`, `execution.task_runtime.queue_runtime.amendments`, `execution.task_runtime.queue_runtime.delta`, `execution.task_runtime.queue_runtime.item_evidence`, `execution.task_runtime.queue_runtime.locks`, `execution.task_runtime.queue_runtime.maintenance`, `execution.task_runtime.queue_runtime.property_state`, `execution.task_runtime.queue_runtime.runtime`, `execution.task_runtime.queue_runtime.task_progress`, `execution.task_runtime.queue_runtime.work_spec`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.profile.apply_profile_adoption`, `governance.profile.profile_batch_judgment_contract`, `knowledge.metadata.apply_metadata_transition` | declared | +| `platform.common.kblib.sha256_file` | `execution.audit.changed_scope_evidence_contract`, `execution.audit.check_batch_close`, `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review`, `execution.planning.check_corpus_plan`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.queue_runtime.adoption`, `execution.task_runtime.queue_runtime.amendments`, `execution.task_runtime.queue_runtime.delta`, `execution.task_runtime.queue_runtime.item_evidence`, `execution.task_runtime.queue_runtime.locks`, `execution.task_runtime.queue_runtime.maintenance`, `execution.task_runtime.queue_runtime.property_state`, `execution.task_runtime.queue_runtime.runtime`, `execution.task_runtime.queue_runtime.task_progress`, `execution.task_runtime.queue_runtime.work_spec`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.profile.apply_profile_adoption`, `governance.profile.profile_batch_judgment_contract`, `knowledge.metadata.apply_metadata_transition` | declared | | `platform.common.kblib.strip_code` | `execution.audit.check_batch_close`, `knowledge.content.check_links`, `knowledge.metadata.check_page_contract`, `knowledge.structure.check_structure`, `knowledge.structure.markdown_structure_checks` | declared | | `platform.common.kblib.strip_yaml_comment` | `execution.planning.coverage_delta`, `knowledge.content.check_residual_content` | declared | | `platform.common.kblib.structure_derived_role_records` | `knowledge.structure.render_structure_projection` | declared | @@ -2099,12 +2090,12 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.common.locked_download.download` | `platform.distribution.install_profile_toolchain`, `platform.distribution.node_runtime` | declared | | `platform.common.primitives.catalog_receipt` | `execution.audit.check_proof`, `execution.planning.check_corpus_plan` | declared | | `platform.common.primitives.catalog_record` | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.check_batch_close`, `execution.audit.record_changed_scope_evidence`, `execution.evidence.evidence_invalidation_contract`, `execution.task_runtime.queue_runtime.review`, `execution.task_runtime.task_runtime_runner`, `governance.profile.profile_batch_judgment_contract`, `knowledge.rendering.record_rendering_verification` | declared | -| `platform.common.primitives.document_projection` | `execution.audit.audit_receipt_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | +| `platform.common.primitives.document_projection` | `execution.audit.audit_fingerprint`, `execution.audit.batch_review_obligation_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | | `platform.common.primitives.nonempty_string` | `execution.evidence.metadata_gate_runtime`, `execution.evidence.seal_receipts`, `execution.planning.corpus_planning_contract`, `execution.task_runtime.amendment_plan`, `execution.task_runtime.amendment_policy`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.queue_runtime`, `execution.task_runtime.queue_runtime.primitives`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.control.control_registry_contract`, `governance.standards.standards_state`, `knowledge.content.maintenance_candidates`, `knowledge.metadata.freshness_receipt_contract`, `knowledge.metadata.metadata_property_state` | declared | -| `platform.common.primitives.require_trimmed_string` | `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.audit_receipt_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.substantive_review_contract`, `execution.audit.terminal_proof_contract`, `execution.evidence.evidence_invalidation_contract`, `execution.task_runtime.task_runtime_action`, `governance.profile.profile_batch_judgment_contract`, `knowledge.rendering.deterministic_rendering_contract`, `knowledge.rendering.rendering_verification_contract` | declared | +| `platform.common.primitives.require_trimmed_string` | `execution.audit.audit_fingerprint`, `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.substantive_review_contract`, `execution.audit.terminal_proof_contract`, `execution.evidence.evidence_invalidation_contract`, `execution.task_runtime.task_runtime_action`, `governance.profile.profile_batch_judgment_contract`, `knowledge.rendering.deterministic_rendering_contract`, `knowledge.rendering.rendering_verification_contract` | declared | | `platform.common.primitives.timestamp_value` | `execution.task_runtime.queue_runtime`, `execution.task_runtime.queue_runtime.primitives` | declared | | `platform.common.primitives.valid_timestamp` | `execution.evidence.evidence_invalidation_contract`, `execution.planning.coverage_delta`, `execution.task_runtime.queue_runtime`, `execution.task_runtime.queue_runtime.primitives`, `knowledge.metadata.freshness_receipt_contract` | declared | -| `platform.common.primitives.validated_document` | `execution.audit.audit_receipt_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | +| `platform.common.primitives.validated_document` | `execution.audit.audit_fingerprint`, `execution.audit.batch_review_obligation_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | declared | | `platform.common.receipts.make_gate_receipt` | `knowledge.content.check_links`, `knowledge.metadata.check_vocab` | declared | | `platform.common.reporting.FindingSet` | `knowledge.metadata.check_page_contract`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_structure` | declared | | `platform.common.reporting.JSON_CHECK_HELP` | `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.evidence.seal_receipts`, `knowledge.content.check_links`, `knowledge.content.duplicate_check`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_page_contract`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_moc`, `knowledge.structure.check_structure` | declared | @@ -2112,13 +2103,14 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.common.reporting.JSON_RECEIPT_SUMMARY_HELP` | `knowledge.content.check_residual_content`, `knowledge.metadata.check_vocab` | declared | | `platform.common.reporting.JsonReceiptCollector` | `execution.evidence.seal_receipts`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.init_state`, `governance.standards.adopt_standards`, `knowledge.content.check_residual_content`, `knowledge.content.duplicate_check`, `knowledge.metadata.check_freshness`, `knowledge.metadata.check_vocab`, `knowledge.structure.check_moc` | declared | | `platform.common.reporting.RedirectedJsonReceipts` | `execution.audit.check_batch_close`, `execution.audit.check_proof`, `knowledge.content.check_links`, `knowledge.metadata.check_page_contract`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_structure` | declared | -| `platform.common.reporting.host_environment_boundary` | `adopt_standards`, `apply_amendment`, `apply_contract_amendment`, `apply_delta`, `apply_metadata_transition`, `apply_profile_adoption`, `assemble_terminal_proof`, `check_batch_close`, `check_boundary_contract`, `check_corpus_plan`, `check_freshness`, `check_page_contract`, `check_profile`, `check_proof`, `check_queue`, `check_structure`, `check_vocab`, `compile_queue`, `complete_audit_receipt`, `compose_page_contract`, `compose_vocab`, `execution.task_runtime.task_runtime_runner`, `init_state`, `prepare_audit_plan`, `profile_candidate`, `profile_onboarding_status`, `publish_delta`, `record_batch_judgment`, `record_batch_page_review`, `record_batch_review`, `record_changed_scope_evidence`, `record_corpus_acceptance`, `record_evidence_invalidation`, `record_gate_attestation`, `record_gate_result`, `record_maintenance_evidence`, `record_profile_rendering`, `record_rendering_verification`, `record_substantive_review`, `register_amendment`, `render_boundary_projection`, `render_host_configs`, `render_queue`, `render_structure_projection`, `run_gates`, `run_task`, `seal_receipts`, `update_queue`, `update_task` | declared | +| `platform.common.reporting.host_environment_boundary` | `adopt_standards`, `apply_amendment`, `apply_contract_amendment`, `apply_delta`, `apply_metadata_transition`, `apply_profile_adoption`, `assemble_terminal_proof`, `check_batch_close`, `check_boundary_contract`, `check_corpus_plan`, `check_freshness`, `check_page_contract`, `check_profile`, `check_proof`, `check_queue`, `check_structure`, `check_vocab`, `compile_queue`, `compose_page_contract`, `compose_vocab`, `execution.task_runtime.task_runtime_runner`, `init_state`, `prepare_audit_plan`, `profile_candidate`, `profile_onboarding_status`, `publish_delta`, `record_batch_judgment`, `record_batch_page_review`, `record_batch_review`, `record_changed_scope_evidence`, `record_corpus_acceptance`, `record_evidence_invalidation`, `record_gate_attestation`, `record_gate_result`, `record_maintenance_evidence`, `record_profile_rendering`, `record_rendering_verification`, `record_substantive_review`, `register_amendment`, `render_boundary_projection`, `render_host_configs`, `render_queue`, `render_structure_projection`, `run_gates`, `run_task`, `seal_receipts`, `update_queue`, `update_task` | declared | | `platform.common.reporting.observe_invocation` | `execution.task_runtime.task_runtime_runner`, `platform.agent_interface.mcp_server` | declared | -| `platform.common.reporting.publication_result` | `execution.audit.complete_audit_receipt`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `platform.common.reporting.publication_result` | `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `platform.common.reporting.publication_result_reliable` | `execution.task_runtime.task_runtime_runner` | declared | | `platform.common.reporting.run_redirected_json` | `execution.audit.check_batch_close`, `execution.audit.check_proof`, `knowledge.content.check_links`, `knowledge.metadata.check_page_contract`, `knowledge.structure.check_boundary_contract`, `knowledge.structure.check_structure` | declared | +| `platform.common.reporting.validate_publication_result` | `execution.task_runtime.task_runtime_runner` | declared | | `platform.common.reporting.validate_receipt_process` | `execution.audit.check_batch_close`, `execution.audit.record_changed_scope_evidence`, `execution.evidence.metadata_gate_runtime` | declared | -| `platform.common.reporting.write_canonical_json` | `execution.audit.assemble_terminal_proof`, `execution.audit.complete_audit_receipt`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.task_runtime_runner`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | +| `platform.common.reporting.write_canonical_json` | `execution.audit.assemble_terminal_proof`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `execution.planning.record_corpus_acceptance`, `execution.task_runtime.task_runtime_runner`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | declared | | `platform.common.reporting.write_canonical_json_array` | `execution.task_runtime.check_queue`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task` | declared | | `platform.common.reporting.write_publication_result` | `execution.audit.record_batch_judgment`, `execution.audit.record_batch_review`, `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_attestation` | declared | | `platform.distribution.check_kernel_size.main` | `check_kernel_size` | declared | @@ -2202,7 +2194,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.repository.repository.relative_path_is_within_any` | `knowledge.content.check_residual_content` | declared | | `platform.repository.repository.repository_input_snapshot` | `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab` | declared | | `platform.repository.repository.repository_relative_spelling` | `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection` | declared | -| `platform.repository.repository.repository_source_root` | `execution.audit.audit_dimension_contract`, `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.audit_receipt_contract`, `execution.audit.batch_close_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.check_proof`, `execution.audit.record_changed_scope_evidence`, `execution.audit.substantive_review_contract`, `execution.audit.terminal_proof_contract`, `execution.context_delivery.card_activation`, `execution.evidence.evidence_invalidation_contract`, `execution.planning.corpus_planning_contract`, `execution.task_runtime.runtime_state_contract`, `governance.control.contract_exception_policy`, `governance.control.control_registry_contract`, `governance.control.metadata_execution_contract`, `governance.profile.check_profile`, `governance.profile.profile_contract`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.vocabulary_contract`, `knowledge.rendering.deterministic_rendering_contract`, `knowledge.rendering.rendering_verification_contract`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.mcp_server`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.module_boundary_report` | declared | +| `platform.repository.repository.repository_source_root` | `execution.audit.audit_dimension_contract`, `execution.audit.audit_fingerprint`, `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.batch_close_contract`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.check_proof`, `execution.audit.record_changed_scope_evidence`, `execution.audit.substantive_review_contract`, `execution.audit.terminal_proof_contract`, `execution.context_delivery.card_activation`, `execution.evidence.evidence_invalidation_contract`, `execution.planning.corpus_planning_contract`, `execution.task_runtime.runtime_state_contract`, `governance.control.contract_exception_policy`, `governance.control.control_registry_contract`, `governance.control.metadata_execution_contract`, `governance.profile.check_profile`, `governance.profile.profile_contract`, `knowledge.metadata.compose_page_contract`, `knowledge.metadata.compose_vocab`, `knowledge.metadata.vocabulary_contract`, `knowledge.rendering.deterministic_rendering_contract`, `knowledge.rendering.rendering_verification_contract`, `platform.agent_interface.compile_cli_contract`, `platform.agent_interface.mcp_server`, `platform.agent_interface.render_host_configs`, `platform.agent_interface.render_interface_projection`, `platform.distribution.module_boundary_report` | declared | | `platform.repository.repository.resolve_markdown_reference` | `knowledge.metadata.check_page_contract`, `knowledge.structure.check_boundary_contract` | declared | | `platform.repository.repository.same_existing_repository_target_snapshot` | `execution.audit.check_batch_close` | declared | | `platform.repository.repository.same_existing_target_snapshot` | `execution.evidence.metadata_gate_runtime`, `knowledge.metadata.apply_metadata_transition`, `knowledge.metadata.project_page_state` | declared | @@ -2214,7 +2206,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | Registry identity | Relationship | Owner and symbol | Consumer | |---|---|---|---| | `audit-plan-producer-v1` | `entrypoint-main` | `execution.audit.prepare_audit_plan.main` | `prepare_audit_plan` | -| `audit-receipt-producer-v1` | `entrypoint-main` | `execution.audit.complete_audit_receipt.main` | `complete_audit_receipt` | | `batch-close-producer-v1` | `entrypoint-main` | `execution.audit.check_batch_close.main` | `check_batch_close` | | `batch-page-review-attestation-v1` | `entrypoint-main` | `execution.audit.record_batch_page_review.main` | `record_batch_page_review` | | `batch-review-producer-v1` | `entrypoint-main` | `execution.audit.record_batch_review.main` | `record_batch_review` | @@ -2243,20 +2234,17 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `amendment-queue-transition-receipt-v1` | `receipt-validator` | `execution.task_runtime.apply_amendment.current_queue_cancellation_receipt_errors` | `execution.evidence.receipt_type_contract` | | `amendment-registration-receipt-v1` | `receipt-validator` | `execution.task_runtime.register_amendment.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `amendment-transaction-receipt-v1` | `receipt-validator` | `execution.task_runtime.apply_amendment.current_receipt_errors` | `execution.evidence.receipt_type_contract` | -| `audit-receipt-v3` | `receipt-validator` | `execution.audit.audit_receipt_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `batch-close-gate-v1` | `receipt-validator` | `execution.audit.batch_close_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | -| `batch-close-global-review-v1` | `receipt-validator` | `execution.audit.batch_close_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `batch-close-member-evidence-v1` | `receipt-validator` | `execution.audit.batch_close_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `batch-close-page-review-v1` | `receipt-validator` | `execution.audit.batch_close_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `batch-close-review-attestation-v1` | `receipt-validator` | `execution.audit.batch_close_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | -| `batch-page-review-record-v3` | `receipt-validator` | `execution.audit.batch_review_obligation_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | +| `batch-page-review-record-v4` | `receipt-validator` | `execution.audit.batch_review_obligation_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `batch-review-wrapper-v2` | `receipt-validator` | `execution.audit.batch_review_receipt_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `boundary-contract-gate-receipt-v1` | `receipt-validator` | `knowledge.structure.check_boundary_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | -| `changed-scope-audit-precursor-v2` | `receipt-validator` | `execution.audit.changed_scope_evidence_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `changed-scope-candidate-set-v2` | `receipt-validator` | `execution.audit.changed_scope_evidence_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | +| `changed-scope-check-evidence-v3` | `receipt-validator` | `execution.audit.changed_scope_evidence_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `changed-scope-gate-evidence-v3` | `receipt-validator` | `execution.audit.changed_scope_evidence_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `contract-amendment-receipt-v1` | `receipt-validator` | `execution.task_runtime.apply_contract_amendment.current_receipt_errors` | `execution.evidence.receipt_type_contract` | -| `corpus-plan-diagnostic-receipt-v1` | `receipt-validator` | `execution.planning.check_corpus_plan.current_diagnostic_receipt_errors` | `execution.evidence.receipt_type_contract` | | `corpus-plan-gate-receipt-v1` | `receipt-validator` | `execution.planning.check_corpus_plan.current_gate_receipt_errors` | `execution.evidence.receipt_type_contract` | | `corpus-plan-semantic-acceptance-receipt-v1` | `receipt-validator` | `execution.planning.record_corpus_acceptance.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `delta-application-receipt-v1` | `receipt-validator` | `execution.task_runtime.apply_delta.current_receipt_errors` | `execution.evidence.receipt_type_contract` | @@ -2273,7 +2261,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `profile-adoption-receipt-v1` | `receipt-validator` | `governance.standards.adoption_lineage_contract.current_profile_adoption_receipt_errors` | `execution.evidence.receipt_type_contract` | | `profile-extension-deterministic-gate-receipt-v1` | `receipt-validator` | `execution.evidence.metadata_gate_runtime.current_deterministic_gate_receipt_errors` | `execution.evidence.receipt_type_contract` | | `profile-extension-manual-gate-receipt-v1` | `receipt-validator` | `execution.evidence.metadata_gate_runtime.current_manual_gate_receipt_errors` | `execution.evidence.receipt_type_contract` | -| `profile-load-diagnostic-receipt-v1` | `receipt-validator` | `governance.profile.check_profile.current_diagnostic_receipt_errors` | `execution.evidence.receipt_type_contract` | | `profile-load-gate-receipt-v1` | `receipt-validator` | `governance.profile.check_profile.current_gate_receipt_errors` | `execution.evidence.receipt_type_contract` | | `profile-rendering-evidence-v1` | `receipt-validator` | `knowledge.rendering.profile_rendering_evidence_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `queue-materialization-receipt-v1` | `receipt-validator` | `execution.planning.compile_queue.current_receipt_errors` | `execution.evidence.receipt_type_contract` | @@ -2289,7 +2276,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `task-plan-publication-receipt-v1` | `receipt-validator` | `execution.planning.apply_task_plan.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `task-transition-abort-receipt-v1` | `receipt-validator` | `execution.task_runtime.update_task.current_task_transition_abort_receipt_errors` | `execution.evidence.receipt_type_contract` | | `task-transition-receipt-v1` | `receipt-validator` | `execution.task_runtime.update_task.current_task_transition_receipt_errors` | `execution.evidence.receipt_type_contract` | -| `terminal-proof-diagnostic-v1` | `receipt-validator` | `execution.audit.terminal_proof_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `terminal-proof-gate-v2` | `receipt-validator` | `execution.audit.terminal_proof_contract.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `vocabulary-gate-receipt-v1` | `receipt-validator` | `knowledge.metadata.check_vocab.current_receipt_errors` | `execution.evidence.receipt_type_contract` | | `wiki-link-integrity-receipt-v1` | `receipt-validator` | `knowledge.content.check_links.current_receipt_errors` | `execution.evidence.receipt_type_contract` | @@ -2298,7 +2284,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | Owner and symbol | Boundary declared | Observed consumers | |---|---|---| -| `execution.audit.audit_dimension_contract.AUDIT_DIMENSION_BASE_PATH` | yes | `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `governance.control.control_registry_contract`, `governance.profile.profile_contract` | +| `execution.audit.audit_dimension_contract.AUDIT_DIMENSION_BASE_PATH` | yes | `execution.audit.audit_obligation_projection`, `execution.audit.audit_plan_contract`, `execution.audit.batch_review_obligation_contract`, `governance.control.control_registry_contract`, `governance.profile.profile_contract` | | `execution.audit.audit_dimension_contract.BASE_RECEIPT_DIMENSION_ORDER` | yes | `execution.audit.assemble_terminal_proof`, `execution.audit.check_proof`, `governance.control.control_registry_contract`, `governance.profile.profile_contract` | | `execution.audit.audit_dimension_contract.BASE_RECEIPT_DIMENSIONS` | yes | `execution.audit.assemble_terminal_proof`, `governance.control.control_registry_contract` | | `execution.audit.audit_dimension_contract.EVIDENCE_ROLES` | yes | `execution.audit.audit_plan_contract`, `governance.profile.profile_contract` | @@ -2316,24 +2302,27 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.audit_evidence_runtime.current_consumption_evidence_ids` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.audit_evidence_runtime.evidence_observation` | yes | `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.record_batch_review`, `execution.task_runtime.task_runtime_runner` | | `execution.audit.audit_evidence_runtime.reconciliation_from_bindings` | yes | `execution.audit.check_batch_close` | -| `execution.audit.audit_evidence_runtime.resolve_stage_plan` | yes | `execution.audit.check_batch_close`, `execution.audit.complete_audit_receipt`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | +| `execution.audit.audit_evidence_runtime.resolve_stage_plan` | yes | `execution.audit.check_batch_close`, `execution.audit.record_batch_judgment`, `execution.audit.record_batch_page_review`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | | `execution.audit.audit_evidence_runtime.terminal_dimension_evidence` | yes | `execution.audit.assemble_terminal_proof`, `execution.audit.check_proof` | | `execution.audit.audit_evidence_runtime.terminal_plan_reconciliation` | yes | `execution.audit.assemble_terminal_proof`, `execution.audit.check_proof` | | `execution.audit.audit_evidence_runtime.stage_evidence_closure` | yes | `execution.audit.audit_execution_runtime` | | `execution.audit.audit_evidence_runtime.stage_evidence_status` | yes | `execution.audit.audit_execution_runtime` | | `execution.audit.audit_evidence_runtime.wrapper_binding_errors` | yes | `execution.audit.record_batch_review`, `execution.task_runtime.update_queue` | +| `execution.audit.audit_fingerprint.AUDIT_FINGERPRINT_CONTRACT_PATH` | yes | — | +| `execution.audit.audit_fingerprint.load_contract` | yes | — | +| `execution.audit.audit_fingerprint.validate_contract` | yes | — | +| `execution.audit.audit_fingerprint.page_artifact_fingerprint_contract` | yes | — | | `execution.audit.audit_fingerprint.obligation_contract_fingerprint` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.changed_scope_evidence_contract`, `governance.profile.profile_batch_judgment_contract`, `knowledge.rendering.profile_rendering_evidence_contract`, `knowledge.rendering.rendering_verification_contract` | | `execution.audit.audit_fingerprint.page_artifact_fingerprint` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_runtime`, `governance.profile.profile_batch_judgment_contract`, `knowledge.rendering.profile_rendering_evidence_contract` | | `execution.audit.audit_fingerprint.page_set_artifact_fingerprint` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `governance.profile.profile_batch_judgment_contract` | | `execution.audit.audit_fingerprint.sources_sha256` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.record_batch_page_review`, `execution.audit.record_substantive_review` | | `execution.audit.audit_lifecycle_contract.ATTEMPT_IDENTITY_FIELDS` | yes | `execution.audit.substantive_review_contract`, `knowledge.rendering.profile_rendering_evidence_contract` | -| `execution.audit.audit_lifecycle_contract.AUDIT_RECEIPT_RECORD_KIND` | yes | `execution.audit.audit_producer_chain` | | `execution.audit.audit_lifecycle_contract.AuditLifecycleContractError` | yes | `execution.audit.audit_evidence_runtime` | -| `execution.audit.audit_lifecycle_contract.CHANGED_SCOPE_PRECURSOR_RECORD_KIND` | yes | `execution.audit.audit_producer_chain`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence` | +| `execution.audit.audit_lifecycle_contract.CHANGED_SCOPE_RECORD_KIND` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_chain`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence` | | `execution.audit.audit_lifecycle_contract.EVIDENCE_BINDING_FIELDS` | yes | `execution.audit.audit_evidence_runtime` | | `execution.audit.audit_lifecycle_contract.PLAN_BINDING_FIELDS` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.changed_scope_evidence_contract`, `governance.profile.profile_batch_judgment_contract`, `knowledge.rendering.record_profile_rendering` | -| `execution.audit.audit_lifecycle_contract.attempt_binding` | yes | `execution.audit.audit_receipt_contract` | -| `execution.audit.audit_lifecycle_contract.attempt_binding_mismatches` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.changed_scope_evidence_contract`, `knowledge.rendering.profile_rendering_evidence_contract`, `knowledge.rendering.rendering_verification_contract` | +| `execution.audit.audit_lifecycle_contract.attempt_binding` | yes | — | +| `execution.audit.audit_lifecycle_contract.attempt_binding_mismatches` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_producer_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.changed_scope_evidence_contract`, `knowledge.rendering.profile_rendering_evidence_contract`, `knowledge.rendering.rendering_verification_contract` | | `execution.audit.audit_lifecycle_contract.resolution_route` | yes | `execution.audit.audit_execution_runtime` | | `execution.audit.audit_lifecycle_contract.validate_resolution` | yes | `execution.audit.audit_evidence_runtime` | | `execution.audit.audit_obligation_projection.BATCH_CLOSE_REGISTRY_PATH` | yes | `execution.audit.prepare_audit_plan` | @@ -2343,38 +2332,33 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.audit_obligation_projection.composed_obligation_specs` | yes | `execution.audit.prepare_audit_plan` | | `execution.audit.audit_obligation_projection.load_changed_scope_registry` | yes | `execution.audit.changed_scope_evidence_contract` | | `execution.audit.audit_obligation_projection.obligation_spec_for_rule` | yes | `execution.audit.audit_producer_chain`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_rendering_verification` | +| `execution.audit.audit_obligation_projection.obligation_projection_observation` | yes | `execution.audit.audit_producer_chain` | | `execution.audit.audit_obligation_projection.profile_registered_scan_spec` | yes | `execution.audit.changed_scope_evidence_contract` | | `execution.audit.audit_obligation_projection.required_obligation` | yes | `execution.audit.prepare_audit_plan` | | `execution.audit.audit_obligation_projection.resolve_obligation_definition` | yes | `execution.audit.audit_producer_chain`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.prepare_audit_plan`, `execution.audit.record_changed_scope_evidence` | | `execution.audit.audit_obligation_projection.validate_changed_scope_registry` | yes | `execution.audit.changed_scope_evidence_contract` | | `execution.audit.audit_obligation_projection.validate_plan_definition_authority` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.prepare_audit_plan` | -| `execution.audit.audit_plan_contract.AUDIT_PLAN_CONTRACT_PATH` | yes | `execution.audit.audit_obligation_projection` | -| `execution.audit.audit_plan_contract.closed_string_list` | yes | `execution.audit.audit_receipt_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | +| `execution.audit.audit_plan_contract.AUDIT_PLAN_CONTRACT_PATH` | yes | `execution.audit.audit_obligation_projection`, `execution.audit.batch_review_obligation_contract` | +| `execution.audit.audit_plan_contract.closed_string_list` | yes | `execution.audit.audit_fingerprint`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | | `execution.audit.audit_plan_contract.contract_snapshot_sha256` | yes | `execution.audit.prepare_audit_plan` | -| `execution.audit.audit_plan_contract.field_specs` | yes | `execution.audit.audit_receipt_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | +| `execution.audit.audit_plan_contract.field_specs` | yes | `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | | `execution.audit.audit_plan_contract.is_sha256` | yes | `execution.audit.audit_evidence_runtime`, `governance.profile.profile_batch_judgment_contract` | | `execution.audit.audit_plan_contract.load_contract` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.prepare_audit_plan`, `execution.audit.substantive_review_contract`, `governance.profile.profile_batch_judgment_contract` | | `execution.audit.audit_plan_contract.plan_contract_snapshot_sha256` | yes | `execution.audit.audit_evidence_runtime` | | `execution.audit.audit_plan_contract.plan_sha256` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.prepare_audit_plan`, `governance.profile.profile_batch_judgment_contract` | | `execution.audit.audit_plan_contract.required_obligation_ids` | yes | `execution.audit.prepare_audit_plan` | +| `execution.audit.audit_plan_contract.serialization_observation` | yes | `execution.audit.audit_evidence_runtime` | | `execution.audit.audit_plan_contract.validate_contract` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_obligation_projection`, `execution.audit.batch_review_obligation_contract`, `execution.audit.substantive_review_contract` | | `execution.audit.audit_plan_contract.validate_plan` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_review_obligation_contract`, `execution.audit.prepare_audit_plan`, `governance.profile.profile_batch_judgment_contract` | -| `execution.audit.audit_plan_contract.validate_value` | yes | `execution.audit.audit_receipt_contract`, `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | +| `execution.audit.audit_plan_contract.validate_value` | yes | `execution.audit.substantive_review_contract`, `knowledge.rendering.rendering_verification_contract` | | `execution.audit.audit_producer_chain.AuditProducerChainError` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_rendering_verification` | -| `execution.audit.audit_producer_chain.FINAL_AUDIT_RECEIPT_CAPABILITY` | yes | `execution.audit.audit_execution_runtime` | -| `execution.audit.audit_producer_chain.precursor_chain_for_obligation` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | -| `execution.audit.audit_producer_chain.precursor_chain_for_spec` | yes | `execution.audit.audit_execution_runtime`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_rendering_verification` | -| `execution.audit.audit_producer_chain.precursor_record_matches` | yes | `execution.audit.audit_evidence_runtime` | -| `execution.audit.audit_producer_chain.producer_chain_observation` | yes | `execution.audit.audit_evidence_runtime` | -| `execution.audit.audit_producer_chain.require_precursor_record` | yes | `execution.audit.changed_scope_evidence_contract`, `knowledge.rendering.record_rendering_verification` | -| `execution.audit.audit_receipt_contract.RECEIPT_TYPE_ID` | yes | `execution.audit.complete_audit_receipt` | -| `execution.audit.audit_receipt_contract.current_receipt_errors` | yes | `execution.evidence.receipt_type_contract` | -| `execution.audit.audit_receipt_contract.load_contract` | yes | `execution.audit.assemble_terminal_proof`, `execution.audit.check_proof`, `execution.audit.complete_audit_receipt` | -| `execution.audit.audit_receipt_contract.page_artifact_fingerprint_contract` | yes | `execution.audit.audit_fingerprint` | -| `execution.audit.audit_receipt_contract.project_new_passing_audit_receipt` | yes | `execution.audit.batch_close_audit`, `execution.audit.complete_audit_receipt` | -| `execution.audit.audit_receipt_contract.validate_audit_receipt` | yes | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_evidence_runtime`, `execution.audit.batch_close_audit`, `execution.audit.batch_review_obligation_contract`, `execution.audit.check_proof`, `execution.audit.complete_audit_receipt`, `execution.task_runtime.queue_runtime.close_gate` | -| `execution.audit.audit_reconciliation_contract.projection_fields` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.check_batch_close`, `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.close_gate` | -| `execution.audit.batch_close_audit.build_full_audit_receipt` | yes | `execution.audit.check_batch_close` | +| `execution.audit.audit_producer_chain.producer_chain_for_obligation` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.record_changed_scope_evidence`, `execution.audit.record_substantive_review`, `knowledge.rendering.record_profile_rendering`, `knowledge.rendering.record_rendering_verification` | +| `execution.audit.audit_producer_chain.producer_chain_for_spec` | yes | `execution.audit.audit_execution_runtime`, `execution.audit.changed_scope_evidence_contract`, `execution.audit.record_changed_scope_evidence`, `knowledge.rendering.record_rendering_verification` | +| `execution.audit.audit_producer_chain.producer_record_matches` | yes | `execution.audit.audit_evidence_runtime` | +| `execution.audit.audit_producer_chain.producer_chain_observation` | yes | `execution.audit.audit_evidence_runtime`, `execution.task_runtime.queue_runtime.receipts` | +| `execution.audit.audit_producer_chain.require_producer_record` | yes | `execution.audit.changed_scope_evidence_contract`, `knowledge.rendering.record_rendering_verification` | +| `execution.audit.audit_reconciliation_contract.projection_fields` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.check_batch_close`, `execution.audit.record_batch_review` | +| `execution.audit.batch_close_audit.validate_member_evidence` | yes | `execution.audit.audit_evidence_runtime` | | `execution.audit.batch_close_audit.build_post_delta_evidence_set` | yes | `execution.audit.check_batch_close` | | `execution.audit.batch_close_audit.resolve_post_delta_projection` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.check_batch_close` | | `execution.audit.batch_close_audit.validate_post_delta_evidence_set` | yes | `execution.audit.audit_evidence_runtime`, `execution.task_runtime.queue_runtime.close_gate` | @@ -2383,34 +2367,39 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.batch_close_contract.GATE_CHECK` | yes | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | | `execution.audit.batch_close_contract.GATE_ID` | yes | `execution.audit.check_batch_close` | | `execution.audit.batch_close_contract.GATE_RECEIPT_TYPE_ID` | yes | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | -| `execution.audit.batch_close_contract.GLOBAL_REVIEW_RECEIPT_TYPE_ID` | yes | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | -| `execution.audit.batch_close_contract.MEMBER_RECEIPT_TYPE_ID` | yes | `execution.audit.check_batch_close` | +| `execution.audit.batch_close_contract.MEMBER_RECEIPT_TYPE_ID` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.batch_close_audit`, `execution.audit.check_batch_close` | | `execution.audit.batch_close_contract.PAGE_REVIEW_RECEIPT_TYPE_ID` | yes | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | -| `execution.audit.batch_close_contract.REVIEW_ATTESTATION_RECEIPT_TYPE_ID` | yes | `execution.audit.check_batch_close`, `execution.task_runtime.queue_runtime.close_gate` | +| `execution.audit.batch_close_contract.REVIEW_ATTESTATION_RECEIPT_TYPE_ID` | yes | `execution.audit.check_batch_close` | | `execution.audit.batch_close_contract.closed_list_member_rows` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_obligation_projection`, `execution.task_runtime.queue_runtime.close_gate` | -| `execution.audit.batch_close_contract.current_receipt_errors` | yes | `execution.evidence.receipt_type_contract`, `execution.task_runtime.queue_runtime.close_gate` | +| `execution.audit.batch_close_contract.current_receipt_errors` | yes | `execution.audit.batch_close_audit`, `execution.evidence.receipt_type_contract`, `execution.task_runtime.queue_runtime.close_gate` | +| `execution.audit.batch_close_contract.review_context_errors` | yes | `execution.audit.audit_evidence_runtime`, `execution.task_runtime.queue_runtime.close_gate` | | `execution.audit.batch_close_contract.load_batch_close_closed_list` | yes | `execution.audit.check_batch_close` | | `execution.audit.batch_close_contract.validate_batch_close_closed_list` | yes | `execution.audit.audit_obligation_projection` | +| `execution.audit.batch_review_obligation_contract.review_input_shape` | yes | `execution.audit.audit_execution_runtime`, `execution.audit.record_batch_page_review` | +| `execution.audit.batch_review_obligation_contract.covered_obligation_ids` | yes | `execution.audit.record_batch_page_review` | +| `execution.audit.batch_review_obligation_contract.consumption_coverage` | yes | `execution.audit.audit_obligation_projection` | | `execution.audit.batch_review_obligation_contract.BATCH_REVIEW_OBLIGATION_REGISTRY_PATH` | yes | `execution.audit.audit_obligation_projection` | | `execution.audit.batch_review_obligation_contract.PRODUCER_TOOL` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.PRODUCER_TOOL_VERSION` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.RECEIPT_TYPE_ID` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.base_obligation_specs` | yes | `execution.audit.audit_obligation_projection` | -| `execution.audit.batch_review_obligation_contract.consumption_dependency_obligation_ids` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime` | +| `execution.audit.batch_review_obligation_contract.consumption_dependency_obligation_ids` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_execution_runtime`, `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.contract_fingerprint` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.dependency_fingerprint` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.load_registry` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.audit_obligation_projection`, `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.obligation_spec_for_rule` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_page_review` | +| `execution.audit.batch_review_obligation_contract.registry_observation` | yes | `execution.audit.audit_evidence_runtime`, `execution.task_runtime.queue_runtime.receipts`, `execution.task_runtime.runtime_validation` | | `execution.audit.batch_review_obligation_contract.registry_sha256` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.select_s_targets` | yes | `execution.audit.prepare_audit_plan` | | `execution.audit.batch_review_obligation_contract.validate_plan_base_closure` | yes | `execution.audit.prepare_audit_plan`, `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.resolve_consumed_evidence` | yes | `execution.audit.record_batch_page_review` | -| `execution.audit.batch_review_obligation_contract.review_input_constraints` | yes | `execution.audit.audit_execution_runtime` | +| `execution.audit.batch_review_obligation_contract.review_input_constraints` | yes | `execution.audit.audit_execution_runtime`, `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.validate_applicability_disposition` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.validate_plan_applicability` | yes | `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.current_receipt_errors` | yes | `execution.evidence.receipt_type_contract` | | `execution.audit.batch_review_obligation_contract.validate_input_binding` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.validate_producer_receipt` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_page_review` | +| `execution.audit.batch_review_obligation_contract.validate_record_plan_binding` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_page_review` | | `execution.audit.batch_review_obligation_contract.validate_receipt_consumption` | yes | `execution.audit.audit_evidence_runtime` | | `execution.audit.batch_review_receipt_contract.GATE_ID` | yes | `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.review`, `governance.profile.profile_batch_judgment_contract` | | `execution.audit.batch_review_receipt_contract.PRODUCER_CHECK` | yes | `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.review` | @@ -2419,7 +2408,7 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.batch_review_receipt_contract.RECEIPT_TYPE_ID` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.review` | | `execution.audit.batch_review_receipt_contract.current_receipt_errors` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_review`, `execution.evidence.receipt_type_contract` | | `execution.audit.batch_review_receipt_contract.judgment_binding` | yes | `execution.audit.audit_evidence_runtime`, `execution.audit.record_batch_review`, `execution.task_runtime.queue_runtime.review` | -| `execution.audit.changed_scope_evidence_contract.AUDIT_PRECURSOR_RECEIPT_TYPE_ID` | yes | `execution.audit.record_changed_scope_evidence` | +| `execution.audit.changed_scope_evidence_contract.CHECK_RECEIPT_TYPE_ID` | yes | `execution.audit.record_changed_scope_evidence` | | `execution.audit.changed_scope_evidence_contract.CANDIDATE_SET_RECEIPT_TYPE_ID` | yes | `execution.audit.record_changed_scope_evidence` | | `execution.audit.changed_scope_evidence_contract.ChangedScopeEvidenceContractError` | yes | `execution.audit.record_changed_scope_evidence` | | `execution.audit.changed_scope_evidence_contract.DIRECT_RECEIPT_TYPE_ID` | yes | `execution.audit.record_changed_scope_evidence` | @@ -2448,8 +2437,8 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.audit.changed_scope_evidence_contract.runtime_contract_fingerprint` | yes | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.record_changed_scope_evidence` | | `execution.audit.changed_scope_evidence_contract.source_gate_selector` | yes | `execution.audit.record_changed_scope_evidence` | | `execution.audit.changed_scope_evidence_contract.source_summary` | yes | `execution.audit.record_changed_scope_evidence` | -| `execution.audit.changed_scope_evidence_contract.validate_audit_producer_record` | yes | — | -| `execution.audit.changed_scope_evidence_contract.validate_audit_producer_record_for_plan` | yes | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.record_changed_scope_evidence` | +| `execution.audit.changed_scope_evidence_contract.validate_check_record` | yes | — | +| `execution.audit.changed_scope_evidence_contract.validate_check_record_for_plan` | yes | `execution.audit.changed_scope_evidence_runtime`, `execution.audit.record_changed_scope_evidence` | | `execution.audit.changed_scope_evidence_contract.current_receipt_errors` | yes | `execution.evidence.receipt_type_contract` | | `execution.audit.changed_scope_evidence_contract.validate_candidate_set_record_for_plan` | yes | `execution.audit.record_changed_scope_evidence` | | `execution.audit.changed_scope_evidence_contract.validate_direct_record` | yes | — | @@ -2528,11 +2517,13 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `execution.task_runtime.queue_check_receipt.make_check_receipt` | yes | `execution.audit.check_batch_close`, `execution.task_runtime.check_queue`, `governance.standards.adopt_standards` | | `execution.task_runtime.runtime_validation.require_gate_context_current` | yes | `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `knowledge.metadata.apply_metadata_transition` | | `execution.task_runtime.runtime_validation.validate_runtime` | yes | `execution.audit.assemble_terminal_proof`, `execution.audit.audit_producer_runtime`, `execution.audit.check_batch_close`, `execution.audit.check_proof`, `execution.audit.record_batch_judgment`, `execution.evidence.manual_attestation`, `execution.evidence.record_evidence_invalidation`, `execution.evidence.record_gate_attestation`, `execution.evidence.record_gate_result`, `execution.evidence.seal_receipts`, `execution.planning.apply_task_plan`, `execution.planning.check_corpus_plan`, `execution.planning.compile_queue`, `execution.task_runtime.apply_amendment`, `execution.task_runtime.apply_contract_amendment`, `execution.task_runtime.apply_delta`, `execution.task_runtime.candidate_delta_runtime`, `execution.task_runtime.check_queue`, `execution.task_runtime.record_maintenance_evidence`, `execution.task_runtime.register_amendment`, `execution.task_runtime.render_queue`, `execution.task_runtime.task_runtime_runner`, `execution.task_runtime.update_queue`, `execution.task_runtime.update_task`, `governance.standards.adopt_standards`, `knowledge.metadata.apply_metadata_transition` | +| `execution.task_runtime.task_runtime_action.page_review_answers` | yes | `execution.audit.record_batch_page_review`, `execution.task_runtime.task_runtime_runner` | | `execution.task_runtime.task_runtime_action.AWAIT_DISPOSITIONS` | yes | `execution.task_runtime.task_runtime_runner` | | `execution.task_runtime.task_runtime_action.SCHEMA_VERSION` | yes | `execution.task_runtime.task_runtime_runner` | | `execution.task_runtime.task_runtime_action.action_route` | yes | `execution.task_runtime.task_runtime_runner` | | `execution.task_runtime.task_runtime_action.action_route_for_token` | yes | `execution.task_runtime.check_queue`, `execution.task_runtime.task_runtime_runner` | | `execution.task_runtime.task_runtime_action.build_action` | yes | `execution.task_runtime.task_runtime_runner` | +| `execution.task_runtime.task_runtime_action.page_review_inputs` | yes | `execution.task_runtime.task_runtime_runner` | | `execution.task_runtime.task_runtime_action.resume_action_token` | yes | `execution.task_runtime.queue_runtime.resume` | | `execution.task_runtime.task_runtime_action.resume_recommendation` | yes | `execution.task_runtime.check_queue` | | `execution.task_runtime.task_runtime_runner.main` | yes | `run_task` | @@ -2652,8 +2643,15 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | Owner module | Symbol | |---|---| | `execution.audit.audit_dimension_contract` | `EXTENSION_TARGET_MAPPINGS` | +| `execution.audit.audit_fingerprint` | `AUDIT_FINGERPRINT_CONTRACT_PATH` | +| `execution.audit.audit_fingerprint` | `load_contract` | +| `execution.audit.audit_fingerprint` | `page_artifact_fingerprint_contract` | +| `execution.audit.audit_fingerprint` | `validate_contract` | +| `execution.audit.audit_lifecycle_contract` | `attempt_binding` | | `execution.audit.audit_producer_runtime` | `receipt_by_id` | -| `execution.audit.changed_scope_evidence_contract` | `validate_audit_producer_record` | +| `execution.audit.audit_producer_runtime` | `validate_obligation_attempt_binding` | +| `execution.audit.batch_review_obligation_contract` | `plan_projection_errors` | +| `execution.audit.changed_scope_evidence_contract` | `validate_check_record` | | `execution.audit.changed_scope_evidence_contract` | `validate_direct_record` | | `execution.evidence.evidence_invalidation_contract` | `CAPABILITY_ID` | | `execution.evidence.evidence_invalidation_contract` | `RECEIPT_TYPE_ID` | @@ -2676,7 +2674,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `platform.common.kblib` | `validate_metadata_profile_contract` | | `platform.common.kblib` | `validate_structure_registry_contract` | | `platform.common.reporting` | `observe_tool_output` | -| `platform.common.reporting` | `validate_publication_result` | | `platform.distribution.install_profile_toolchain` | `main` | | `platform.distribution.module_boundary_facts` | `is_cli_module` | | `platform.repository.path_admission` | `admit_paths` | @@ -2693,7 +2690,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `checker` | `execution.audit.check_proof` | no | | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `consumer` | `execution.audit.audit_evidence_runtime` | no | | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `consumer` | `execution.audit.audit_execution_runtime` | no | -| `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `consumer` | `execution.audit.complete_audit_receipt` | no | | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `consumer` | `execution.audit.record_batch_judgment` | no | | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `consumer` | `execution.audit.record_batch_page_review` | no | | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `consumer` | `execution.audit.record_batch_review` | no | @@ -2702,13 +2698,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `consumer` | `execution.task_runtime.task_runtime_runner` | no | | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `consumer` | `knowledge.rendering.record_rendering_verification` | no | | `audit-plan-producer-v1` | `producer` | `execution.audit.prepare_audit_plan` | `invocation-owner` | `prepare_audit_plan` | no | -| `audit-receipt-producer-v1` | `producer` | `execution.audit.complete_audit_receipt` | `checker` | `execution.audit.check_proof` | no | -| `audit-receipt-producer-v1` | `producer` | `execution.audit.complete_audit_receipt` | `consumer` | `execution.audit.audit_evidence_runtime` | no | -| `audit-receipt-producer-v1` | `producer` | `execution.audit.complete_audit_receipt` | `consumer` | `execution.audit.audit_execution_runtime` | no | -| `audit-receipt-producer-v1` | `producer` | `execution.audit.complete_audit_receipt` | `consumer` | `execution.audit.record_batch_review` | no | -| `audit-receipt-producer-v1` | `producer` | `execution.audit.complete_audit_receipt` | `consumer` | `execution.task_runtime.task_runtime_runner` | no | -| `audit-receipt-producer-v1` | `producer` | `execution.audit.complete_audit_receipt` | `consumer` | `execution.task_runtime.update_queue` | no | -| `audit-receipt-producer-v1` | `producer` | `execution.audit.complete_audit_receipt` | `invocation-owner` | `complete_audit_receipt` | no | | `batch-close-producer-v1` | `producer` | `execution.audit.check_batch_close` | `checker` | `execution.task_runtime.check_queue` | no | | `batch-close-producer-v1` | `producer` | `execution.audit.check_batch_close` | `consumer` | `execution.task_runtime.task_runtime_runner` | no | | `batch-close-producer-v1` | `producer` | `execution.audit.check_batch_close` | `consumer` | `execution.task_runtime.update_queue` | no | @@ -2738,7 +2727,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `card-currentness-v1` | `producer` | `platform.distribution.stamp_cards` | `consumer` | `execution.context_delivery.card_activation` | no | | `changed-scope-evidence-adapter-v1` | `producer` | `execution.audit.record_changed_scope_evidence` | `consumer` | `execution.audit.audit_evidence_runtime` | no | | `changed-scope-evidence-adapter-v1` | `producer` | `execution.audit.record_changed_scope_evidence` | `consumer` | `execution.audit.audit_execution_runtime` | no | -| `changed-scope-evidence-adapter-v1` | `producer` | `execution.audit.record_changed_scope_evidence` | `consumer` | `execution.audit.complete_audit_receipt` | no | | `changed-scope-evidence-adapter-v1` | `producer` | `execution.audit.record_changed_scope_evidence` | `consumer` | `execution.task_runtime.task_runtime_runner` | no | | `changed-scope-evidence-adapter-v1` | `producer` | `execution.audit.record_changed_scope_evidence` | `invocation-owner` | `record_changed_scope_evidence` | no | | `corpus-plan-structure-gate-v1` | `producer` | `execution.planning.check_corpus_plan` | `checker` | `execution.audit.check_proof` | no | @@ -2753,7 +2741,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `cross-ledger-amendment-v1` | `writer` | `execution.task_runtime.apply_amendment` | `consumer` | `execution.task_runtime.register_amendment` | no | | `dedicated-rendering-verification-v1` | `producer` | `knowledge.rendering.record_rendering_verification` | `consumer` | `execution.audit.audit_evidence_runtime` | no | | `dedicated-rendering-verification-v1` | `producer` | `knowledge.rendering.record_rendering_verification` | `consumer` | `execution.audit.audit_execution_runtime` | no | -| `dedicated-rendering-verification-v1` | `producer` | `knowledge.rendering.record_rendering_verification` | `consumer` | `execution.audit.complete_audit_receipt` | no | | `dedicated-rendering-verification-v1` | `producer` | `knowledge.rendering.record_rendering_verification` | `consumer` | `execution.task_runtime.task_runtime_runner` | no | | `dedicated-rendering-verification-v1` | `producer` | `knowledge.rendering.record_rendering_verification` | `invocation-owner` | `record_rendering_verification` | no | | `deterministic-gate-result-v1` | `receipt-schema` | `execution.evidence.metadata_gate_runtime` | `checker` | `execution.task_runtime.check_queue` | no | @@ -2793,7 +2780,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `profile-rendering-evidence-v1` | `producer` | `knowledge.rendering.record_profile_rendering` | `consumer` | `execution.audit.audit_evidence_runtime` | no | | `profile-rendering-evidence-v1` | `producer` | `knowledge.rendering.record_profile_rendering` | `consumer` | `execution.audit.audit_execution_runtime` | no | | `profile-rendering-evidence-v1` | `producer` | `knowledge.rendering.record_profile_rendering` | `consumer` | `execution.audit.audit_producer_chain` | no | -| `profile-rendering-evidence-v1` | `producer` | `knowledge.rendering.record_profile_rendering` | `consumer` | `execution.audit.complete_audit_receipt` | no | | `profile-rendering-evidence-v1` | `producer` | `knowledge.rendering.record_profile_rendering` | `consumer` | `execution.task_runtime.task_runtime_runner` | no | | `profile-rendering-evidence-v1` | `producer` | `knowledge.rendering.record_profile_rendering` | `invocation-owner` | `record_profile_rendering` | no | | `project-page-state-v2` | `writer` | `knowledge.metadata.project_page_state` | `checker` | `execution.audit.check_batch_close` | no | @@ -2824,7 +2810,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `structure-coverage-projection-v1` | `projection` | `knowledge.structure.render_structure_projection` | `checker` | `knowledge.structure.check_structure` | no | | `substantive-review-attestation-v1` | `producer` | `execution.audit.record_substantive_review` | `consumer` | `execution.audit.audit_evidence_runtime` | no | | `substantive-review-attestation-v1` | `producer` | `execution.audit.record_substantive_review` | `consumer` | `execution.audit.audit_execution_runtime` | no | -| `substantive-review-attestation-v1` | `producer` | `execution.audit.record_substantive_review` | `consumer` | `execution.audit.complete_audit_receipt` | no | | `substantive-review-attestation-v1` | `producer` | `execution.audit.record_substantive_review` | `consumer` | `execution.task_runtime.task_runtime_runner` | no | | `substantive-review-attestation-v1` | `producer` | `execution.audit.record_substantive_review` | `invocation-owner` | `record_substantive_review` | no | | `task-runtime-runner-v1` | `consumer` | `execution.task_runtime.task_runtime_runner` | `invocation-owner` | `run_task` | no | @@ -2862,7 +2847,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `check_structure` | `mcp_server` | `cambium-mcp-stdio` | `mcp-subprocess` | | `check_vocab` | `mcp_server` | `cambium-mcp-stdio` | `mcp-subprocess` | | `compile_queue` | `mcp_server` | `cambium-mcp-stdio` | `mcp-subprocess` | -| `complete_audit_receipt` | `mcp_server` | `cambium-mcp-stdio` | `mcp-subprocess` | | `duplicate_check` | `mcp_server` | `cambium-mcp-stdio` | `mcp-subprocess` | | `init_state` | `mcp_server` | `cambium-mcp-stdio` | `mcp-subprocess` | | `inspect_host` | `mcp_server` | `cambium-mcp-stdio` | `mcp-subprocess` | @@ -2929,7 +2913,6 @@ Repository IO, serialization, locking, transport, generation, and other Tool-own | `check_vocab` | yes | yes | yes | via:cambium-mcp-stdio | `mcp` | `write` | `none` | | `compile_cli_contract` | yes | yes | no | none | `cli-only` | `write` | `none` | | `compile_queue` | yes | yes | yes | via:cambium-mcp-stdio | `mcp` | `write` | `none` | -| `complete_audit_receipt` | yes | yes | yes | via:cambium-mcp-stdio | `mcp` | `write` | `none` | | `compose_page_contract` | yes | yes | no | none | `cli-only` | `write` | `none` | | `compose_vocab` | yes | yes | no | none | `cli-only` | — | `none` | | `duplicate_check` | yes | yes | yes | via:cambium-mcp-stdio | `mcp` | `write` | `none` | diff --git a/Tools/agent-interface-policy.yaml b/Tools/agent-interface-policy.yaml index fb8ac68b..5e329c36 100644 --- a/Tools/agent-interface-policy.yaml +++ b/Tools/agent-interface-policy.yaml @@ -89,6 +89,16 @@ output_contracts: required_keys: [applied, status] empty_exit_codes: [1] empty_success_disabled_by: [] + receipt-publications: + mode: always-json + result_contract: receipt-publication + json_argument: null + json_value: null + json_inactive_when_any: [] + json_types: [array] + required_keys: [] + empty_exit_codes: [] + empty_success_disabled_by: [] json-option-publication: mode: json-option result_contract: receipt-publication @@ -145,16 +155,6 @@ path_overrides: constraint: namespace runtime_path_id: task-plan-delta-root suffixes: [.yaml] - - tool: complete_audit_receipt - argument: plan - constraint: namespace - runtime_path_id: audit-plan-root - suffixes: [.yaml] - - tool: complete_audit_receipt - argument: receipts - constraint: exact - runtime_path_id: audit-receipt-register - suffixes: [] - tool: check_boundary_contract argument: contract constraint: exact @@ -200,11 +200,6 @@ path_overrides: constraint: namespace runtime_path_id: transient-root suffixes: [.yaml, .json] - - tool: assemble_terminal_proof - argument: audit_receipt_register - constraint: exact - runtime_path_id: audit-receipt-register - suffixes: [] - tool: assemble_terminal_proof argument: terminal_audit_receipt_register constraint: exact @@ -213,7 +208,7 @@ path_overrides: - tool: assemble_terminal_proof argument: full_deterministic_results constraint: exact - runtime_path_id: audit-receipt-register + runtime_path_id: terminal-audit-receipts suffixes: [] - tool: assemble_terminal_proof argument: proof @@ -353,10 +348,6 @@ path_activation_overrides: argument: replan_diff active_when_any: [apply_replan] inactive_when_any: [] - - tool: complete_audit_receipt - argument: receipts - active_when_any: [apply] - inactive_when_any: [] - tool: assemble_terminal_proof argument: proof active_when_any: [apply] @@ -592,7 +583,7 @@ tools: workspace_argument: root workspace_access: write value_arguments: [queue_check_receipt, corpus_plan_check_receipt, apply, json] - read_paths: [terminal_audit_input, audit_receipt_register, terminal_audit_receipt_register, full_deterministic_results] + read_paths: [terminal_audit_input, terminal_audit_receipt_register, full_deterministic_results] write_paths: [proof] read_write_paths: [] external_write: none @@ -676,16 +667,6 @@ tools: write_paths: [output, receipts] read_write_paths: [] external_write: none - - tool: complete_audit_receipt - output: receipt-publication - exposure: mcp - workspace_argument: root - workspace_access: write - value_arguments: [batch, obligation_id, evidence_receipt, apply] - read_paths: [plan] - write_paths: [receipts] - read_write_paths: [] - external_write: none - tool: compose_page_contract output: text-report exposure: cli-only @@ -801,7 +782,7 @@ tools: exposure: cli-only workspace_argument: root workspace_access: read - value_arguments: [suite, python, jobs, list_only, test_files, report] + value_arguments: [suite, python, jobs, list_only, test_files, report, deadline] read_paths: [] write_paths: [] read_write_paths: [] @@ -857,11 +838,11 @@ tools: read_write_paths: [] external_write: none - tool: record_batch_page_review - output: receipt-publication + output: receipt-publications exposure: mcp workspace_argument: root workspace_access: write - value_arguments: [batch, obligation_id, page, variant, reviewer_context_id, reviewer_role, verdict, statement, applicability_disposition, applicability_reason, consumed_evidence_ref, apply] + value_arguments: [batch, page, reviews, apply] read_paths: [plan] write_paths: [] read_write_paths: [] diff --git a/Tools/compiled/cli-contract.yaml b/Tools/compiled/cli-contract.yaml index 30d470a9..745cca85 100644 --- a/Tools/compiled/cli-contract.yaml +++ b/Tools/compiled/cli-contract.yaml @@ -5,7 +5,7 @@ # policy. A hand edit is reported by --check as a HOLD. # regenerate with: python3 Tools/compile_cli_contract.py . --projection-target source-distribution # verify with: python3 Tools/compile_cli_contract.py . --projection-target source-distribution --check -# `source_hash` covers the policy, runtime path registry, and 68 +# `source_hash` covers the policy, runtime path registry, and 67 # CLI tool sources listed under source_files. # A positional argument is one whose `option_strings` is empty. # `choices` is the admissible SET in canonical order, not the @@ -47,14 +47,12 @@ source_files: - Tools/check_vocab.py - Tools/compile_cli_contract.py - Tools/compile_queue.py - - Tools/complete_audit_receipt.py - Tools/compose_page_contract.py - Tools/compose_vocab.py - Tools/duplicate_check.py - Tools/execution/audit/assemble_terminal_proof.py - Tools/execution/audit/check_batch_close.py - Tools/execution/audit/check_proof.py - - Tools/execution/audit/complete_audit_receipt.py - Tools/execution/audit/prepare_audit_plan.py - Tools/execution/audit/record_batch_judgment.py - Tools/execution/audit/record_batch_page_review.py @@ -161,13 +159,13 @@ source_files: - Tools/stamp_cards.py - Tools/update_queue.py - Tools/update_task.py -source_hash: sha256:ca0ac483dcb236e84dc2f8e45ad27241593a6c1b6ec5e89e17c0f4c258c82e6d +source_hash: sha256:4327058382b352b5fb9d65498637d522a571b86ee55fdae8ad38ba01d80e2955 agent_interface_policy: path: Tools/agent-interface-policy.yaml - sha256: sha256:16cbe961699c6a473c9f28d7b1e9b6b1a79bdc6c410ffc8f115ed2f70feee803 + sha256: sha256:f5e3f67420ff26d35a5532be1b67bbb9b2f6d57ef5f2776acb3e30d2e3aa232e runtime_path_registry: path: Tools/execution/task_runtime/runtime_paths.py - sha256: sha256:adb71db6ddfefe5d2eeaa73943a662332b3f5bc953a2c01a3847d0782d661aea + sha256: sha256:e9fae548436ba769ca303ed2c881a64ab3f7e50f385efcb7e1daa0f8d8be88b9 projection_target: source-distribution distribution_boundary: path: distribution-boundary.yaml @@ -198,7 +196,6 @@ included_tools: - check_vocab - compile_cli_contract - compile_queue - - complete_audit_receipt - compose_page_contract - compose_vocab - duplicate_check @@ -256,7 +253,7 @@ receipt_shape: - tool_version - invalidated_by extension_policy: derived-per-tool-from-implementation-source-closure -tool_count: 68 +tool_count: 67 tools: - tool: adopt_standards module: Tools/adopt_standards.py @@ -457,7 +454,7 @@ tools: - path: Tools/governance/standards/adopt_standards.py sha256: sha256:8297cae8d4cd4feaa1b433079bec23086b5bf122781beb0122b8a570767a4504 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: cli-only workspace_argument: root @@ -633,7 +630,7 @@ tools: - path: Tools/execution/task_runtime/apply_amendment.py sha256: sha256:4d61fa446fbb6d78120c78692fb066fbedb8d92781e0f7553383cb41241fcac3 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -787,7 +784,7 @@ tools: - path: Tools/execution/task_runtime/apply_contract_amendment.py sha256: sha256:109bc10e469ff46e08ee1dc83dd006d571f8344d12fa57080ec595bd0892cc90 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -968,7 +965,7 @@ tools: - path: Tools/execution/task_runtime/apply_delta.py sha256: sha256:9597394c0eb4e52770ca71ff369eeb966f345ffc8122a6b57b0836bc227aed27 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -1188,7 +1185,7 @@ tools: - path: Tools/knowledge/metadata/apply_metadata_transition.py sha256: sha256:771c13e7d3d4d2aa7955b68d569e57f5f046d85fad3b94211ed861b2b79a58d9 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -1334,7 +1331,7 @@ tools: - path: Tools/governance/profile/apply_profile_adoption.py sha256: sha256:7c6e7ac6fd74b8051e5ed297a03304a76779b18b7b8298166b97e9aaf6dd0121 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: cli-only workspace_argument: root @@ -1384,7 +1381,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.audit.assemble_terminal_proof implementation_path: Tools/execution/audit/assemble_terminal_proof.py - implementation_source_hash: sha256:28396fc49a11c1b3558e47c1daba51c0f135c5f704e94f9dfb466bc452fc07bc + implementation_source_hash: sha256:cd674333f6c3a3d63df77151228b131d4a210f452d933abd598db947ce4ce6ab description: Assemble one current K12/16 Terminal Proof arguments: - dest: root @@ -1430,17 +1427,6 @@ tools: action: store type: null help: null - - dest: audit_receipt_register - option_strings: - - --audit-receipt-register - required: false - default: .cambium/receipts/audit-receipts.jsonl - default_type: str - choices: null - nargs: null - action: store - type: null - help: null - dest: terminal_audit_receipt_register option_strings: - --terminal-audit-receipt-register @@ -1456,7 +1442,7 @@ tools: option_strings: - --full-deterministic-results required: false - default: .cambium/receipts/audit-receipts.jsonl + default: .cambium/receipts/terminal.jsonl default_type: str choices: null nargs: null @@ -1501,7 +1487,7 @@ tools: receipt_extensions_extraction: complete receipt_extension_sources: - path: Tools/execution/audit/assemble_terminal_proof.py - sha256: sha256:28396fc49a11c1b3558e47c1daba51c0f135c5f704e94f9dfb466bc452fc07bc + sha256: sha256:cd674333f6c3a3d63df77151228b131d4a210f452d933abd598db947ce4ce6ab agent_interface: exposure: mcp workspace_argument: root @@ -1512,21 +1498,12 @@ tools: - json - queue_check_receipt path_arguments: - - argument: audit_receipt_register - access: read - consumption: snapshot - constraint: exact - value: .cambium/receipts/audit-receipts.jsonl - runtime_path_id: audit-receipt-register - suffixes: [] - active_when_any: [] - inactive_when_any: [] - argument: full_deterministic_results access: read consumption: snapshot constraint: exact - value: .cambium/receipts/audit-receipts.jsonl - runtime_path_id: audit-receipt-register + value: .cambium/receipts/terminal.jsonl + runtime_path_id: terminal-audit-receipts suffixes: [] active_when_any: [] inactive_when_any: [] @@ -1580,7 +1557,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.audit.check_batch_close implementation_path: Tools/execution/audit/check_batch_close.py - implementation_source_hash: sha256:b3d5f9198943f438abd1b1eb9cf26149f19c9fbda3b505ee9ba3d5485869ec4d + implementation_source_hash: sha256:521a5600ff12e6c969ecd787ee38f21988987b03420a929349f4dc38bd75647a description: Run and publish the K12/09 batch-close evidence bundle arguments: - dest: root @@ -1736,7 +1713,6 @@ tools: - checkpoint - checkpoint_binding - closed_list_evidence - - closed_list_producer_evidence - confirmation_receipt - contract_fingerprint - corpus_plan_receipt @@ -1751,7 +1727,6 @@ tools: - fresh_candidate_count - fresh_candidate_set_sha256 - gate_id - - global_review_receipt - hub_page_candidates - integrator_id - last_reconciled_guidance_id @@ -1796,13 +1771,13 @@ tools: receipt_extensions_extraction: partial receipt_extension_sources: - path: Tools/execution/audit/check_batch_close.py - sha256: sha256:b3d5f9198943f438abd1b1eb9cf26149f19c9fbda3b505ee9ba3d5485869ec4d + sha256: sha256:521a5600ff12e6c969ecd787ee38f21988987b03420a929349f4dc38bd75647a - path: Tools/execution/planning/check_corpus_plan.py - sha256: sha256:f6373ef6afab811b30e6897da706d00cfcb024c7e864b0351a8c719fb19980de + sha256: sha256:5bf8b1a242fe24610e8be25a59ff69acb7934e85efb63bbfd066d212a2554a98 - path: Tools/execution/task_runtime/queue_check_receipt.py sha256: sha256:0cbe8593fa3e1fbaf38b76a34f4f84f283a7ed5c70db0052d4db838a3f8f002f - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -1952,7 +1927,7 @@ tools: - path: Tools/knowledge/structure/check_boundary_contract.py sha256: sha256:a152ad6b15d48334714379c4c5250b62c1c57c243a00634d276c3aae134b5c3c - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: vault_root @@ -2018,7 +1993,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.planning.check_corpus_plan implementation_path: Tools/execution/planning/check_corpus_plan.py - implementation_source_hash: sha256:f6373ef6afab811b30e6897da706d00cfcb024c7e864b0351a8c719fb19980de + implementation_source_hash: sha256:5bf8b1a242fe24610e8be25a59ff69acb7934e85efb63bbfd066d212a2554a98 description: Validate explicit Corpus Planning artifacts arguments: - dest: root @@ -2052,7 +2027,7 @@ tools: nargs: null action: store type: null - help: append JSONL receipts here + help: append the passing Corpus Planning Gate here; diagnostics stay in the report - dest: json option_strings: - --json @@ -2073,9 +2048,9 @@ tools: receipt_extensions_extraction: partial receipt_extension_sources: - path: Tools/execution/planning/check_corpus_plan.py - sha256: sha256:f6373ef6afab811b30e6897da706d00cfcb024c7e864b0351a8c719fb19980de + sha256: sha256:5bf8b1a242fe24610e8be25a59ff69acb7934e85efb63bbfd066d212a2554a98 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -2207,7 +2182,7 @@ tools: - path: Tools/knowledge/metadata/check_freshness.py sha256: sha256:01bf601fbba54ef916da17bc36068f24b710889483858c24a5aadd5d0d7c3548 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: vault_root @@ -2482,7 +2457,7 @@ tools: - path: Tools/knowledge/structure/check_moc.py sha256: sha256:d94c087f06f952d8ea09aa0be2c237054966b98669ba34bdbe1dfe234ff6ea79 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -2626,7 +2601,7 @@ tools: - path: Tools/knowledge/metadata/check_page_contract.py sha256: sha256:2b54294362143d6459ff4e4b67bee347ee88b2f0121e8f4fbd0bc3d76591265d - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: vault_root @@ -2692,7 +2667,7 @@ tools: host_environment_boundary: true implementation_module: Tools.governance.profile.check_profile implementation_path: Tools/governance/profile/check_profile.py - implementation_source_hash: sha256:4c9ffee8f2079479318a64dc7352f7507b04c2dfcda8403b3d0ea4c6684464fa + implementation_source_hash: sha256:b2b41d2a292404dd92bcc8d47edecef19f86b375249d5e222e300fcadac1f4f8 description: Complete structured Profile validation and profile-load Gate arguments: - dest: profile_dir @@ -2759,7 +2734,7 @@ tools: nargs: null action: store type: null - help: JSONL path to append machine-readable receipts to + help: JSONL path to append the passing Profile-load Gate to; diagnostics stay in the report - dest: json option_strings: - --json @@ -2772,11 +2747,22 @@ tools: type: null help: write one deterministic JSON object (tool, root, result, findings each carrying a closed mechanical/semantic-unresolved category) to stdout instead of the human summary; receipts and exit codes are unchanged mutually_exclusive_groups: [] - receipt_extensions: [] + receipt_extensions: + - dimension + - gate_id + - metadata_execution_contract_fingerprint + - profile_contract_fingerprint + - profile_load_inputs_sha256 + - profile_snapshot_sha256 + - selected_profile_manifest + - task_id + - upstream_revision_id receipt_extensions_extraction: complete receipt_extension_sources: - path: Tools/governance/profile/check_profile.py - sha256: sha256:4c9ffee8f2079479318a64dc7352f7507b04c2dfcda8403b3d0ea4c6684464fa + sha256: sha256:b2b41d2a292404dd92bcc8d47edecef19f86b375249d5e222e300fcadac1f4f8 + - path: Tools/platform/common/kblib.py + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -2849,7 +2835,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.audit.check_proof implementation_path: Tools/execution/audit/check_proof.py - implementation_source_hash: sha256:d29cccb6a57e08e05d28cd8cb18f646494caf29d68aa95f3e2173062ce5e3055 + implementation_source_hash: sha256:771c1d20ec52e55b788bd0ac56ae7752f390aef8f7013ffae35241c70bd0b263 description: Terminal Proof completeness and zero-condition check arguments: - dest: proof @@ -2905,7 +2891,7 @@ tools: nargs: null action: store type: null - help: JSONL path to append machine-readable receipts to + help: JSONL path to append a passing Completion Gate to; diagnostics stay in the report - dest: json option_strings: - --json @@ -2919,7 +2905,6 @@ tools: help: write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged mutually_exclusive_groups: [] receipt_extensions: - - diagnostic_id - gate_id - profile_contract_fingerprint - profile_load_inputs_sha256 @@ -2930,9 +2915,9 @@ tools: receipt_extensions_extraction: partial receipt_extension_sources: - path: Tools/execution/audit/check_proof.py - sha256: sha256:d29cccb6a57e08e05d28cd8cb18f646494caf29d68aa95f3e2173062ce5e3055 + sha256: sha256:771c1d20ec52e55b788bd0ac56ae7752f390aef8f7013ffae35241c70bd0b263 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -3281,7 +3266,7 @@ tools: - path: Tools/execution/task_runtime/queue_check_receipt.py sha256: sha256:0cbe8593fa3e1fbaf38b76a34f4f84f283a7ed5c70db0052d4db838a3f8f002f - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -3594,7 +3579,7 @@ tools: - path: Tools/knowledge/structure/check_structure.py sha256: sha256:ae96bfece2ef46330443b63565177c4cec3bdeb9e4c04770c7f3a7ce43c159c0 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: vault_root @@ -3919,7 +3904,7 @@ tools: host_environment_boundary: false implementation_module: Tools.platform.agent_interface.compile_cli_contract implementation_path: Tools/platform/agent_interface/compile_cli_contract.py - implementation_source_hash: sha256:c26b67a7450c0f7ec92fa9250d8e9b33ce00121484c0ba9abd1fa72cd4ecc567 + implementation_source_hash: sha256:7dc0fb09b360af00340d0a74969f768bb879e27d88ea2cf777f592d9da4240dd description: Compile the machine-readable CLI invocation contract from every Tools/*.py argparse declaration. arguments: - dest: root @@ -3975,9 +3960,9 @@ tools: receipt_extensions_extraction: complete receipt_extension_sources: - path: Tools/platform/agent_interface/compile_cli_contract.py - sha256: sha256:c26b67a7450c0f7ec92fa9250d8e9b33ce00121484c0ba9abd1fa72cd4ecc567 + sha256: sha256:7dc0fb09b360af00340d0a74969f768bb879e27d88ea2cf777f592d9da4240dd - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: cli-only workspace_argument: root @@ -4218,7 +4203,7 @@ tools: - path: Tools/execution/planning/compile_queue.py sha256: sha256:6468db4ac13abf581ac6a4badd461b199e43b31924a82fffc7304c8fce0e3b16 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -4292,144 +4277,6 @@ tools: empty_success_disabled_by: - apply - apply_replan - - tool: complete_audit_receipt - module: Tools/complete_audit_receipt.py - source_hash: sha256:8dc80e60e12636aabc65600f4a73477cfb143733b65ccbeff3507dfd28b23846 - host_environment_boundary: true - implementation_module: Tools.execution.audit.complete_audit_receipt - implementation_path: Tools/execution/audit/complete_audit_receipt.py - implementation_source_hash: sha256:dcf457134b056358c9bb17e9d611bcd6c99a7878a6b8bae3979364ada59fa540 - description: Complete one plan obligation into a full AuditReceipt - arguments: - - dest: root - option_strings: [] - required: true - default: null - default_type: NoneType - choices: null - nargs: null - action: store - type: null - help: adopting repository root - - dest: batch - option_strings: - - --batch - required: true - default: null - default_type: NoneType - choices: null - nargs: null - action: store - type: null - help: null - - dest: plan - option_strings: - - --plan - required: true - default: null - default_type: NoneType - choices: null - nargs: null - action: store - type: null - help: null - - dest: obligation_id - option_strings: - - --obligation-id - required: true - default: null - default_type: NoneType - choices: null - nargs: null - action: append - type: null - help: null - - dest: evidence_receipt - option_strings: - - --evidence-receipt - required: true - default: null - default_type: NoneType - choices: null - nargs: null - action: append - type: null - help: producer evidence, in the same order as repeated obligation IDs - - dest: receipts - option_strings: - - --receipts - required: false - default: .cambium/receipts/audit-receipts.jsonl - default_type: str - choices: null - nargs: null - action: store - type: null - help: null - - dest: apply - option_strings: - - --apply - required: false - default: false - default_type: bool - choices: null - nargs: 0 - action: store_true - type: null - help: null - mutually_exclusive_groups: [] - receipt_extensions: [] - receipt_extensions_extraction: complete - receipt_extension_sources: - - path: Tools/execution/audit/complete_audit_receipt.py - sha256: sha256:dcf457134b056358c9bb17e9d611bcd6c99a7878a6b8bae3979364ada59fa540 - - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea - agent_interface: - exposure: mcp - workspace_argument: root - workspace_access: write - value_arguments: - - apply - - batch - - evidence_receipt - - obligation_id - path_arguments: - - argument: plan - access: read - consumption: snapshot - constraint: namespace - value: .cambium/work_specs/audit-plans - runtime_path_id: audit-plan-root - suffixes: - - .yaml - active_when_any: [] - inactive_when_any: [] - - argument: receipts - access: write - consumption: append - constraint: exact - value: .cambium/receipts/audit-receipts.jsonl - runtime_path_id: audit-receipt-register - suffixes: [] - active_when_any: - - apply - inactive_when_any: [] - external_write: none - output: - mode: always-json - result_contract: receipt-publication - json_argument: null - json_value: null - json_inactive_when_any: [] - json_types: - - object - required_keys: - - applied - - status - empty_exit_codes: - - 1 - empty_success_disabled_by: [] - tool: compose_page_contract module: Tools/compose_page_contract.py source_hash: sha256:27180d564f4327aadb252aeac8f587559fe1045c4648ee43690da6249719aa8b @@ -4765,7 +4612,7 @@ tools: - path: Tools/knowledge/content/duplicate_check.py sha256: sha256:082a1dd31fed42e756d59ce0a290d6ea71811c1858aa3003383485b2ec1f48cf - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: vault @@ -6185,7 +6032,7 @@ tools: - path: Tools/execution/audit/record_batch_judgment.py sha256: sha256:6b1e9dbe75c54aca57ca4f409ee51f7a02d6d0951af4fd3b3a1a668c2982a536 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -6230,8 +6077,8 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.audit.record_batch_page_review implementation_path: Tools/execution/audit/record_batch_page_review.py - implementation_source_hash: sha256:f18b2240e789c99a1d3c63b590c42436081f791da674f54fcf11ed07f4f7a8d7 - description: Record one plan-bound Batch Review page judgment + implementation_source_hash: sha256:9beb957d42f6f5f7deee566ab725b8e1ea49efec043a1d2d3cbeffa560e6ce9a + description: Record explicit same-page M/S answers with independent publications arguments: - dest: root option_strings: [] @@ -6265,17 +6112,6 @@ tools: action: store type: null help: null - - dest: obligation_id - option_strings: - - --obligation-id - required: true - default: null - default_type: NoneType - choices: null - nargs: null - action: store - type: null - help: null - dest: page option_strings: - --page @@ -6287,104 +6123,17 @@ tools: action: store type: null help: null - - dest: variant + - dest: reviews option_strings: - - --variant - required: true - default: null - default_type: NoneType - choices: - - m-atomic-item - - s-sampled-page - nargs: null - action: store - type: null - help: null - - dest: reviewer_context_id - option_strings: - - --reviewer-context-id - required: true - default: null - default_type: NoneType - choices: null - nargs: null - action: store - type: null - help: null - - dest: reviewer_role - option_strings: - - --reviewer-role + - --review required: true default: null default_type: NoneType choices: null nargs: null - action: store - type: null - help: null - - dest: verdict - option_strings: - - --verdict - required: true - default: null - default_type: NoneType - choices: - - changes-required - - passed - nargs: null - action: store - type: null - help: null - - dest: statement - option_strings: - - --statement - required: true - default: null - default_type: NoneType - choices: null - nargs: null - action: store - type: null - help: null - - dest: applicability_disposition - option_strings: - - --applicability-disposition - required: false - default: null - default_type: NoneType - choices: - - applicable - - not-applicable - nargs: null - action: store - type: null - help: required for M atoms; evidence-time disposition, not plan status - expression: - null_encoding: omit - - dest: applicability_reason - option_strings: - - --applicability-reason - required: false - default: null - default_type: NoneType - choices: null - nargs: null - action: store - type: null - help: required only when a conditional M atom is not applicable - expression: - null_encoding: omit - - dest: consumed_evidence_ref - option_strings: - - --consumed-evidence-ref - required: false - default: null - default_type: NoneType - choices: null - nargs: "*" - action: extend + action: append type: null - help: optional exact assertion of Tool-derived current evidence IDs + help: one JSON {obligation_id, input} row from the existing reviews collection - dest: apply option_strings: - --apply @@ -6408,6 +6157,7 @@ tools: - consumed_evidence_refs - consumer_gate_id - contract_fingerprint + - covered_obligation_ids - dependency_fingerprint - dimension - due_stage @@ -6439,26 +6189,18 @@ tools: receipt_extensions_extraction: partial receipt_extension_sources: - path: Tools/execution/audit/record_batch_page_review.py - sha256: sha256:f18b2240e789c99a1d3c63b590c42436081f791da674f54fcf11ed07f4f7a8d7 + sha256: sha256:9beb957d42f6f5f7deee566ab725b8e1ea49efec043a1d2d3cbeffa560e6ce9a - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root workspace_access: write value_arguments: - - applicability_disposition - - applicability_reason - apply - batch - - consumed_evidence_ref - - obligation_id - page - - reviewer_context_id - - reviewer_role - - statement - - variant - - verdict + - reviews path_arguments: - argument: plan access: read @@ -6478,12 +6220,9 @@ tools: json_value: null json_inactive_when_any: [] json_types: - - object - required_keys: - - applied - - status - empty_exit_codes: - - 1 + - array + required_keys: [] + empty_exit_codes: [] empty_success_disabled_by: [] - tool: record_batch_review module: Tools/record_batch_review.py @@ -6491,7 +6230,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.audit.record_batch_review implementation_path: Tools/execution/audit/record_batch_review.py - implementation_source_hash: sha256:bf4d59905105616fbdc21447ab96d080f5d5d393b5144529d4ce4f3e59fce5d8 + implementation_source_hash: sha256:c00a09404ffcd1ccaee1a2d082445c6b91142d0e4213536216b36a88b0a36651 description: Record one current, evidence-complete Batch Review wrapper arguments: - dest: root @@ -6592,9 +6331,9 @@ tools: receipt_extensions_extraction: partial receipt_extension_sources: - path: Tools/execution/audit/record_batch_review.py - sha256: sha256:bf4d59905105616fbdc21447ab96d080f5d5d393b5144529d4ce4f3e59fce5d8 + sha256: sha256:c00a09404ffcd1ccaee1a2d082445c6b91142d0e4213536216b36a88b0a36651 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -6637,7 +6376,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.audit.record_changed_scope_evidence implementation_path: Tools/execution/audit/record_changed_scope_evidence.py - implementation_source_hash: sha256:8c609bb15f5605c8d0c7c95af5e668bf0acb29bd586ae476394b1b0943f9ba29 + implementation_source_hash: sha256:010d71d512a38b4efbe4a77b29938f0a3e5f94ff184df41bd9f77238ec2ef749 description: Record exact plan-bound K12/05 changed-scope evidence arguments: - dest: root @@ -6779,9 +6518,9 @@ tools: receipt_extensions_extraction: complete receipt_extension_sources: - path: Tools/execution/audit/record_changed_scope_evidence.py - sha256: sha256:8c609bb15f5605c8d0c7c95af5e668bf0acb29bd586ae476394b1b0943f9ba29 + sha256: sha256:010d71d512a38b4efbe4a77b29938f0a3e5f94ff184df41bd9f77238ec2ef749 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -6909,11 +6648,11 @@ tools: receipt_extensions_extraction: partial receipt_extension_sources: - path: Tools/execution/planning/check_corpus_plan.py - sha256: sha256:f6373ef6afab811b30e6897da706d00cfcb024c7e864b0351a8c719fb19980de + sha256: sha256:5bf8b1a242fe24610e8be25a59ff69acb7934e85efb63bbfd066d212a2554a98 - path: Tools/execution/planning/record_corpus_acceptance.py sha256: sha256:314bed485acf10019b0db5dc21854f7ef95c33cb0bafda11882cc9f90e1ed683 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -7265,7 +7004,7 @@ tools: - path: Tools/execution/evidence/record_gate_attestation.py sha256: sha256:856c564a374091e3a0eb723cf6a5fc101461ed7738da992c49a7a0844d527404 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -7430,7 +7169,7 @@ tools: - path: Tools/execution/evidence/record_gate_result.py sha256: sha256:71824fdb66e7ffd300bb5796c2e02baaaacd9d052c294469b4c40fcd4680ac73 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -7591,7 +7330,7 @@ tools: - path: Tools/execution/task_runtime/record_maintenance_evidence.py sha256: sha256:5f3ec0452b9404d5c17960e75a764b3ef2bfdfd3eae348cff53b640213a64cf6 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -7643,7 +7382,7 @@ tools: host_environment_boundary: true implementation_module: Tools.knowledge.rendering.record_profile_rendering implementation_path: Tools/knowledge/rendering/record_profile_rendering.py - implementation_source_hash: sha256:1884a0779bfa30350844d469d8906fe752de15d3d1ecbad8115461e4883faabe + implementation_source_hash: sha256:a456ba94cbc00fd195c711e5de11ab2223e0dd9ca24106eacfdfa2646be2fc4e description: Render frozen Profile obligations and publish their separate verified evidence. arguments: - dest: root @@ -7732,9 +7471,9 @@ tools: receipt_extensions_extraction: partial receipt_extension_sources: - path: Tools/knowledge/rendering/record_profile_rendering.py - sha256: sha256:1884a0779bfa30350844d469d8906fe752de15d3d1ecbad8115461e4883faabe + sha256: sha256:a456ba94cbc00fd195c711e5de11ab2223e0dd9ca24106eacfdfa2646be2fc4e - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -7785,7 +7524,7 @@ tools: host_environment_boundary: true implementation_module: Tools.knowledge.rendering.record_rendering_verification implementation_path: Tools/knowledge/rendering/record_rendering_verification.py - implementation_source_hash: sha256:41ab3e16964a97c7705740ec443b5bb8e3bcc3d92cefd7f88d9ad7aaac7c5c0d + implementation_source_hash: sha256:2281e79422f02a126cb7b6e3274534d143cd7366569d0aacacefbd8363dc8eda description: Record one plan-bound K12/02 rendering record shape arguments: - dest: root @@ -7946,9 +7685,9 @@ tools: receipt_extensions_extraction: partial receipt_extension_sources: - path: Tools/knowledge/rendering/record_rendering_verification.py - sha256: sha256:41ab3e16964a97c7705740ec443b5bb8e3bcc3d92cefd7f88d9ad7aaac7c5c0d + sha256: sha256:2281e79422f02a126cb7b6e3274534d143cd7366569d0aacacefbd8363dc8eda - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -8004,7 +7743,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.audit.record_substantive_review implementation_path: Tools/execution/audit/record_substantive_review.py - implementation_source_hash: sha256:b9c2afa0b43bd216073329d69c716139b6a4cca75478feccf75cb9b114639952 + implementation_source_hash: sha256:f1d55300c8cea80150c35cb32c79b5e847cb693bc18e713cfc3626e1eace852f description: Record one plan-bound substantive correctness review arguments: - dest: root @@ -8209,9 +7948,9 @@ tools: receipt_extensions_extraction: complete receipt_extension_sources: - path: Tools/execution/audit/record_substantive_review.py - sha256: sha256:b9c2afa0b43bd216073329d69c716139b6a4cca75478feccf75cb9b114639952 + sha256: sha256:f1d55300c8cea80150c35cb32c79b5e847cb693bc18e713cfc3626e1eace852f - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -8504,7 +8243,7 @@ tools: - path: Tools/execution/task_runtime/register_amendment.py sha256: sha256:ad7ccc3c5ced4bce9c934e00d8373ef88076bf05dca48f6f341113dc72ac2244 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -9321,7 +9060,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.task_runtime.task_runtime_runner implementation_path: Tools/execution/task_runtime/task_runtime_runner.py - implementation_source_hash: sha256:1d172924ecfa7544bbfd5454e9eb1faacd88710d36d171956936b6dbfb177226 + implementation_source_hash: sha256:c3b5675a0b0d41ae6385706880212efc37f0d47938e9d8f4996adc3fe21b1f80 description: Read the current Task Runtime action, execute that exact action, or advance deterministic actions to the next semantic boundary. arguments: - dest: root @@ -9355,7 +9094,7 @@ tools: nargs: 0 action: store_true type: null - help: advance invoke actions until Agent, user, Host, repair, or terminal + help: advance invoke actions to a boundary, or deliver explicit same-page review inputs - dest: input option_strings: - --input @@ -9366,7 +9105,7 @@ tools: nargs: null action: store type: null - help: repository-relative JSON object below .cambium/tmp for await input + help: "JSON below .cambium/tmp: one await input for --execute, or initial_action_id and reviews [{obligation_id, input}] for same-page --run-until-boundary" - dest: proposal option_strings: - --proposal @@ -9388,7 +9127,7 @@ tools: nargs: null action: store type: int - help: maximum deterministic actions for --run-until-boundary + help: maximum actions for --run-until-boundary - dest: json option_strings: - --json @@ -9413,7 +9152,7 @@ tools: receipt_extensions_extraction: complete receipt_extension_sources: - path: Tools/execution/task_runtime/task_runtime_runner.py - sha256: sha256:1d172924ecfa7544bbfd5454e9eb1faacd88710d36d171956936b6dbfb177226 + sha256: sha256:c3b5675a0b0d41ae6385706880212efc37f0d47938e9d8f4996adc3fe21b1f80 agent_interface: exposure: mcp workspace_argument: root @@ -9463,7 +9202,7 @@ tools: host_environment_boundary: false implementation_module: Tools.platform.distribution.test_runner implementation_path: Tools/platform/distribution/test_runner.py - implementation_source_hash: sha256:d14955e2f41167f26ddcdf54297d1aa1c1d924d5a743894b939fceb44cb7834e + implementation_source_hash: sha256:7b2561695d0e9dea109454c0ab26a632729c54b7382620fa4e331c28fac99547 description: Run catalog-owned tests with bounded, file-level isolation. The ownership manifest decides which cases are safe to overlap. One child process always receives every selected case from one test module, so failures remain attributable to a file and module-local process state is never split across workers. Modules not declared ``parallel_safe`` run serially. arguments: - dest: suite @@ -9548,17 +9287,29 @@ tools: action: store type: null help: write a new low-authority JSON cost report outside the repository + - dest: deadline + option_strings: + - --deadline + required: false + default: null + default_type: NoneType + choices: null + nargs: null + action: store + type: float + help: shared absolute Unix execution deadline; no per-file budget reset mutually_exclusive_groups: [] receipt_extensions: [] receipt_extensions_extraction: complete receipt_extension_sources: - path: Tools/platform/distribution/test_runner.py - sha256: sha256:d14955e2f41167f26ddcdf54297d1aa1c1d924d5a743894b939fceb44cb7834e + sha256: sha256:7b2561695d0e9dea109454c0ab26a632729c54b7382620fa4e331c28fac99547 agent_interface: exposure: cli-only workspace_argument: root workspace_access: read value_arguments: + - deadline - jobs - list_only - python @@ -9666,7 +9417,7 @@ tools: host_environment_boundary: true implementation_module: Tools.execution.evidence.seal_receipts implementation_path: Tools/execution/evidence/seal_receipts.py - implementation_source_hash: sha256:6ec4c83e0ae1eb0ff3456d09065cbd58b5aad736f96061316053a18bcb379b55 + implementation_source_hash: sha256:fae796feba849fafe82410ab1389db0bcf3228c1baea6cd1c128a4d705b1d513 description: "Seal verified frozen receipt history (K12/07). --apply is a maintenance-window operation: run it only with no other Cambium or adopter writer, checker or receipt appender active against this repository." arguments: - dest: root @@ -9750,9 +9501,9 @@ tools: receipt_extensions_extraction: complete receipt_extension_sources: - path: Tools/execution/evidence/seal_receipts.py - sha256: sha256:6ec4c83e0ae1eb0ff3456d09065cbd58b5aad736f96061316053a18bcb379b55 + sha256: sha256:fae796feba849fafe82410ab1389db0bcf3228c1baea6cd1c128a4d705b1d513 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root @@ -10366,7 +10117,7 @@ tools: - path: Tools/execution/task_runtime/update_task.py sha256: sha256:15b01b886c9f862e5ef49fb2fd693bc145a510622e86dd41840e828051713174 - path: Tools/platform/common/kblib.py - sha256: sha256:1918c7f79bfb3220bc0c65c3ba6febbf8b87c039d54ba2eff5683a86d29022ea + sha256: sha256:3c15e39892e8ba7360c6b12393a914ac3f01c4e0f17325101daaa0f0a7f3a150 agent_interface: exposure: mcp workspace_argument: root diff --git a/Tools/compiled/host-configs/claude-code.mcp.json b/Tools/compiled/host-configs/claude-code.mcp.json index 331ca3ed..0ecbc30d 100644 --- a/Tools/compiled/host-configs/claude-code.mcp.json +++ b/Tools/compiled/host-configs/claude-code.mcp.json @@ -1 +1 @@ -{"mcpServers":{"cambium":{"args":["/Tools/mcp_server.py"],"command":"python3","cwd":"","env":{"CAMBIUM_INTERFACE_PROJECTION":"/Tools/compiled/mcp-tools.json","CAMBIUM_INTERFACE_SOURCE_HASH":"sha256:db809e49848cefc3d9f2860ded60772c87a0d8126a53cbe505974d301c15189a","CAMBIUM_WORKSPACE_ROOT":""}}}} +{"mcpServers":{"cambium":{"args":["/Tools/mcp_server.py"],"command":"python3","cwd":"","env":{"CAMBIUM_INTERFACE_PROJECTION":"/Tools/compiled/mcp-tools.json","CAMBIUM_INTERFACE_SOURCE_HASH":"sha256:c42cfc6d68cfee514a63a354fcb2796827b4a5c6f772c847a5378931fe18d6e7","CAMBIUM_WORKSPACE_ROOT":""}}}} diff --git a/Tools/compiled/host-configs/codex.config.toml b/Tools/compiled/host-configs/codex.config.toml index b92da8c8..8b9db030 100644 --- a/Tools/compiled/host-configs/codex.config.toml +++ b/Tools/compiled/host-configs/codex.config.toml @@ -5,7 +5,7 @@ # server name: cambium # server entry point: Tools/mcp_server.py (under the distribution root) # source: Tools/compiled/mcp-tools.json -# source_hash: sha256:db809e49848cefc3d9f2860ded60772c87a0d8126a53cbe505974d301c15189a +# source_hash: sha256:c42cfc6d68cfee514a63a354fcb2796827b4a5c6f772c847a5378931fe18d6e7 # regenerate: python3 Tools/render_host_configs.py . # verify: python3 Tools/render_host_configs.py . --check # @@ -36,5 +36,5 @@ cwd = "" [mcp_servers.cambium.env] CAMBIUM_INTERFACE_PROJECTION = "/Tools/compiled/mcp-tools.json" -CAMBIUM_INTERFACE_SOURCE_HASH = "sha256:db809e49848cefc3d9f2860ded60772c87a0d8126a53cbe505974d301c15189a" +CAMBIUM_INTERFACE_SOURCE_HASH = "sha256:c42cfc6d68cfee514a63a354fcb2796827b4a5c6f772c847a5378931fe18d6e7" CAMBIUM_WORKSPACE_ROOT = "" diff --git a/Tools/compiled/host-configs/dsh-profile-patch.yaml b/Tools/compiled/host-configs/dsh-profile-patch.yaml index 393ed18b..54fa1d3e 100644 --- a/Tools/compiled/host-configs/dsh-profile-patch.yaml +++ b/Tools/compiled/host-configs/dsh-profile-patch.yaml @@ -5,7 +5,7 @@ # server name: cambium # server entry point: Tools/mcp_server.py (under the distribution root) # source: Tools/compiled/mcp-tools.json -# source_hash: sha256:db809e49848cefc3d9f2860ded60772c87a0d8126a53cbe505974d301c15189a +# source_hash: sha256:c42cfc6d68cfee514a63a354fcb2796827b4a5c6f772c847a5378931fe18d6e7 # regenerate: python3 Tools/render_host_configs.py . # verify: python3 Tools/render_host_configs.py . --check # diff --git a/Tools/compiled/host-configs/dsh.env b/Tools/compiled/host-configs/dsh.env index 3fcddb6c..530d7dcd 100644 --- a/Tools/compiled/host-configs/dsh.env +++ b/Tools/compiled/host-configs/dsh.env @@ -4,7 +4,7 @@ # carries: binding # server name: cambium # source: Tools/compiled/mcp-tools.json -# source_hash: sha256:db809e49848cefc3d9f2860ded60772c87a0d8126a53cbe505974d301c15189a +# source_hash: sha256:c42cfc6d68cfee514a63a354fcb2796827b4a5c6f772c847a5378931fe18d6e7 # regenerate: python3 Tools/render_host_configs.py . # verify: python3 Tools/render_host_configs.py . --check # @@ -22,5 +22,5 @@ # fails at launch instead of resolving to something. CAMBIUM_INTERFACE_PROJECTION="/Tools/compiled/mcp-tools.json" -CAMBIUM_INTERFACE_SOURCE_HASH="sha256:db809e49848cefc3d9f2860ded60772c87a0d8126a53cbe505974d301c15189a" +CAMBIUM_INTERFACE_SOURCE_HASH="sha256:c42cfc6d68cfee514a63a354fcb2796827b4a5c6f772c847a5378931fe18d6e7" CAMBIUM_WORKSPACE_ROOT="" diff --git a/Tools/compiled/host-configs/kimi-code.mcp.json b/Tools/compiled/host-configs/kimi-code.mcp.json index 331ca3ed..0ecbc30d 100644 --- a/Tools/compiled/host-configs/kimi-code.mcp.json +++ b/Tools/compiled/host-configs/kimi-code.mcp.json @@ -1 +1 @@ -{"mcpServers":{"cambium":{"args":["/Tools/mcp_server.py"],"command":"python3","cwd":"","env":{"CAMBIUM_INTERFACE_PROJECTION":"/Tools/compiled/mcp-tools.json","CAMBIUM_INTERFACE_SOURCE_HASH":"sha256:db809e49848cefc3d9f2860ded60772c87a0d8126a53cbe505974d301c15189a","CAMBIUM_WORKSPACE_ROOT":""}}}} +{"mcpServers":{"cambium":{"args":["/Tools/mcp_server.py"],"command":"python3","cwd":"","env":{"CAMBIUM_INTERFACE_PROJECTION":"/Tools/compiled/mcp-tools.json","CAMBIUM_INTERFACE_SOURCE_HASH":"sha256:c42cfc6d68cfee514a63a354fcb2796827b4a5c6f772c847a5378931fe18d6e7","CAMBIUM_WORKSPACE_ROOT":""}}}} diff --git a/Tools/compiled/mcp-tools.json b/Tools/compiled/mcp-tools.json index 98304c6d..1651703a 100644 --- a/Tools/compiled/mcp-tools.json +++ b/Tools/compiled/mcp-tools.json @@ -1 +1 @@ -{"artifact":"agent-interface-projection","form":"mcp","generated":{"not_a_revision_basis":"This file is downstream of each tool's own argparse declaration and is never the basis for revising one. To change what an agent may call, change the tool's argparse block or the closed agent-interface policy, recompile Tools/compiled/cli-contract.yaml, then regenerate this file.","notice":"Generated artifact -- do not edit. Every value here is projected from the selected target's compiled CLI contract by Tools/render_interface_projection.py; a hand edit is reported by --check as a HOLD.","regenerate":"python3 Tools/render_interface_projection.py .","verify":"python3 Tools/render_interface_projection.py . --check"},"generator":"Tools/render_interface_projection.py","generator_version":"1.6.0","projection_target":"source-distribution","schema_version":6,"source":"Tools/compiled/cli-contract.yaml","source_artifact":"cli-invocation-contract","source_hash":"sha256:dc88bd32a7763ca59af4e421ad56e2cb88a937a208115fb8f46aa5e2c2419e64","source_manifest_hash":"sha256:ca0ac483dcb236e84dc2f8e45ad27241593a6c1b6ec5e89e17c0f4c258c82e6d","source_schema_version":11,"tool_count":50,"tools":[{"description":"Apply one approved cross-Ledger Amendment transaction","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply an Amendment transaction","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the transaction; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"expected_coverage_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Coverage; planning is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_progress_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Progress; planning is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-progress-sha256"]}},"expected_queue_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; planning is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-sha256"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"plan":{"description":".cambium/deltas/amendments/*.yaml plan","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/amendments.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","plan","expected_coverage_sha256","expected_progress_sha256","expected_queue_sha256"],"type":"object"},"name":"apply_amendment","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Amend the frozen Task Contract from one confirmed plan.","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply a contract amendment","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the transaction; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"plan":{"description":"repository-relative path under .cambium/deltas/contract-amendments","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/contract-amendments.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","plan"],"type":"object"},"name":"apply_contract_amendment","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Deterministic Coverage Delta application","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply canonical Coverage","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the merged Coverage; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"delta":{"description":"canonical batch Coverage delta; must be exactly .cambium/deltas/.yaml","type":"string","x-cambium-cli":{"action":"store","option_strings":[]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"expected_coverage_sha256":{"description":"compare-and-swap guard for canonical --apply: sha256: the caller read from the current Coverage; the write is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_queue_sha256":{"description":"compare-and-swap guard for canonical --apply: sha256: the caller read from the current Queue; the write is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-sha256"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"preflight":{"default":false,"description":"plan canonical Coverage and routed-gap settlement without writes; allows an open batch","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--preflight"]}},"receipts":{"description":"receipt JSONL destination; canonical mode defaults to a new .cambium/receipts/.jsonl and refuses an existing path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":["--root"]}}},"required":["delta","root"],"type":"object"},"name":"apply_delta","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["apply","preflight"],"required":false}],"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Apply one receipt-backed Profile metadata transition","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may write","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"commit owner state and page projection","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"expected_coverage_sha256":{"description":"Coverage fingerprint observed by the caller","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_page_sha256":{"description":"target page fingerprint observed by the caller","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-page-sha256"]}},"gate_id":{"description":"exact typed Profile Extension Gate ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-id"]}},"gate_receipt":{"description":"current producer receipt ID for this Gate","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-receipt"]}},"json":{"default":false,"description":"write the applied receipt as one JSON array","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"page":{"description":"repository-relative Markdown target","type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]},"x-cambium-path":{"access":"read-write","active_when_any":[],"constraint":"contained","consumption":"transaction","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"fresh JSONL path under .cambium/receipts; default is .jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"value":{"description":"requested registered completion value","type":"string","x-cambium-cli":{"action":"store","option_strings":["--value"]}}},"required":["root","gate_id","page","value","gate_receipt"],"type":"object"},"name":"apply_metadata_transition","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Assemble one current K12/16 Terminal Proof","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"audit_receipt_register":{"default":".cambium/receipts/audit-receipts.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--audit-receipt-register"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/audit-receipts.jsonl"}},"corpus_plan_check_receipt":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--corpus-plan-check-receipt"]}},"full_deterministic_results":{"default":".cambium/receipts/audit-receipts.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--full-deterministic-results"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/audit-receipts.jsonl"}},"json":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"proof":{"default":".cambium/receipts/terminal-proof.yaml","type":"string","x-cambium-cli":{"action":"store","option_strings":["--proof"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"replace","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/receipts"}},"queue_check_receipt":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--queue-check-receipt"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"terminal_audit_input":{"description":"closed YAML/JSON below .cambium/tmp","type":"string","x-cambium-cli":{"action":"store","option_strings":["--terminal-audit-input"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml",".json"],"value":".cambium/tmp"}},"terminal_audit_receipt_register":{"default":".cambium/receipts/terminal.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--terminal-audit-receipt-register"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/terminal.jsonl"}}},"required":["root","terminal_audit_input","queue_check_receipt","corpus_plan_check_receipt"],"type":"object"},"name":"assemble_terminal_proof","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Run and publish the K12/09 batch-close evidence bundle","inputSchema":{"additionalProperties":false,"properties":{"accept_candidate_id":{"default":[],"description":"accept this exact current candidate for this close only","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--accept-candidate-id"]}},"accept_candidate_type":{"default":[],"description":"accept every current candidate of this exact tool:check type for this close only","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--accept-candidate-type"]}},"accept_while_unchanged_id":{"default":[],"description":"accept this exact current candidate and permit reuse while its observation is unchanged","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--accept-while-unchanged-id"]}},"accept_while_unchanged_type":{"default":[],"description":"expand this current exact type set and permit those rows to be reused while unchanged","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--accept-while-unchanged-type"]}},"batch":{"description":"merge-ready batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"integrator":{"description":"declared integrator label recorded in the evidence","type":"string","x-cambium-cli":{"action":"store","option_strings":["--integrator"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"default":".cambium/receipts/batch-close.jsonl","description":"repository-relative close evidence JSONL","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"review_attestation":{"description":"reviewer's explicit global-review statement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--review-attestation"]}},"reviewer":{"description":"declared reviewer label (must differ from integrator)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch","integrator","reviewer","review_attestation"],"type":"object"},"name":"check_batch_close","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Validate page boundary blocks against the K08/09 page boundary contract (gate: boundary-contract; advisory by default).","inputSchema":{"additionalProperties":false,"properties":{"contract":{"default":".cambium/derived/page_contract.yaml","description":"compiled contract path (default .cambium/derived/page_contract.yaml)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--contract"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/derived/page_contract.yaml"}},"exclude":{"default":[],"description":"subpath to exclude; repeatable","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath (directory or single page)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"strict":{"default":false,"description":"treat violations as failures except the B4 migration-tolerated case; the mode a governance decision promotes to a gate","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--strict"]}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_boundary_contract","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Validate explicit Corpus Planning artifacts","inputSchema":{"additionalProperties":false,"properties":{"json":{"default":false,"description":"write only the deterministic normalized result JSON to stdout","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile":{"description":"repository-relative Profile manifest or Profile directory; default: selected Profile in Progress Ledger","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"append JSONL receipts here","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"check_corpus_plan","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Closed-world freshness / review_by candidate check","inputSchema":{"additionalProperties":false,"properties":{"as_of":{"description":"reference date YYYY-MM-DD for overdue computation (default: today)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--as-of"]}},"defaults":{"description":"optional domain -> volatility mapping file (restricted YAML subset); an active page with no explicit or defaulted volatility is a candidate","type":"string","x-cambium-cli":{"action":"store","option_strings":["--defaults"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"exclude":{"default":[],"description":"skip files whose path contains this component (repeatable; default: none)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_freshness","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Wiki link missing/ambiguous/heading check","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"path component to exclude (repeatable); files whose path contains the component are neither scanned for outgoing links nor used in basename disambiguation, but exact full-path links into them still resolve (excluded means not audited, not nonexistent)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath (the index still covers the whole vault)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_links","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"MOC Module Index consistency candidate detection","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"path component to exclude (repeatable); no semantic directory name is excluded by default","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"description":"JSONL path to append a machine-readable receipt to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"scan root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"check_moc","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Validate pages against the compiled frontmatter page contract (gate: page-contract; advisory by default).","inputSchema":{"additionalProperties":false,"properties":{"contract":{"default":".cambium/derived/page_contract.yaml","description":"compiled contract path (default .cambium/derived/page_contract.yaml)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--contract"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/derived/page_contract.yaml"}},"exclude":{"default":[],"description":"subpath to exclude; repeatable","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath (directory or single page)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"strict":{"default":false,"description":"treat violations as failures; the mode a governance decision promotes to a gate","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--strict"]}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_page_contract","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Complete structured Profile validation and profile-load Gate","inputSchema":{"additionalProperties":false,"properties":{"defaults":{"description":"machine-readable unresolved-input marker registry (default: Tools/schemas/execution_defaults.template.yaml under --root)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--defaults"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":"Tools/schemas/execution_defaults.template.yaml"}},"execution_defaults":{"description":"kernel execution-default override registry (default: kernel/K00 Standards Control/execution-defaults-base.yaml under --root)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--execution-defaults"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":"kernel/K00 Standards Control/execution-defaults-base.yaml"}},"interface":{"description":"normative slot interface file (default: kernel/K00 Standards Control/profile-interface.yaml under --root)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--interface"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":"kernel/K00 Standards Control/profile-interface.yaml"}},"json":{"default":false,"description":"write one deterministic JSON object (tool, root, result, findings each carrying a closed mechanical/semantic-unresolved category) to stdout instead of the human summary; receipts and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile_dir":{"description":"the profile directory to check (e.g. profiles/)","type":"string","x-cambium-cli":{"action":"store","option_strings":[]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"default":".","description":"vault root that vault-relative bindings resolve against (default: this script's repository root)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--root"]}}},"required":["profile_dir"],"type":"object"},"name":"check_profile","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Terminal Proof completeness and zero-condition check","inputSchema":{"additionalProperties":false,"properties":{"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"ledger":{"description":"Coverage Ledger YAML; with --root this must be exactly .cambium/state/coverage_ledger.yaml","type":"string","x-cambium-cli":{"action":"store","option_strings":["--ledger"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/state/coverage_ledger.yaml"}},"progress_ledger":{"description":"Progress Ledger YAML; required with --root and must be exactly .cambium/state/progress_ledger.yaml","type":"string","x-cambium-cli":{"action":"store","option_strings":["--progress-ledger"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/state/progress_ledger.yaml"}},"proof":{"description":"path to the terminal proof YAML file","type":"string","x-cambium-cli":{"action":"store","option_strings":[]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"vault root; when given, path-valued proof fields must exist and selected routes must agree with canonical Card and Read Set declarations","type":"string","x-cambium-cli":{"action":"store","option_strings":["--root"]}}},"required":["proof"],"type":"object"},"name":"check_proof","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Validate canonical Required Queue state","inputSchema":{"additionalProperties":false,"properties":{"ack_activation_phase":{"description":"return one delivered phase part nonce as same-context delivery evidence","type":"string","x-cambium-cli":{"action":"store","option_strings":["--ack-activation-phase"]}},"boundary_gate_receipt":{"default":[],"description":"current gate evidence supplied to --require-revalidation","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--boundary-gate-receipt"]}},"budget_manifest_receipt":{"description":"closed budget-manifest receipt ID supplied to --require-maintenance-complete","type":"string","x-cambium-cli":{"action":"store","option_strings":["--budget-manifest-receipt"]}},"confirmation_receipt":{"description":"confirmation evidence supplied to --require-ready","type":"string","x-cambium-cli":{"action":"store","option_strings":["--confirmation-receipt"]}},"deliver_phase":{"description":"deliver one frozen activation phase part of BATCH_ID inside the protocol delivery budget","type":"string","x-cambium-cli":{"action":"store","option_strings":["--deliver-phase"]}},"deliver_readback":{"description":"deliver one registered conditional Card read-back source for an already-open batch","type":"string","x-cambium-cli":{"action":"store","option_strings":["--deliver-readback"]}},"json":{"default":false,"description":"write this run's receipt object to stdout as one canonical JSON array and move the human report to stderr; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"ledger_advance_receipt":{"description":"Coverage Ledger advance receipt ID supplied to --require-maintenance-complete","type":"string","x-cambium-cli":{"action":"store","option_strings":["--ledger-advance-receipt"]}},"phase":{"description":"frozen activation phase selected with --deliver-phase or --ack-activation-phase","type":"string","x-cambium-cli":{"action":"store","option_strings":["--phase"]}},"phase_delivery_receipt":{"description":"delivery receipt the acknowledged phase nonce came from, supplied to --ack-activation-phase","type":"string","x-cambium-cli":{"action":"store","option_strings":["--phase-delivery-receipt"]}},"phase_nonce":{"description":"nonce returned from the delivered phase part, supplied to --ack-activation-phase","type":"string","x-cambium-cli":{"action":"store","option_strings":["--phase-nonce"]}},"phase_part":{"default":0,"description":"part index inside the selected phase (default 0)","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--phase-part"],"type":"int"}},"readback_rule":{"description":"registered rule selected with --deliver-readback","type":"string","x-cambium-cli":{"action":"store","option_strings":["--readback-rule"]}},"receipts":{"description":"repository-relative JSONL receipt path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"require_complete":{"default":false,"description":"build completion gate: prove no Required work remains","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--require-complete"]}},"require_maintenance_complete":{"default":false,"description":"maintenance completion gate: prove one bounded maintenance run is complete","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--require-maintenance-complete"]}},"require_ready":{"description":"prove BATCH_ID is queued and ready to activate","type":"string","x-cambium-cli":{"action":"store","option_strings":["--require-ready"]}},"require_revalidation":{"description":"prove BATCH_ID may produce its Standards revalidation aggregate","type":"string","x-cambium-cli":{"action":"store","option_strings":["--require-revalidation"]}},"resume_status":{"default":false,"description":"show interruption-safe task and batch resume state","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--resume-status"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"watermark_advance_receipt":{"description":"watermark advance receipt ID supplied to --require-maintenance-complete","type":"string","x-cambium-cli":{"action":"store","option_strings":["--watermark-advance-receipt"]}}},"required":["root"],"type":"object"},"name":"check_queue","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["require_ready","require_revalidation","require_complete","require_maintenance_complete","resume_status","deliver_readback","deliver_phase","ack_activation_phase"],"required":false}],"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Find profile-configured residual content outside accepted roots.","inputSchema":{"additionalProperties":false,"properties":{"config":{"description":"profile-owned restricted YAML scan configuration","type":"string","x-cambium-cli":{"action":"store","option_strings":["--config"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human summary to stderr; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"positive_controls_only":{"default":false,"description":"execute the registered controls through the production classifier without scanning repository content","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--positive-controls-only"]}},"receipts":{"description":"optional JSONL receipt path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scan_id":{"description":"stable ID from the selected profile's scan registry","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scan-id"]}},"time_limit":{"default":55.0,"description":"hard evidence-production budget in seconds (greater than 0 and at most 55)","type":"number","x-cambium-cli":{"action":"store","option_strings":["--time-limit"],"type":"float"}},"vault_root":{"description":"knowledge-vault root to scan","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root","scan_id","config"],"type":"object"},"name":"check_residual_content","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Validate the selected profile's Structure Registry against the vault (gate: structure-registry).","inputSchema":{"additionalProperties":false,"properties":{"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_structure","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Frontmatter controlled-vocabulary check","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"subpath to exclude (repeatable; e.g. the curated Card control plane, whose frontmatter is not governed by the K08 module's knowledge-page schema)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human summary to stderr; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"policy_fingerprint":{"description":"effective-policy fingerprint (from the Kernel policy registry resolver) the quotas were resolved from; recorded on the priority-quota-distribution receipt so its consumers can bind the policy identity, never re-derive it","type":"string","x-cambium-cli":{"action":"store","option_strings":["--policy-fingerprint"]}},"quota_p0":{"description":"configured Profile P0 quota in percent; must be supplied with --quota-p1 and --policy-fingerprint; omission disables quota evaluation","type":"number","x-cambium-cli":{"action":"store","option_strings":["--quota-p0"],"type":"float"}},"quota_p1":{"description":"configured Profile P1 quota in percent; must be supplied with --quota-p0 and --policy-fingerprint; omission disables quota evaluation","type":"number","x-cambium-cli":{"action":"store","option_strings":["--quota-p1"],"type":"float"}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"vocab":{"description":"path to vocab.yaml (defaults to vocab.yaml next to this script)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--vocab"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/derived/vocab.yaml"}}},"required":["vault_root"],"type":"object"},"name":"check_vocab","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Compile Required Queue from explicit Coverage assignments","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply a Queue write or replan","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"amendment_id":{"description":"registered Amendment id authorizing the replan; required with --apply-replan","type":"string","x-cambium-cli":{"action":"store","option_strings":["--amendment-id"]}},"apply":{"default":false,"description":"materialize an initially empty Queue","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"apply_replan":{"default":false,"description":"apply a controlled structural diff to a non-empty Queue","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply-replan"]}},"coverage_proposal":{"description":"repository-contained .cambium/deltas/replans/*.coverage.yaml input","type":"string","x-cambium-cli":{"action":"store","option_strings":["--coverage-proposal"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"expected_coverage_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Coverage; the replan is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_progress_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Progress; the replan is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-progress-sha256"]}},"expected_queue_revision":{"description":"compare-and-swap guard: the queue_revision the caller read from the current Queue; the write is refused when the live value differs","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-revision"],"type":"int"}},"expected_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; the write is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-sha256"]}},"expected_state_revision":{"description":"compare-and-swap guard: the state_revision the caller read from the current Queue; the replan is refused when the live value differs","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--expected-state-revision"],"type":"int"}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"output":{"description":"repository-relative proposal path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--output"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"replace","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium"}},"receipts":{"default":".cambium/receipts/queue-structure.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply","apply_replan"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"replan_diff":{"description":"existing .cambium/tmp/*.yaml diff to consume","type":"string","x-cambium-cli":{"action":"store","option_strings":["--replan-diff"]},"x-cambium-path":{"access":"read","active_when_any":["apply_replan"],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"compile_queue","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["apply","apply_replan"],"required":false}],"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply","apply_replan"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Complete one plan obligation into a full AuditReceipt","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"evidence_receipt":{"description":"producer evidence, in the same order as repeated obligation IDs","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--evidence-receipt"]}},"obligation_id":{"items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--obligation-id"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/audit-receipts.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/audit-receipts.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch","plan","obligation_id","evidence_receipt"],"type":"object"},"name":"complete_audit_receipt","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Cross-file duplicate paragraph candidate detection (for maintenance runs and governance tasks)","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"skip files whose path contains this component (repeatable; no component is excluded by default)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"description":"JSONL path to append machine-readable receipts to (shared convention, Tools/schemas/receipt.template.jsonl)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"subpath (relative to vault, or absolute): only report similar pairs with at least one side under it","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault":{"description":"repository root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault"],"type":"object"},"name":"duplicate_check","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault"}},{"description":"Publish one confirmed Task Plan as initial runtime state","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"publish the transaction; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"plan":{"description":"confirmed Task Plan below .cambium/deltas/task-plans","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/deltas/task-plans"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","plan"],"type":"object"},"name":"init_state","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Observe what this CLI/MCP consumer can actually use; never install or adopt.","inputSchema":{"additionalProperties":false,"properties":{"construct":{"default":[],"items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--construct"]}},"json":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"rendering":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--rendering"]}},"root":{"type":"string","x-cambium-cli":{"action":"store","option_strings":[],"type":"Path"}}},"required":["root"],"type":"object"},"name":"inspect_host","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"read","argument":"root"}},{"description":"Prepare the complete immutable AuditPlan for an open batch","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"write the plan; omit for dry-run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"at":{"description":"canonical UTC generation time; defaults to now","type":"string","x-cambium-cli":{"action":"store","option_strings":["--at"]}},"batch":{"description":"current open Queue batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch"],"type":"object"},"name":"prepare_audit_plan","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Read, review, and explicitly edit one interview candidate, never adopt it. Edits are structured data, not code. The Tool checks the after-image against the same draft contract, preserves unanswered fields, and never writes runtime selection or evidence. A package snapshot is an optimistic precondition, not a user approval. Creation remains the existing scaffold_profile capability.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"publish an edit; otherwise preview only","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"edits":{"description":"JSON file containing explicit set/append/remove edits","type":"string","x-cambium-cli":{"action":"store","option_strings":["--edits"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"expected_snapshot_sha256":{"description":"candidate snapshot returned by read; required for edit","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-snapshot-sha256"]}},"json":{"default":false,"description":"emit machine result, including a rendered view when requested","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"mode":{"default":"read","enum":["edit","read","render"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--mode"]}},"profile_id":{"description":"existing non-template candidate identity","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile-id"]}},"root":{"description":"repository root; no adoption or runtime writes","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"selector":{"default":"[]","description":"JSON array of fields and stable record selectors","type":"string","x-cambium-cli":{"action":"store","option_strings":["--selector"]}}},"required":["root","profile_id"],"type":"object"},"name":"profile_candidate","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Read-only onboarding status projector: derives the adoption/onboarding state of one root and exactly one next_action token; writes nothing and owns no ledger","inputSchema":{"additionalProperties":false,"properties":{"json":{"default":false,"description":"emit the status view as one deterministic JSON object instead of the human summary","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile_id":{"description":"target one candidate profile directory name under profiles/ for draft inspection (defaults to the single candidate when exactly one exists)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile-id"]}},"root":{"description":"the adopting repository root to project","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"profile_onboarding_status","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"read","argument":"root"}},{"description":"Project metadata-contract owner state onto page frontmatter","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"take the runtime writer lock and publish the projection; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"page":{"description":"limit to these repository-relative pages (repeatable); default is every Ledger page","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--page"]},"x-cambium-path":{"access":"read-write","active_when_any":[],"constraint":"contained","consumption":"transaction","inactive_when_any":[],"suffixes":[],"value":null}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"project_page_state","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Validate an Agent-complete proposal and publish it to the canonical candidate Delta path for one current open batch.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"publish after successful validation","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"description":"current open Queue batch id","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"expected_delta_sha256":{"description":"'absent' for first publication or the current canonical sha256","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-delta-sha256"]}},"proposal":{"description":"complete YAML proposal below .cambium/tmp/","type":"string","x-cambium-cli":{"action":"store","option_strings":["--proposal"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/tmp"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch","proposal","expected_delta_sha256"],"type":"object"},"name":"publish_delta","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one AuditPlan-bound Batch Review judgment","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"append the evidence; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"description":"exact open Queue batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"json":{"default":false,"description":"write operation facts and judgment receipts as one JSON object","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"judgment_item":{"description":"registered Batch Review Requirement Judgment Item ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--judgment-item"]}},"receipts":{"default":".cambium/receipts/batch-judgments.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/batch-judgments.jsonl"}},"reviewer_role":{"description":"declared pass-authority Profile role ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-role"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"description":"bounded judgment statement (the concrete verdict, not \"reviewed\")","type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"target":{"description":"manifest page path, or the batch ID for a batch-selector requirement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--target"]}}},"required":["root","batch","judgment_item","target","reviewer_role","statement"],"type":"object"},"name":"record_batch_judgment","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one plan-bound Batch Review page judgment","inputSchema":{"additionalProperties":false,"properties":{"applicability_disposition":{"description":"required for M atoms; evidence-time disposition, not plan status","enum":["applicable","not-applicable",null],"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--applicability-disposition"]}},"applicability_reason":{"description":"required only when a conditional M atom is not applicable","type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--applicability-reason"]}},"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"consumed_evidence_ref":{"description":"optional exact assertion of Tool-derived current evidence IDs","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"extend","nargs":"*","option_strings":["--consumed-evidence-ref"]}},"obligation_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--obligation-id"]}},"page":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"reviewer_context_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-context-id"]}},"reviewer_role":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-role"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"variant":{"enum":["m-atomic-item","s-sampled-page"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--variant"]}},"verdict":{"enum":["changes-required","passed"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--verdict"]}}},"required":["root","batch","plan","obligation_id","page","variant","reviewer_context_id","reviewer_role","verdict","statement"],"type":"object"},"name":"record_batch_page_review","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one current, evidence-complete Batch Review wrapper","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"description":"declared recording role; must be integrator","type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"append the wrapper; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"description":"exact current open Queue batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"json":{"default":false,"description":"write operation facts and wrapper receipts as one JSON object","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"default":".cambium/receipts/gate-attestations.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/gate-attestations.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"description":"bounded integrator Batch Review statement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}}},"required":["root","batch","actor_role","statement"],"type":"object"},"name":"record_batch_review","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record exact plan-bound K12/05 changed-scope evidence","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"list_producers":{"default":false,"description":"report every Kernel base row and exact producer availability","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--list-producers"]}},"obligation_id":{"description":"exact obligation; repeat for independent same-producer work","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--obligation-id"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":["list_producers"],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/changed-scope-evidence.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":["list_producers"],"suffixes":[],"value":".cambium/receipts/changed-scope-evidence.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"record_changed_scope_evidence","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record a Profile-authorized Corpus Planning semantic decision as machine-readable JSONL","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"description":"declared authority Role ID; required with --apply and must equal the Profile/plan binding","type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"append the structural and semantic receipts; default is dry-run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"plan":{"description":"closed restricted-YAML acceptance decision plan; one .yaml file directly under .cambium/deltas/corpus-plan-acceptances/","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/corpus-plan-acceptance.jsonl","description":"repository-relative JSONL path the receipts are appended to (default: .cambium/receipts/corpus-plan-acceptance.jsonl)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","plan"],"type":"object"},"name":"record_corpus_acceptance","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record an authorized evidence invalidation without changing historical bytes","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"description":"decision role, not the Integrator role","type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"append the event; omit for dry-run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"authority_reference":{"description":"reference to the actual operator/Host-attested decision; not authentication","type":"string","x-cambium-cli":{"action":"store","option_strings":["--authority-reference"]}},"decision_mode":{"enum":["explicit-user","own-declaration","semantic-authority"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--decision-mode"]}},"event_id":{"description":"stable identity for this correction decision","type":"string","x-cambium-cli":{"action":"store","option_strings":["--event-id"]}},"json":{"default":false,"description":"return publication facts as JSON","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"reason":{"enum":["incomplete-input","incorrect-result","overturned-claim"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--reason"]}},"reviewer_context_id":{"description":"original reviewer context for own-declaration","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-context-id"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"description":"exact bounded correction statement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"subject":{"description":"exact Receipt ID to invalidate; repeat for one bounded decision","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--subject"]}}},"required":["root","event_id","subject","reason","decision_mode","actor_role","authority_reference","statement"],"type":"object"},"name":"record_evidence_invalidation","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record snapshot-bound manual Extension Gate evidence","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"description":"declared pass-authority Profile role ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"append the evidence; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"gate_id":{"description":"exact typed Profile Extension Gate ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-id"]}},"json":{"default":false,"description":"write operation facts and attestation receipts as one JSON object","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"page":{"description":"repository-relative Markdown target","type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/gate-attestations.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"description":"bounded manual attestation statement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"value":{"description":"requested registered completion value","type":"string","x-cambium-cli":{"action":"store","option_strings":["--value"]}}},"required":["root","gate_id","page","value","actor_role","statement"],"type":"object"},"name":"record_gate_attestation","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Run a registered scan and record a deterministic Extension Gate result","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"run and append the bound Gate result","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"gate_id":{"description":"exact deterministic typed Profile Gate ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-id"]}},"json":{"default":false,"description":"write the applied receipt as one JSON array","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"page":{"description":"repository-relative Markdown target","type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/gate-results.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","gate_id","page"],"type":"object"},"name":"record_gate_result","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Publish the current typed evidence for one maintenance completion","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"append the three typed receipts","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"before_coverage_sha256":{"description":"Coverage Ledger fingerprint before this maintenance run","type":"string","x-cambium-cli":{"action":"store","option_strings":["--before-coverage-sha256"]}},"before_watermark_sha256":{"description":"watermark fingerprint before this maintenance run","type":"string","x-cambium-cli":{"action":"store","option_strings":["--before-watermark-sha256"]}},"budget_manifest":{"description":"closed maintenance budget manifest under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--budget-manifest"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/receipts"}},"json":{"default":false,"description":"write published receipts as one JSON array","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"default":".cambium/receipts/maintenance-evidence.jsonl","description":"current maintenance evidence JSONL destination","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/maintenance-evidence.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","budget_manifest","before_coverage_sha256","before_watermark_sha256"],"type":"object"},"name":"record_maintenance_evidence","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Render frozen Profile obligations and publish their separate verified evidence.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"publish verified rendering evidence","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"description":"current open Queue batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"obligation_id":{"description":"exact Profile rendering obligation; repeat for a read-only compute group","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--obligation-id"]}},"plan":{"description":"current AuditPlan path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/profile-rendering.jsonl","description":"managed receipt register","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/profile-rendering.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch","plan","obligation_id"],"type":"object"},"name":"record_profile_rendering","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one plan-bound K12/02 rendering record shape","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"obligation_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--obligation-id"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/rendering-verification.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/rendering-verification.jsonl"}},"rendering_mode":{"enum":["deterministic-static","expanded-ui","source-only","targeted-visual-exception","temporal-recording"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--rendering-mode"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"unresolved_question":{"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--unresolved-question"]}},"verification_result":{"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--verification-result"]}},"verification_target":{"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--verification-target"]}},"visual_trigger":{"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--visual-trigger"]}}},"required":["root","batch","plan","obligation_id","rendering_mode"],"type":"object"},"name":"record_rendering_verification","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one plan-bound substantive correctness review","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"authoring_context_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--authoring-context-id"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"finding":{"default":[],"description":"one finding object encoded as JSON; repeat for each finding","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--finding"]}},"obligation_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--obligation-id"]}},"page":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/substantive-reviews.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/substantive-reviews.jsonl"}},"reviewer_context_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-context-id"]}},"reviewer_role":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-role"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"round":{"enum":[1,2],"type":"integer","x-cambium-cli":{"action":"store","option_strings":["--round"],"type":"int"}},"round_1_receipt_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--round-1-receipt-id"]}},"statement":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"verdict":{"enum":["changes-required","escalated","passed"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--verdict"]}}},"required":["root","batch","plan","obligation_id","page","authoring_context_id","reviewer_context_id","reviewer_role","round","verdict","statement"],"type":"object"},"name":"record_substantive_review","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Register one approved current-protocol Amendment","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may register or withdraw an Amendment","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"amendment_id":{"description":"id for a queue-replan registration; cross-Ledger operations derive it from --plan instead","type":"string","x-cambium-cli":{"action":"store","option_strings":["--amendment-id"]}},"apply":{"default":false,"description":"write the registration; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"approval_reference":{"description":"explicit-user approval reference; required when --decision-mode is explicit-user","type":"string","x-cambium-cli":{"action":"store","option_strings":["--approval-reference"]}},"coverage_proposal":{"description":".cambium/deltas/replans/*.coverage.yaml proposal","type":"string","x-cambium-cli":{"action":"store","option_strings":["--coverage-proposal"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"date":{"description":"YYYY-MM-DD; must equal the UTC registration date","type":"string","x-cambium-cli":{"action":"store","option_strings":["--date"]}},"decision_mode":{"default":"auto","description":"derive delegated authority by default; explicit-user requires --approval-reference","enum":["auto","contract-delegated","explicit-user"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--decision-mode"]}},"expected_coverage_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Coverage; registration is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_progress_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Progress; registration is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-progress-sha256"]}},"expected_queue_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; registration is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-sha256"]}},"json":{"default":false,"description":"write the published receipt to stdout as one canonical JSON array and move the human report to stderr; a dry run publishes no receipt and so writes nothing there; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"operation":{"description":"Amendment operation being registered","enum":["cancel-batch","gap-routing-reconciliation","queue-replan","scope-replan"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--operation"]}},"plan":{"description":".cambium/deltas/amendments/*.yaml plan","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"reason":{"description":"nonempty withdrawal reason recorded on the row and its receipt","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reason"]}},"receipts":{"default":".cambium/receipts/amendments.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"summary":{"description":"non-empty one-line rationale recorded on the row","type":"string","x-cambium-cli":{"action":"store","option_strings":["--summary"]}},"withdraw":{"description":"retire the named pending registration instead of registering one (K13/06 withdrawal); requires --reason","type":"string","x-cambium-cli":{"action":"store","option_strings":["--withdraw"]}}},"required":["root","expected_coverage_sha256","expected_progress_sha256","expected_queue_sha256"],"type":"object"},"name":"register_amendment","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Render the K08/09 boundary projection blocks from page `boundary` frontmatter.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"rewrite the stale owned blocks atomically; omit to only report what would render","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"check":{"default":false,"description":"exit 2 when any owned block is stale; the default report never fails on staleness","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--check"]}},"contract":{"default":".cambium/derived/page_contract.yaml","description":"compiled contract path (default .cambium/derived/page_contract.yaml)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--contract"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/derived/page_contract.yaml"}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"scope":{"description":"only scan .md files under this subpath","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read-write","active_when_any":[],"constraint":"contained","consumption":"transaction","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"render_boundary_projection","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Render Required Queue human report","inputSchema":{"additionalProperties":false,"properties":{"check":{"default":false,"description":"compare existing report instead of writing","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--check"]}},"output":{"default":".cambium/reports/required_queue.md","description":"repository-relative report path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--output"]},"x-cambium-path":{"access":"read-write","active_when_any":[],"constraint":"namespace","consumption":"transaction","inactive_when_any":["stdout"],"suffixes":[".md"],"value":".cambium/reports"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"stdout":{"default":false,"description":"print the report to stdout and write nothing","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--stdout"]}}},"required":["root"],"type":"object"},"name":"render_queue","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Render derived Structure Registry coverage projections (K01/05 derived roles).","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"rewrite the stale owned blocks atomically; omit to only report what would render","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"check":{"default":false,"description":"exit 2 when any owned block is stale or missing; the default report never fails on staleness","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--check"]}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"render_structure_projection","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Run the adopter verification set derived from the K00/12 Stable Gate ID Registry (deterministic, not-batch-scoped producers).","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"path prefix passed through to scanners that accept it (repeatable)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"list":{"default":false,"description":"print the derived set and each command without running anything","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--list"]}},"profile":{"description":"profile directory override; default is the live runtime's selected_profile_manifest","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"root":{"description":"repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"run_gates","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"read","argument":"root"}},{"description":"Read the current Task Runtime action, execute that exact action, or advance deterministic actions to the next semantic boundary.","inputSchema":{"additionalProperties":false,"properties":{"execute":{"description":"execute exactly this current action identity","type":"string","x-cambium-cli":{"action":"store","option_strings":["--execute"]}},"input":{"description":"repository-relative JSON object below .cambium/tmp for await input","type":"string","x-cambium-cli":{"action":"store","option_strings":["--input"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".json"],"value":".cambium/tmp"}},"json":{"default":false,"description":"emit the canonical machine result; output is always JSON and this flag marks that contract for transports","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"max_steps":{"default":64,"description":"maximum deterministic actions for --run-until-boundary","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--max-steps"],"type":"int"}},"proposal":{"description":"candidate Delta YAML below .cambium/tmp for the current publication action","type":"string","x-cambium-cli":{"action":"store","option_strings":["--proposal"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/tmp"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"run_until_boundary":{"default":false,"description":"advance invoke actions until Agent, user, Host, repair, or terminal","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--run-until-boundary"]}}},"required":["root"],"type":"object"},"name":"run_task","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["execute","run_until_boundary"],"required":false},{"dests":["input","proposal"],"required":false}],"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Create a non-authorizing structured Profile candidate for an interview. The only semantic input is the explicitly supplied Profile identity. The current template supplies allowed support files and an empty TOML skeleton; no unanswered field is filled with a policy, inactive choice, or placeholder. Creation does not select a Profile, create runtime state, or issue a Receipt.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"create the candidate; otherwise report only","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"json":{"default":false,"description":"emit the structured result","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile_id":{"description":"explicitly confirmed candidate identity","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile-id"]}},"root":{"description":"repository root containing the unique Profile template","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","profile_id"],"type":"object"},"name":"scaffold_profile","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Seal verified frozen receipt history (K12/07). --apply is a maintenance-window operation: run it only with no other Cambium or adopter writer, checker or receipt appender active against this repository.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"write the seal, or with --reconcile finish the interrupted one; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"default":".cambium/receipts/seal-receipts.jsonl","description":"repository-relative JSONL path for this tool's own seal receipts, which never seal (default: .cambium/receipts/seal-receipts.jsonl)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":["reconcile","verify"],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"reconcile":{"default":false,"description":"finish an interrupted seal over the publication paths this tool implements; other interruptions fail closed and are resolved by the runbook in Tools/README.md","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--reconcile"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"verify":{"default":false,"description":"re-prove every sealed segment, projection and seal-receipt binding, then exit","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--verify"]}}},"required":["root"],"type":"object"},"name":"seal_receipts","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Apply one Required Queue transition","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; Queue transition planning and apply both require integrator","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the transition; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"at":{"description":"transition timestamp; defaults to now in UTC","type":"string","x-cambium-cli":{"action":"store","option_strings":["--at"]}},"batch_receipt":{"default":[],"description":"batch-review gate receipt id for open -> merge-ready; exactly one is accepted","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--batch-receipt"]}},"close_gate_receipt":{"description":"check_batch_close receipt id required by the closed transition","type":"string","x-cambium-cli":{"action":"store","option_strings":["--close-gate-receipt"]}},"confirmation_receipt":{"description":"confirmation receipt id required by queued -> open when the batch is confirmation_required","type":"string","x-cambium-cli":{"action":"store","option_strings":["--confirmation-receipt"]}},"delta_apply_receipt":{"description":"apply_delta receipt id required by the closed transition and by merge-ready -> open reopen","type":"string","x-cambium-cli":{"action":"store","option_strings":["--delta-apply-receipt"]}},"delta_path":{"description":"repository-relative .cambium/deltas/.yaml batch delta required by open -> merge-ready","type":"string","x-cambium-cli":{"action":"store","option_strings":["--delta-path"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/deltas"}},"expected_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; the write is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-sha256"]}},"expected_state_revision":{"description":"compare-and-swap guard: the state_revision the caller read from the current Queue; the write is refused when the live value differs","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--expected-state-revision"],"type":"int"}},"gate_receipt":{"description":"gate receipt id: activation gate for queued -> open, Queue consistency gate for closed and for clearing revalidation-required","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-receipt"]}},"hold_state":{"description":"target hold state; exclusive with --transition","enum":["blocked","confirmation-required","none","paused","revalidation-required"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--hold-state"]}},"id":{"description":"Required Queue batch id to transition","type":"string","x-cambium-cli":{"action":"store","option_strings":["--id"]}},"json":{"default":false,"description":"write the applied transition receipt(s) to stdout as one canonical JSON array and move the human report to stderr; a dry run publishes no receipt and so writes nothing there; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"reason":{"description":"non-empty rationale required by merge-ready -> open and by any non-none hold","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reason"]}},"receipts":{"default":".cambium/receipts/queue-transitions.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"standards_revalidation_receipt":{"description":"check_queue --require-revalidation receipt discharging an outstanding Standards revalidation; queued -> open or revalidation-required -> none only","type":"string","x-cambium-cli":{"action":"store","option_strings":["--standards-revalidation-receipt"]}},"transition":{"description":"target lifecycle state; exclusive with --hold-state","enum":["closed","merge-ready","open"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--transition"]}}},"required":["root","id"],"type":"object"},"name":"update_queue","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["transition","hold_state"],"required":true}],"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Apply one canonical task-state transition","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply a task-state write","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the transition; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"at":{"description":"transition timestamp; defaults to now in UTC","type":"string","x-cambium-cli":{"action":"store","option_strings":["--at"]}},"checkpoint_summary":{"description":"non-empty reason required by paused, blocked and cancelled, and when leaving completion-candidate for anything but complete","type":"string","x-cambium-cli":{"action":"store","option_strings":["--checkpoint-summary"]}},"expected_progress_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Progress; --apply is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-progress-sha256"]}},"expected_queue_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; --apply is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-sha256"]}},"json":{"default":false,"description":"write the applied transition receipt to stdout as one canonical JSON array and move the human report to stderr; a dry run publishes no receipt and so writes nothing there; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"maintenance_completion_receipt":{"description":"maintenance completion gate receipt id required by complete under maintenance completion_semantics","type":"string","x-cambium-cli":{"action":"store","option_strings":["--maintenance-completion-receipt"]}},"queue_check_receipt":{"description":"Queue completion gate receipt id required by the completion-candidate transition","type":"string","x-cambium-cli":{"action":"store","option_strings":["--queue-check-receipt"]}},"receipts":{"default":".cambium/receipts/task-transitions.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"terminal_proof_receipt":{"description":"Terminal Proof receipt id required by complete under build completion_semantics","type":"string","x-cambium-cli":{"action":"store","option_strings":["--terminal-proof-receipt"]}},"transition":{"description":"target task state in the Progress Ledger","enum":["active","blocked","cancelled","complete","completion-candidate","paused"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--transition"]}}},"required":["root","transition"],"type":"object"},"name":"update_task","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}}],"transports":["stdio","streamable-http"]} +{"artifact":"agent-interface-projection","form":"mcp","generated":{"not_a_revision_basis":"This file is downstream of each tool's own argparse declaration and is never the basis for revising one. To change what an agent may call, change the tool's argparse block or the closed agent-interface policy, recompile Tools/compiled/cli-contract.yaml, then regenerate this file.","notice":"Generated artifact -- do not edit. Every value here is projected from the selected target's compiled CLI contract by Tools/render_interface_projection.py; a hand edit is reported by --check as a HOLD.","regenerate":"python3 Tools/render_interface_projection.py .","verify":"python3 Tools/render_interface_projection.py . --check"},"generator":"Tools/render_interface_projection.py","generator_version":"1.6.0","projection_target":"source-distribution","schema_version":6,"source":"Tools/compiled/cli-contract.yaml","source_artifact":"cli-invocation-contract","source_hash":"sha256:3203b67e14f59856c8afddad11c702abff2ceda89ae3f018a25b5dac8cfe2686","source_manifest_hash":"sha256:4327058382b352b5fb9d65498637d522a571b86ee55fdae8ad38ba01d80e2955","source_schema_version":11,"tool_count":49,"tools":[{"description":"Apply one approved cross-Ledger Amendment transaction","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply an Amendment transaction","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the transaction; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"expected_coverage_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Coverage; planning is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_progress_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Progress; planning is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-progress-sha256"]}},"expected_queue_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; planning is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-sha256"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"plan":{"description":".cambium/deltas/amendments/*.yaml plan","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/amendments.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","plan","expected_coverage_sha256","expected_progress_sha256","expected_queue_sha256"],"type":"object"},"name":"apply_amendment","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Amend the frozen Task Contract from one confirmed plan.","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply a contract amendment","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the transaction; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"plan":{"description":"repository-relative path under .cambium/deltas/contract-amendments","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/contract-amendments.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","plan"],"type":"object"},"name":"apply_contract_amendment","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Deterministic Coverage Delta application","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply canonical Coverage","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the merged Coverage; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"delta":{"description":"canonical batch Coverage delta; must be exactly .cambium/deltas/.yaml","type":"string","x-cambium-cli":{"action":"store","option_strings":[]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"expected_coverage_sha256":{"description":"compare-and-swap guard for canonical --apply: sha256: the caller read from the current Coverage; the write is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_queue_sha256":{"description":"compare-and-swap guard for canonical --apply: sha256: the caller read from the current Queue; the write is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-sha256"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"preflight":{"default":false,"description":"plan canonical Coverage and routed-gap settlement without writes; allows an open batch","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--preflight"]}},"receipts":{"description":"receipt JSONL destination; canonical mode defaults to a new .cambium/receipts/.jsonl and refuses an existing path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":["--root"]}}},"required":["delta","root"],"type":"object"},"name":"apply_delta","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["apply","preflight"],"required":false}],"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Apply one receipt-backed Profile metadata transition","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may write","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"commit owner state and page projection","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"expected_coverage_sha256":{"description":"Coverage fingerprint observed by the caller","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_page_sha256":{"description":"target page fingerprint observed by the caller","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-page-sha256"]}},"gate_id":{"description":"exact typed Profile Extension Gate ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-id"]}},"gate_receipt":{"description":"current producer receipt ID for this Gate","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-receipt"]}},"json":{"default":false,"description":"write the applied receipt as one JSON array","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"page":{"description":"repository-relative Markdown target","type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]},"x-cambium-path":{"access":"read-write","active_when_any":[],"constraint":"contained","consumption":"transaction","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"fresh JSONL path under .cambium/receipts; default is .jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"value":{"description":"requested registered completion value","type":"string","x-cambium-cli":{"action":"store","option_strings":["--value"]}}},"required":["root","gate_id","page","value","gate_receipt"],"type":"object"},"name":"apply_metadata_transition","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Assemble one current K12/16 Terminal Proof","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"corpus_plan_check_receipt":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--corpus-plan-check-receipt"]}},"full_deterministic_results":{"default":".cambium/receipts/terminal.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--full-deterministic-results"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/terminal.jsonl"}},"json":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"proof":{"default":".cambium/receipts/terminal-proof.yaml","type":"string","x-cambium-cli":{"action":"store","option_strings":["--proof"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"replace","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/receipts"}},"queue_check_receipt":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--queue-check-receipt"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"terminal_audit_input":{"description":"closed YAML/JSON below .cambium/tmp","type":"string","x-cambium-cli":{"action":"store","option_strings":["--terminal-audit-input"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml",".json"],"value":".cambium/tmp"}},"terminal_audit_receipt_register":{"default":".cambium/receipts/terminal.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--terminal-audit-receipt-register"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/terminal.jsonl"}}},"required":["root","terminal_audit_input","queue_check_receipt","corpus_plan_check_receipt"],"type":"object"},"name":"assemble_terminal_proof","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Run and publish the K12/09 batch-close evidence bundle","inputSchema":{"additionalProperties":false,"properties":{"accept_candidate_id":{"default":[],"description":"accept this exact current candidate for this close only","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--accept-candidate-id"]}},"accept_candidate_type":{"default":[],"description":"accept every current candidate of this exact tool:check type for this close only","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--accept-candidate-type"]}},"accept_while_unchanged_id":{"default":[],"description":"accept this exact current candidate and permit reuse while its observation is unchanged","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--accept-while-unchanged-id"]}},"accept_while_unchanged_type":{"default":[],"description":"expand this current exact type set and permit those rows to be reused while unchanged","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--accept-while-unchanged-type"]}},"batch":{"description":"merge-ready batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"integrator":{"description":"declared integrator label recorded in the evidence","type":"string","x-cambium-cli":{"action":"store","option_strings":["--integrator"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"default":".cambium/receipts/batch-close.jsonl","description":"repository-relative close evidence JSONL","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"review_attestation":{"description":"reviewer's explicit global-review statement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--review-attestation"]}},"reviewer":{"description":"declared reviewer label (must differ from integrator)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch","integrator","reviewer","review_attestation"],"type":"object"},"name":"check_batch_close","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Validate page boundary blocks against the K08/09 page boundary contract (gate: boundary-contract; advisory by default).","inputSchema":{"additionalProperties":false,"properties":{"contract":{"default":".cambium/derived/page_contract.yaml","description":"compiled contract path (default .cambium/derived/page_contract.yaml)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--contract"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/derived/page_contract.yaml"}},"exclude":{"default":[],"description":"subpath to exclude; repeatable","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath (directory or single page)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"strict":{"default":false,"description":"treat violations as failures except the B4 migration-tolerated case; the mode a governance decision promotes to a gate","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--strict"]}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_boundary_contract","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Validate explicit Corpus Planning artifacts","inputSchema":{"additionalProperties":false,"properties":{"json":{"default":false,"description":"write only the deterministic normalized result JSON to stdout","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile":{"description":"repository-relative Profile manifest or Profile directory; default: selected Profile in Progress Ledger","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"append the passing Corpus Planning Gate here; diagnostics stay in the report","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"check_corpus_plan","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Closed-world freshness / review_by candidate check","inputSchema":{"additionalProperties":false,"properties":{"as_of":{"description":"reference date YYYY-MM-DD for overdue computation (default: today)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--as-of"]}},"defaults":{"description":"optional domain -> volatility mapping file (restricted YAML subset); an active page with no explicit or defaulted volatility is a candidate","type":"string","x-cambium-cli":{"action":"store","option_strings":["--defaults"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"exclude":{"default":[],"description":"skip files whose path contains this component (repeatable; default: none)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_freshness","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Wiki link missing/ambiguous/heading check","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"path component to exclude (repeatable); files whose path contains the component are neither scanned for outgoing links nor used in basename disambiguation, but exact full-path links into them still resolve (excluded means not audited, not nonexistent)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath (the index still covers the whole vault)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_links","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"MOC Module Index consistency candidate detection","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"path component to exclude (repeatable); no semantic directory name is excluded by default","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"description":"JSONL path to append a machine-readable receipt to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"scan root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"check_moc","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Validate pages against the compiled frontmatter page contract (gate: page-contract; advisory by default).","inputSchema":{"additionalProperties":false,"properties":{"contract":{"default":".cambium/derived/page_contract.yaml","description":"compiled contract path (default .cambium/derived/page_contract.yaml)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--contract"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/derived/page_contract.yaml"}},"exclude":{"default":[],"description":"subpath to exclude; repeatable","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath (directory or single page)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"strict":{"default":false,"description":"treat violations as failures; the mode a governance decision promotes to a gate","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--strict"]}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_page_contract","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Complete structured Profile validation and profile-load Gate","inputSchema":{"additionalProperties":false,"properties":{"defaults":{"description":"machine-readable unresolved-input marker registry (default: Tools/schemas/execution_defaults.template.yaml under --root)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--defaults"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":"Tools/schemas/execution_defaults.template.yaml"}},"execution_defaults":{"description":"kernel execution-default override registry (default: kernel/K00 Standards Control/execution-defaults-base.yaml under --root)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--execution-defaults"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":"kernel/K00 Standards Control/execution-defaults-base.yaml"}},"interface":{"description":"normative slot interface file (default: kernel/K00 Standards Control/profile-interface.yaml under --root)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--interface"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":"kernel/K00 Standards Control/profile-interface.yaml"}},"json":{"default":false,"description":"write one deterministic JSON object (tool, root, result, findings each carrying a closed mechanical/semantic-unresolved category) to stdout instead of the human summary; receipts and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile_dir":{"description":"the profile directory to check (e.g. profiles/)","type":"string","x-cambium-cli":{"action":"store","option_strings":[]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append the passing Profile-load Gate to; diagnostics stay in the report","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"default":".","description":"vault root that vault-relative bindings resolve against (default: this script's repository root)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--root"]}}},"required":["profile_dir"],"type":"object"},"name":"check_profile","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Terminal Proof completeness and zero-condition check","inputSchema":{"additionalProperties":false,"properties":{"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"ledger":{"description":"Coverage Ledger YAML; with --root this must be exactly .cambium/state/coverage_ledger.yaml","type":"string","x-cambium-cli":{"action":"store","option_strings":["--ledger"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/state/coverage_ledger.yaml"}},"progress_ledger":{"description":"Progress Ledger YAML; required with --root and must be exactly .cambium/state/progress_ledger.yaml","type":"string","x-cambium-cli":{"action":"store","option_strings":["--progress-ledger"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/state/progress_ledger.yaml"}},"proof":{"description":"path to the terminal proof YAML file","type":"string","x-cambium-cli":{"action":"store","option_strings":[]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append a passing Completion Gate to; diagnostics stay in the report","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"vault root; when given, path-valued proof fields must exist and selected routes must agree with canonical Card and Read Set declarations","type":"string","x-cambium-cli":{"action":"store","option_strings":["--root"]}}},"required":["proof"],"type":"object"},"name":"check_proof","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Validate canonical Required Queue state","inputSchema":{"additionalProperties":false,"properties":{"ack_activation_phase":{"description":"return one delivered phase part nonce as same-context delivery evidence","type":"string","x-cambium-cli":{"action":"store","option_strings":["--ack-activation-phase"]}},"boundary_gate_receipt":{"default":[],"description":"current gate evidence supplied to --require-revalidation","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--boundary-gate-receipt"]}},"budget_manifest_receipt":{"description":"closed budget-manifest receipt ID supplied to --require-maintenance-complete","type":"string","x-cambium-cli":{"action":"store","option_strings":["--budget-manifest-receipt"]}},"confirmation_receipt":{"description":"confirmation evidence supplied to --require-ready","type":"string","x-cambium-cli":{"action":"store","option_strings":["--confirmation-receipt"]}},"deliver_phase":{"description":"deliver one frozen activation phase part of BATCH_ID inside the protocol delivery budget","type":"string","x-cambium-cli":{"action":"store","option_strings":["--deliver-phase"]}},"deliver_readback":{"description":"deliver one registered conditional Card read-back source for an already-open batch","type":"string","x-cambium-cli":{"action":"store","option_strings":["--deliver-readback"]}},"json":{"default":false,"description":"write this run's receipt object to stdout as one canonical JSON array and move the human report to stderr; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"ledger_advance_receipt":{"description":"Coverage Ledger advance receipt ID supplied to --require-maintenance-complete","type":"string","x-cambium-cli":{"action":"store","option_strings":["--ledger-advance-receipt"]}},"phase":{"description":"frozen activation phase selected with --deliver-phase or --ack-activation-phase","type":"string","x-cambium-cli":{"action":"store","option_strings":["--phase"]}},"phase_delivery_receipt":{"description":"delivery receipt the acknowledged phase nonce came from, supplied to --ack-activation-phase","type":"string","x-cambium-cli":{"action":"store","option_strings":["--phase-delivery-receipt"]}},"phase_nonce":{"description":"nonce returned from the delivered phase part, supplied to --ack-activation-phase","type":"string","x-cambium-cli":{"action":"store","option_strings":["--phase-nonce"]}},"phase_part":{"default":0,"description":"part index inside the selected phase (default 0)","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--phase-part"],"type":"int"}},"readback_rule":{"description":"registered rule selected with --deliver-readback","type":"string","x-cambium-cli":{"action":"store","option_strings":["--readback-rule"]}},"receipts":{"description":"repository-relative JSONL receipt path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"require_complete":{"default":false,"description":"build completion gate: prove no Required work remains","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--require-complete"]}},"require_maintenance_complete":{"default":false,"description":"maintenance completion gate: prove one bounded maintenance run is complete","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--require-maintenance-complete"]}},"require_ready":{"description":"prove BATCH_ID is queued and ready to activate","type":"string","x-cambium-cli":{"action":"store","option_strings":["--require-ready"]}},"require_revalidation":{"description":"prove BATCH_ID may produce its Standards revalidation aggregate","type":"string","x-cambium-cli":{"action":"store","option_strings":["--require-revalidation"]}},"resume_status":{"default":false,"description":"show interruption-safe task and batch resume state","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--resume-status"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"watermark_advance_receipt":{"description":"watermark advance receipt ID supplied to --require-maintenance-complete","type":"string","x-cambium-cli":{"action":"store","option_strings":["--watermark-advance-receipt"]}}},"required":["root"],"type":"object"},"name":"check_queue","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["require_ready","require_revalidation","require_complete","require_maintenance_complete","resume_status","deliver_readback","deliver_phase","ack_activation_phase"],"required":false}],"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Find profile-configured residual content outside accepted roots.","inputSchema":{"additionalProperties":false,"properties":{"config":{"description":"profile-owned restricted YAML scan configuration","type":"string","x-cambium-cli":{"action":"store","option_strings":["--config"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human summary to stderr; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"positive_controls_only":{"default":false,"description":"execute the registered controls through the production classifier without scanning repository content","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--positive-controls-only"]}},"receipts":{"description":"optional JSONL receipt path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scan_id":{"description":"stable ID from the selected profile's scan registry","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scan-id"]}},"time_limit":{"default":55.0,"description":"hard evidence-production budget in seconds (greater than 0 and at most 55)","type":"number","x-cambium-cli":{"action":"store","option_strings":["--time-limit"],"type":"float"}},"vault_root":{"description":"knowledge-vault root to scan","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root","scan_id","config"],"type":"object"},"name":"check_residual_content","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Validate the selected profile's Structure Registry against the vault (gate: structure-registry).","inputSchema":{"additionalProperties":false,"properties":{"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"check_structure","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Frontmatter controlled-vocabulary check","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"subpath to exclude (repeatable; e.g. the curated Card control plane, whose frontmatter is not governed by the K08 module's knowledge-page schema)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human summary to stderr; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"policy_fingerprint":{"description":"effective-policy fingerprint (from the Kernel policy registry resolver) the quotas were resolved from; recorded on the priority-quota-distribution receipt so its consumers can bind the policy identity, never re-derive it","type":"string","x-cambium-cli":{"action":"store","option_strings":["--policy-fingerprint"]}},"quota_p0":{"description":"configured Profile P0 quota in percent; must be supplied with --quota-p1 and --policy-fingerprint; omission disables quota evaluation","type":"number","x-cambium-cli":{"action":"store","option_strings":["--quota-p0"],"type":"float"}},"quota_p1":{"description":"configured Profile P1 quota in percent; must be supplied with --quota-p0 and --policy-fingerprint; omission disables quota evaluation","type":"number","x-cambium-cli":{"action":"store","option_strings":["--quota-p1"],"type":"float"}},"receipts":{"description":"JSONL path to append machine-readable receipts to","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"only scan .md files under this subpath","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"vocab":{"description":"path to vocab.yaml (defaults to vocab.yaml next to this script)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--vocab"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/derived/vocab.yaml"}}},"required":["vault_root"],"type":"object"},"name":"check_vocab","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Compile Required Queue from explicit Coverage assignments","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply a Queue write or replan","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"amendment_id":{"description":"registered Amendment id authorizing the replan; required with --apply-replan","type":"string","x-cambium-cli":{"action":"store","option_strings":["--amendment-id"]}},"apply":{"default":false,"description":"materialize an initially empty Queue","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"apply_replan":{"default":false,"description":"apply a controlled structural diff to a non-empty Queue","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply-replan"]}},"coverage_proposal":{"description":"repository-contained .cambium/deltas/replans/*.coverage.yaml input","type":"string","x-cambium-cli":{"action":"store","option_strings":["--coverage-proposal"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"expected_coverage_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Coverage; the replan is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_progress_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Progress; the replan is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-progress-sha256"]}},"expected_queue_revision":{"description":"compare-and-swap guard: the queue_revision the caller read from the current Queue; the write is refused when the live value differs","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-revision"],"type":"int"}},"expected_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; the write is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-sha256"]}},"expected_state_revision":{"description":"compare-and-swap guard: the state_revision the caller read from the current Queue; the replan is refused when the live value differs","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--expected-state-revision"],"type":"int"}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"output":{"description":"repository-relative proposal path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--output"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"replace","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium"}},"receipts":{"default":".cambium/receipts/queue-structure.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply","apply_replan"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"replan_diff":{"description":"existing .cambium/tmp/*.yaml diff to consume","type":"string","x-cambium-cli":{"action":"store","option_strings":["--replan-diff"]},"x-cambium-path":{"access":"read","active_when_any":["apply_replan"],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"compile_queue","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["apply","apply_replan"],"required":false}],"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply","apply_replan"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Cross-file duplicate paragraph candidate detection (for maintenance runs and governance tasks)","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"skip files whose path contains this component (repeatable; no component is excluded by default)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"description":"JSONL path to append machine-readable receipts to (shared convention, Tools/schemas/receipt.template.jsonl)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":[],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"scope":{"description":"subpath (relative to vault, or absolute): only report similar pairs with at least one side under it","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault":{"description":"repository root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault"],"type":"object"},"name":"duplicate_check","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault"}},{"description":"Publish one confirmed Task Plan as initial runtime state","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"publish the transaction; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"json":{"default":false,"description":"write this run's receipt objects to stdout as one canonical JSON array and move the human-readable report to stderr; receipt writing, verdicts, and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"plan":{"description":"confirmed Task Plan below .cambium/deltas/task-plans","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/deltas/task-plans"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","plan"],"type":"object"},"name":"init_state","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Observe what this CLI/MCP consumer can actually use; never install or adopt.","inputSchema":{"additionalProperties":false,"properties":{"construct":{"default":[],"items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--construct"]}},"json":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"rendering":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--rendering"]}},"root":{"type":"string","x-cambium-cli":{"action":"store","option_strings":[],"type":"Path"}}},"required":["root"],"type":"object"},"name":"inspect_host","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"read","argument":"root"}},{"description":"Prepare the complete immutable AuditPlan for an open batch","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"write the plan; omit for dry-run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"at":{"description":"canonical UTC generation time; defaults to now","type":"string","x-cambium-cli":{"action":"store","option_strings":["--at"]}},"batch":{"description":"current open Queue batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch"],"type":"object"},"name":"prepare_audit_plan","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Read, review, and explicitly edit one interview candidate, never adopt it. Edits are structured data, not code. The Tool checks the after-image against the same draft contract, preserves unanswered fields, and never writes runtime selection or evidence. A package snapshot is an optimistic precondition, not a user approval. Creation remains the existing scaffold_profile capability.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"publish an edit; otherwise preview only","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"edits":{"description":"JSON file containing explicit set/append/remove edits","type":"string","x-cambium-cli":{"action":"store","option_strings":["--edits"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"expected_snapshot_sha256":{"description":"candidate snapshot returned by read; required for edit","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-snapshot-sha256"]}},"json":{"default":false,"description":"emit machine result, including a rendered view when requested","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"mode":{"default":"read","enum":["edit","read","render"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--mode"]}},"profile_id":{"description":"existing non-template candidate identity","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile-id"]}},"root":{"description":"repository root; no adoption or runtime writes","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"selector":{"default":"[]","description":"JSON array of fields and stable record selectors","type":"string","x-cambium-cli":{"action":"store","option_strings":["--selector"]}}},"required":["root","profile_id"],"type":"object"},"name":"profile_candidate","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Read-only onboarding status projector: derives the adoption/onboarding state of one root and exactly one next_action token; writes nothing and owns no ledger","inputSchema":{"additionalProperties":false,"properties":{"json":{"default":false,"description":"emit the status view as one deterministic JSON object instead of the human summary","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile_id":{"description":"target one candidate profile directory name under profiles/ for draft inspection (defaults to the single candidate when exactly one exists)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile-id"]}},"root":{"description":"the adopting repository root to project","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"profile_onboarding_status","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"read","argument":"root"}},{"description":"Project metadata-contract owner state onto page frontmatter","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"take the runtime writer lock and publish the projection; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"page":{"description":"limit to these repository-relative pages (repeatable); default is every Ledger page","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--page"]},"x-cambium-path":{"access":"read-write","active_when_any":[],"constraint":"contained","consumption":"transaction","inactive_when_any":[],"suffixes":[],"value":null}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"project_page_state","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Validate an Agent-complete proposal and publish it to the canonical candidate Delta path for one current open batch.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"publish after successful validation","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"description":"current open Queue batch id","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"expected_delta_sha256":{"description":"'absent' for first publication or the current canonical sha256","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-delta-sha256"]}},"proposal":{"description":"complete YAML proposal below .cambium/tmp/","type":"string","x-cambium-cli":{"action":"store","option_strings":["--proposal"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/tmp"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch","proposal","expected_delta_sha256"],"type":"object"},"name":"publish_delta","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one AuditPlan-bound Batch Review judgment","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"append the evidence; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"description":"exact open Queue batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"json":{"default":false,"description":"write operation facts and judgment receipts as one JSON object","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"judgment_item":{"description":"registered Batch Review Requirement Judgment Item ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--judgment-item"]}},"receipts":{"default":".cambium/receipts/batch-judgments.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/batch-judgments.jsonl"}},"reviewer_role":{"description":"declared pass-authority Profile role ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-role"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"description":"bounded judgment statement (the concrete verdict, not \"reviewed\")","type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"target":{"description":"manifest page path, or the batch ID for a batch-selector requirement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--target"]}}},"required":["root","batch","judgment_item","target","reviewer_role","statement"],"type":"object"},"name":"record_batch_judgment","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record explicit same-page M/S answers with independent publications","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"page":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"reviews":{"description":"one JSON {obligation_id, input} row from the existing reviews collection","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--review"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch","plan","page","reviews"],"type":"object"},"name":"record_batch_page_review","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["array"],"json_value":null,"mode":"always-json","required_keys":[],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one current, evidence-complete Batch Review wrapper","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"description":"declared recording role; must be integrator","type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"append the wrapper; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"description":"exact current open Queue batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"json":{"default":false,"description":"write operation facts and wrapper receipts as one JSON object","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"default":".cambium/receipts/gate-attestations.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/gate-attestations.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"description":"bounded integrator Batch Review statement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}}},"required":["root","batch","actor_role","statement"],"type":"object"},"name":"record_batch_review","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record exact plan-bound K12/05 changed-scope evidence","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"list_producers":{"default":false,"description":"report every Kernel base row and exact producer availability","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--list-producers"]}},"obligation_id":{"description":"exact obligation; repeat for independent same-producer work","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--obligation-id"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":["list_producers"],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/changed-scope-evidence.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":["list_producers"],"suffixes":[],"value":".cambium/receipts/changed-scope-evidence.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"record_changed_scope_evidence","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record a Profile-authorized Corpus Planning semantic decision as machine-readable JSONL","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"description":"declared authority Role ID; required with --apply and must equal the Profile/plan binding","type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"append the structural and semantic receipts; default is dry-run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"plan":{"description":"closed restricted-YAML acceptance decision plan; one .yaml file directly under .cambium/deltas/corpus-plan-acceptances/","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/corpus-plan-acceptance.jsonl","description":"repository-relative JSONL path the receipts are appended to (default: .cambium/receipts/corpus-plan-acceptance.jsonl)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","plan"],"type":"object"},"name":"record_corpus_acceptance","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record an authorized evidence invalidation without changing historical bytes","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"description":"decision role, not the Integrator role","type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"append the event; omit for dry-run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"authority_reference":{"description":"reference to the actual operator/Host-attested decision; not authentication","type":"string","x-cambium-cli":{"action":"store","option_strings":["--authority-reference"]}},"decision_mode":{"enum":["explicit-user","own-declaration","semantic-authority"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--decision-mode"]}},"event_id":{"description":"stable identity for this correction decision","type":"string","x-cambium-cli":{"action":"store","option_strings":["--event-id"]}},"json":{"default":false,"description":"return publication facts as JSON","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"reason":{"enum":["incomplete-input","incorrect-result","overturned-claim"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--reason"]}},"reviewer_context_id":{"description":"original reviewer context for own-declaration","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-context-id"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"description":"exact bounded correction statement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"subject":{"description":"exact Receipt ID to invalidate; repeat for one bounded decision","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--subject"]}}},"required":["root","event_id","subject","reason","decision_mode","actor_role","authority_reference","statement"],"type":"object"},"name":"record_evidence_invalidation","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record snapshot-bound manual Extension Gate evidence","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"description":"declared pass-authority Profile role ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"append the evidence; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"gate_id":{"description":"exact typed Profile Extension Gate ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-id"]}},"json":{"default":false,"description":"write operation facts and attestation receipts as one JSON object","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"page":{"description":"repository-relative Markdown target","type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/gate-attestations.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"statement":{"description":"bounded manual attestation statement","type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"value":{"description":"requested registered completion value","type":"string","x-cambium-cli":{"action":"store","option_strings":["--value"]}}},"required":["root","gate_id","page","value","actor_role","statement"],"type":"object"},"name":"record_gate_attestation","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Run a registered scan and record a deterministic Extension Gate result","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"run and append the bound Gate result","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"gate_id":{"description":"exact deterministic typed Profile Gate ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-id"]}},"json":{"default":false,"description":"write the applied receipt as one JSON array","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"page":{"description":"repository-relative Markdown target","type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"receipts":{"default":".cambium/receipts/gate-results.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","gate_id","page"],"type":"object"},"name":"record_gate_result","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Publish the current typed evidence for one maintenance completion","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"append the three typed receipts","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"before_coverage_sha256":{"description":"Coverage Ledger fingerprint before this maintenance run","type":"string","x-cambium-cli":{"action":"store","option_strings":["--before-coverage-sha256"]}},"before_watermark_sha256":{"description":"watermark fingerprint before this maintenance run","type":"string","x-cambium-cli":{"action":"store","option_strings":["--before-watermark-sha256"]}},"budget_manifest":{"description":"closed maintenance budget manifest under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--budget-manifest"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/receipts"}},"json":{"default":false,"description":"write published receipts as one JSON array","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"default":".cambium/receipts/maintenance-evidence.jsonl","description":"current maintenance evidence JSONL destination","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/maintenance-evidence.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","budget_manifest","before_coverage_sha256","before_watermark_sha256"],"type":"object"},"name":"record_maintenance_evidence","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Render frozen Profile obligations and publish their separate verified evidence.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"publish verified rendering evidence","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"description":"current open Queue batch ID","type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"obligation_id":{"description":"exact Profile rendering obligation; repeat for a read-only compute group","items":{"type":"string"},"minItems":1,"type":"array","x-cambium-cli":{"action":"append","option_strings":["--obligation-id"]}},"plan":{"description":"current AuditPlan path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/profile-rendering.jsonl","description":"managed receipt register","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/profile-rendering.jsonl"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","batch","plan","obligation_id"],"type":"object"},"name":"record_profile_rendering","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one plan-bound K12/02 rendering record shape","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"obligation_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--obligation-id"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/rendering-verification.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/rendering-verification.jsonl"}},"rendering_mode":{"enum":["deterministic-static","expanded-ui","source-only","targeted-visual-exception","temporal-recording"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--rendering-mode"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"unresolved_question":{"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--unresolved-question"]}},"verification_result":{"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--verification-result"]}},"verification_target":{"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--verification-target"]}},"visual_trigger":{"type":["string","null"],"x-cambium-cli":{"action":"store","null_encoding":"omit","option_strings":["--visual-trigger"]}}},"required":["root","batch","plan","obligation_id","rendering_mode"],"type":"object"},"name":"record_rendering_verification","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Record one plan-bound substantive correctness review","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"authoring_context_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--authoring-context-id"]}},"batch":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--batch"]}},"finding":{"default":[],"description":"one finding object encoded as JSON; repeat for each finding","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--finding"]}},"obligation_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--obligation-id"]}},"page":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--page"]}},"plan":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/work_specs/audit-plans"}},"receipts":{"default":".cambium/receipts/substantive-reviews.jsonl","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"exact","consumption":"append","inactive_when_any":[],"suffixes":[],"value":".cambium/receipts/substantive-reviews.jsonl"}},"reviewer_context_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-context-id"]}},"reviewer_role":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--reviewer-role"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"round":{"enum":[1,2],"type":"integer","x-cambium-cli":{"action":"store","option_strings":["--round"],"type":"int"}},"round_1_receipt_id":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--round-1-receipt-id"]}},"statement":{"type":"string","x-cambium-cli":{"action":"store","option_strings":["--statement"]}},"verdict":{"enum":["changes-required","escalated","passed"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--verdict"]}}},"required":["root","batch","plan","obligation_id","page","authoring_context_id","reviewer_context_id","reviewer_role","round","verdict","statement"],"type":"object"},"name":"record_substantive_review","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":["applied","status"],"result_contract":"receipt-publication"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Register one approved current-protocol Amendment","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may register or withdraw an Amendment","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"amendment_id":{"description":"id for a queue-replan registration; cross-Ledger operations derive it from --plan instead","type":"string","x-cambium-cli":{"action":"store","option_strings":["--amendment-id"]}},"apply":{"default":false,"description":"write the registration; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"approval_reference":{"description":"explicit-user approval reference; required when --decision-mode is explicit-user","type":"string","x-cambium-cli":{"action":"store","option_strings":["--approval-reference"]}},"coverage_proposal":{"description":".cambium/deltas/replans/*.coverage.yaml proposal","type":"string","x-cambium-cli":{"action":"store","option_strings":["--coverage-proposal"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"date":{"description":"YYYY-MM-DD; must equal the UTC registration date","type":"string","x-cambium-cli":{"action":"store","option_strings":["--date"]}},"decision_mode":{"default":"auto","description":"derive delegated authority by default; explicit-user requires --approval-reference","enum":["auto","contract-delegated","explicit-user"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--decision-mode"]}},"expected_coverage_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Coverage; registration is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-coverage-sha256"]}},"expected_progress_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Progress; registration is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-progress-sha256"]}},"expected_queue_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; registration is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-sha256"]}},"json":{"default":false,"description":"write the published receipt to stdout as one canonical JSON array and move the human report to stderr; a dry run publishes no receipt and so writes nothing there; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"operation":{"description":"Amendment operation being registered","enum":["cancel-batch","gap-routing-reconciliation","queue-replan","scope-replan"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--operation"]}},"plan":{"description":".cambium/deltas/amendments/*.yaml plan","type":"string","x-cambium-cli":{"action":"store","option_strings":["--plan"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"reason":{"description":"nonempty withdrawal reason recorded on the row and its receipt","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reason"]}},"receipts":{"default":".cambium/receipts/amendments.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"summary":{"description":"non-empty one-line rationale recorded on the row","type":"string","x-cambium-cli":{"action":"store","option_strings":["--summary"]}},"withdraw":{"description":"retire the named pending registration instead of registering one (K13/06 withdrawal); requires --reason","type":"string","x-cambium-cli":{"action":"store","option_strings":["--withdraw"]}}},"required":["root","expected_coverage_sha256","expected_progress_sha256","expected_queue_sha256"],"type":"object"},"name":"register_amendment","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Render the K08/09 boundary projection blocks from page `boundary` frontmatter.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"rewrite the stale owned blocks atomically; omit to only report what would render","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"check":{"default":false,"description":"exit 2 when any owned block is stale; the default report never fails on staleness","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--check"]}},"contract":{"default":".cambium/derived/page_contract.yaml","description":"compiled contract path (default .cambium/derived/page_contract.yaml)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--contract"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"exact","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":".cambium/derived/page_contract.yaml"}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"scope":{"description":"only scan .md files under this subpath","type":"string","x-cambium-cli":{"action":"store","option_strings":["--scope"]},"x-cambium-path":{"access":"read-write","active_when_any":[],"constraint":"contained","consumption":"transaction","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"render_boundary_projection","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Render Required Queue human report","inputSchema":{"additionalProperties":false,"properties":{"check":{"default":false,"description":"compare existing report instead of writing","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--check"]}},"output":{"default":".cambium/reports/required_queue.md","description":"repository-relative report path","type":"string","x-cambium-cli":{"action":"store","option_strings":["--output"]},"x-cambium-path":{"access":"read-write","active_when_any":[],"constraint":"namespace","consumption":"transaction","inactive_when_any":["stdout"],"suffixes":[".md"],"value":".cambium/reports"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"stdout":{"default":false,"description":"print the report to stdout and write nothing","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--stdout"]}}},"required":["root"],"type":"object"},"name":"render_queue","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Render derived Structure Registry coverage projections (K01/05 derived roles).","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"rewrite the stale owned blocks atomically; omit to only report what would render","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"check":{"default":false,"description":"exit 2 when any owned block is stale or missing; the default report never fails on staleness","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--check"]}},"profile":{"description":"profile directory override; default is the selected_profile_manifest of the active Standards state","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"vault_root":{"description":"vault root directory","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["vault_root"],"type":"object"},"name":"render_structure_projection","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"vault_root"}},{"description":"Run the adopter verification set derived from the K00/12 Stable Gate ID Registry (deterministic, not-batch-scoped producers).","inputSchema":{"additionalProperties":false,"properties":{"exclude":{"default":[],"description":"path prefix passed through to scanners that accept it (repeatable)","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--exclude"]}},"list":{"default":false,"description":"print the derived set and each command without running anything","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--list"]}},"profile":{"description":"profile directory override; default is the live runtime's selected_profile_manifest","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"contained","consumption":"snapshot","inactive_when_any":[],"suffixes":[],"value":null}},"root":{"description":"repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root"],"type":"object"},"name":"run_gates","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1,2],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":[],"json_value":null,"mode":"text","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"read","argument":"root"}},{"description":"Read the current Task Runtime action, execute that exact action, or advance deterministic actions to the next semantic boundary.","inputSchema":{"additionalProperties":false,"properties":{"execute":{"description":"execute exactly this current action identity","type":"string","x-cambium-cli":{"action":"store","option_strings":["--execute"]}},"input":{"description":"JSON below .cambium/tmp: one await input for --execute, or initial_action_id and reviews [{obligation_id, input}] for same-page --run-until-boundary","type":"string","x-cambium-cli":{"action":"store","option_strings":["--input"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".json"],"value":".cambium/tmp"}},"json":{"default":false,"description":"emit the canonical machine result; output is always JSON and this flag marks that contract for transports","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"max_steps":{"default":64,"description":"maximum actions for --run-until-boundary","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--max-steps"],"type":"int"}},"proposal":{"description":"candidate Delta YAML below .cambium/tmp for the current publication action","type":"string","x-cambium-cli":{"action":"store","option_strings":["--proposal"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/tmp"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"run_until_boundary":{"default":false,"description":"advance invoke actions to a boundary, or deliver explicit same-page review inputs","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--run-until-boundary"]}}},"required":["root"],"type":"object"},"name":"run_task","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["execute","run_until_boundary"],"required":false},{"dests":["input","proposal"],"required":false}],"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":null,"json_inactive_when_any":[],"json_types":["object"],"json_value":null,"mode":"always-json","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Create a non-authorizing structured Profile candidate for an interview. The only semantic input is the explicitly supplied Profile identity. The current template supplies allowed support files and an empty TOML skeleton; no unanswered field is filled with a policy, inactive choice, or placeholder. Creation does not select a Profile, create runtime state, or issue a Receipt.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"create the candidate; otherwise report only","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"json":{"default":false,"description":"emit the structured result","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"profile_id":{"description":"explicitly confirmed candidate identity","type":"string","x-cambium-cli":{"action":"store","option_strings":["--profile-id"]}},"root":{"description":"repository root containing the unique Profile template","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}}},"required":["root","profile_id"],"type":"object"},"name":"scaffold_profile","x-cambium-host-environment-boundary":false,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["object"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Seal verified frozen receipt history (K12/07). --apply is a maintenance-window operation: run it only with no other Cambium or adopter writer, checker or receipt appender active against this repository.","inputSchema":{"additionalProperties":false,"properties":{"apply":{"default":false,"description":"write the seal, or with --reconcile finish the interrupted one; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"json":{"default":false,"description":"write the receipts this run produced to stdout as one canonical JSON array and move the human-readable summary to stderr; receipts written and the exit code are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"receipts":{"default":".cambium/receipts/seal-receipts.jsonl","description":"repository-relative JSONL path for this tool's own seal receipts, which never seal (default: .cambium/receipts/seal-receipts.jsonl)","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":["reconcile","verify"],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"reconcile":{"default":false,"description":"finish an interrupted seal over the publication paths this tool implements; other interruptions fail closed and are resolved by the runbook in Tools/README.md","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--reconcile"]}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"verify":{"default":false,"description":"re-prove every sealed segment, projection and seal-receipt binding, then exit","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--verify"]}}},"required":["root"],"type":"object"},"name":"seal_receipts","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[1],"empty_success_disabled_by":[],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Apply one Required Queue transition","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; Queue transition planning and apply both require integrator","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the transition; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"at":{"description":"transition timestamp; defaults to now in UTC","type":"string","x-cambium-cli":{"action":"store","option_strings":["--at"]}},"batch_receipt":{"default":[],"description":"batch-review gate receipt id for open -> merge-ready; exactly one is accepted","items":{"type":"string"},"type":"array","x-cambium-cli":{"action":"append","empty_encoding":"omit","option_strings":["--batch-receipt"]}},"close_gate_receipt":{"description":"check_batch_close receipt id required by the closed transition","type":"string","x-cambium-cli":{"action":"store","option_strings":["--close-gate-receipt"]}},"confirmation_receipt":{"description":"confirmation receipt id required by queued -> open when the batch is confirmation_required","type":"string","x-cambium-cli":{"action":"store","option_strings":["--confirmation-receipt"]}},"delta_apply_receipt":{"description":"apply_delta receipt id required by the closed transition and by merge-ready -> open reopen","type":"string","x-cambium-cli":{"action":"store","option_strings":["--delta-apply-receipt"]}},"delta_path":{"description":"repository-relative .cambium/deltas/.yaml batch delta required by open -> merge-ready","type":"string","x-cambium-cli":{"action":"store","option_strings":["--delta-path"]},"x-cambium-path":{"access":"read","active_when_any":[],"constraint":"namespace","consumption":"snapshot","inactive_when_any":[],"suffixes":[".yaml"],"value":".cambium/deltas"}},"expected_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; the write is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-sha256"]}},"expected_state_revision":{"description":"compare-and-swap guard: the state_revision the caller read from the current Queue; the write is refused when the live value differs","type":"integer","x-cambium-cli":{"action":"store","option_strings":["--expected-state-revision"],"type":"int"}},"gate_receipt":{"description":"gate receipt id: activation gate for queued -> open, Queue consistency gate for closed and for clearing revalidation-required","type":"string","x-cambium-cli":{"action":"store","option_strings":["--gate-receipt"]}},"hold_state":{"description":"target hold state; exclusive with --transition","enum":["blocked","confirmation-required","none","paused","revalidation-required"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--hold-state"]}},"id":{"description":"Required Queue batch id to transition","type":"string","x-cambium-cli":{"action":"store","option_strings":["--id"]}},"json":{"default":false,"description":"write the applied transition receipt(s) to stdout as one canonical JSON array and move the human report to stderr; a dry run publishes no receipt and so writes nothing there; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"reason":{"description":"non-empty rationale required by merge-ready -> open and by any non-none hold","type":"string","x-cambium-cli":{"action":"store","option_strings":["--reason"]}},"receipts":{"default":".cambium/receipts/queue-transitions.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"standards_revalidation_receipt":{"description":"check_queue --require-revalidation receipt discharging an outstanding Standards revalidation; queued -> open or revalidation-required -> none only","type":"string","x-cambium-cli":{"action":"store","option_strings":["--standards-revalidation-receipt"]}},"transition":{"description":"target lifecycle state; exclusive with --hold-state","enum":["closed","merge-ready","open"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--transition"]}}},"required":["root","id"],"type":"object"},"name":"update_queue","x-cambium-host-environment-boundary":true,"x-cambium-mutually-exclusive":[{"dests":["transition","hold_state"],"required":true}],"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}},{"description":"Apply one canonical task-state transition","inputSchema":{"additionalProperties":false,"properties":{"actor_role":{"default":"worker","description":"declared caller role; only integrator may apply a task-state write","enum":["integrator","worker"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--actor-role"]}},"apply":{"default":false,"description":"write the transition; omit for a dry run","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--apply"]}},"at":{"description":"transition timestamp; defaults to now in UTC","type":"string","x-cambium-cli":{"action":"store","option_strings":["--at"]}},"checkpoint_summary":{"description":"non-empty reason required by paused, blocked and cancelled, and when leaving completion-candidate for anything but complete","type":"string","x-cambium-cli":{"action":"store","option_strings":["--checkpoint-summary"]}},"expected_progress_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Progress; --apply is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-progress-sha256"]}},"expected_queue_sha256":{"description":"compare-and-swap guard: sha256: the caller read from the current Queue; --apply is refused when the live bytes differ","type":"string","x-cambium-cli":{"action":"store","option_strings":["--expected-queue-sha256"]}},"json":{"default":false,"description":"write the applied transition receipt to stdout as one canonical JSON array and move the human report to stderr; a dry run publishes no receipt and so writes nothing there; receipt writing and exit codes are unchanged","type":"boolean","x-cambium-cli":{"action":"store_true","nargs":0,"option_strings":["--json"]}},"maintenance_completion_receipt":{"description":"maintenance completion gate receipt id required by complete under maintenance completion_semantics","type":"string","x-cambium-cli":{"action":"store","option_strings":["--maintenance-completion-receipt"]}},"queue_check_receipt":{"description":"Queue completion gate receipt id required by the completion-candidate transition","type":"string","x-cambium-cli":{"action":"store","option_strings":["--queue-check-receipt"]}},"receipts":{"default":".cambium/receipts/task-transitions.jsonl","description":"receipt JSONL path under .cambium/receipts","type":"string","x-cambium-cli":{"action":"store","option_strings":["--receipts"]},"x-cambium-path":{"access":"write","active_when_any":["apply"],"constraint":"namespace","consumption":"append","inactive_when_any":[],"suffixes":[".jsonl"],"value":".cambium/receipts"}},"root":{"description":"adopting repository root","type":"string","x-cambium-cli":{"action":"store","option_strings":[]}},"terminal_proof_receipt":{"description":"Terminal Proof receipt id required by complete under build completion_semantics","type":"string","x-cambium-cli":{"action":"store","option_strings":["--terminal-proof-receipt"]}},"transition":{"description":"target task state in the Progress Ledger","enum":["active","blocked","cancelled","complete","completion-candidate","paused"],"type":"string","x-cambium-cli":{"action":"store","option_strings":["--transition"]}}},"required":["root","transition"],"type":"object"},"name":"update_task","x-cambium-host-environment-boundary":true,"x-cambium-output":{"empty_exit_codes":[0,1],"empty_success_disabled_by":["apply"],"json_argument":"json","json_inactive_when_any":[],"json_types":["array"],"json_value":true,"mode":"json-option","required_keys":[],"result_contract":"tool-payload"},"x-cambium-workspace":{"access":"write","argument":"root"}}],"transports":["stdio","streamable-http"]} diff --git a/Tools/compiled/metadata-execution-contract.json b/Tools/compiled/metadata-execution-contract.json index 73bdb280..a6d0dbcb 100644 --- a/Tools/compiled/metadata-execution-contract.json +++ b/Tools/compiled/metadata-execution-contract.json @@ -1 +1 @@ -{"artifact":"metadata-execution-contract","capability_implementations":[{"path":"Tools/apply_delta.py","sha256":"sha256:1dbca005c4e2ff626973ef8cf26b4cab3f7434bd236607b3d0e0956fd76bf6b9"},{"path":"Tools/assemble_terminal_proof.py","sha256":"sha256:480a4f0ae508190547cd01136d9e0bf341315f615423acc8177b83b1ca588bb4"},{"path":"Tools/check_batch_close.py","sha256":"sha256:1edd7cf50316067bc04d485f57813b322b0674aefaecda3bf83c20812abd2024"},{"path":"Tools/check_corpus_plan.py","sha256":"sha256:5f0a1ecd4e449aa471631afc27a543fb7b1bfe4a2b5a01be1be22c73a6b81923"},{"path":"Tools/check_proof.py","sha256":"sha256:5e115b9c00585935c4b63ff622b443057c3db11921d40f946d11486825554681"},{"path":"Tools/check_queue.py","sha256":"sha256:63771c99542754f6fd83725390e010e2ed29a3dcdce81e55d46c2e90e6253da8"},{"path":"Tools/compile_queue.py","sha256":"sha256:11263f2258b55026c6f8935a61bcdb7ac7a3ff0628fbea5ca0f6a6ab8c6c1e96"},{"path":"Tools/complete_audit_receipt.py","sha256":"sha256:8dc80e60e12636aabc65600f4a73477cfb143733b65ccbeff3507dfd28b23846"},{"path":"Tools/execution/audit/assemble_terminal_proof.py","sha256":"sha256:28396fc49a11c1b3558e47c1daba51c0f135c5f704e94f9dfb466bc452fc07bc"},{"path":"Tools/execution/audit/audit_evidence_runtime.py","sha256":"sha256:b2383cb1c1cbf3c2a50101c0aec67fcac1bda37fa7c9c38e7fca41b8ae1f411b"},{"path":"Tools/execution/audit/audit_execution_runtime.py","sha256":"sha256:af0b31d091cf16d5d8dff1e72bed04103c8f44947ce9007d099d723f06bca499"},{"path":"Tools/execution/audit/audit_producer_chain.py","sha256":"sha256:c878d6045370d454619717a4aa1ccfdc03b2acc40f7a89205c6038df4104f142"},{"path":"Tools/execution/audit/batch_close_audit.py","sha256":"sha256:9b5670afc21811df8f53ac0468f3fc400b201a9bbf2e50990c70d24cfceb0760"},{"path":"Tools/execution/audit/check_batch_close.py","sha256":"sha256:b3d5f9198943f438abd1b1eb9cf26149f19c9fbda3b505ee9ba3d5485869ec4d"},{"path":"Tools/execution/audit/check_proof.py","sha256":"sha256:d29cccb6a57e08e05d28cd8cb18f646494caf29d68aa95f3e2173062ce5e3055"},{"path":"Tools/execution/audit/complete_audit_receipt.py","sha256":"sha256:dcf457134b056358c9bb17e9d611bcd6c99a7878a6b8bae3979364ada59fa540"},{"path":"Tools/execution/audit/prepare_audit_plan.py","sha256":"sha256:9af7fff032cb08f8d9723e0308764b48aa59290a046ed94aa84f236276e90ff7"},{"path":"Tools/execution/audit/record_batch_judgment.py","sha256":"sha256:6b1e9dbe75c54aca57ca4f409ee51f7a02d6d0951af4fd3b3a1a668c2982a536"},{"path":"Tools/execution/audit/record_batch_page_review.py","sha256":"sha256:f18b2240e789c99a1d3c63b590c42436081f791da674f54fcf11ed07f4f7a8d7"},{"path":"Tools/execution/audit/record_batch_review.py","sha256":"sha256:bf4d59905105616fbdc21447ab96d080f5d5d393b5144529d4ce4f3e59fce5d8"},{"path":"Tools/execution/audit/record_changed_scope_evidence.py","sha256":"sha256:8c609bb15f5605c8d0c7c95af5e668bf0acb29bd586ae476394b1b0943f9ba29"},{"path":"Tools/execution/audit/record_substantive_review.py","sha256":"sha256:b9c2afa0b43bd216073329d69c716139b6a4cca75478feccf75cb9b114639952"},{"path":"Tools/execution/context_delivery/card_activation.py","sha256":"sha256:099064de2ac029f85288b6d3773fa0fedf68051e6c27051bcd42527fd88f7f01"},{"path":"Tools/execution/evidence/manual_attestation.py","sha256":"sha256:a4b9dec594e6de00c78feab5090c390dbca91e2b4bb9a612450ee7bf81d6f3a9"},{"path":"Tools/execution/evidence/metadata_gate_runtime.py","sha256":"sha256:52c3ade3a654b70d73850b4a3e8dc67e678213b48bb96dd55d93b827e2fac8e2"},{"path":"Tools/execution/evidence/record_evidence_invalidation.py","sha256":"sha256:bfc80889fcf198c27a7e6b510d7248d599f92ecb47f01f43305a48a2ddf45615"},{"path":"Tools/execution/evidence/record_gate_attestation.py","sha256":"sha256:856c564a374091e3a0eb723cf6a5fc101461ed7738da992c49a7a0844d527404"},{"path":"Tools/execution/evidence/record_gate_result.py","sha256":"sha256:71824fdb66e7ffd300bb5796c2e02baaaacd9d052c294469b4c40fcd4680ac73"},{"path":"Tools/execution/evidence/seal_receipts.py","sha256":"sha256:6ec4c83e0ae1eb0ff3456d09065cbd58b5aad736f96061316053a18bcb379b55"},{"path":"Tools/execution/planning/apply_task_plan.py","sha256":"sha256:c6654aa8056937e7533777d483f61186bc943e90ae8c39457c14341d09ab341a"},{"path":"Tools/execution/planning/check_corpus_plan.py","sha256":"sha256:f6373ef6afab811b30e6897da706d00cfcb024c7e864b0351a8c719fb19980de"},{"path":"Tools/execution/planning/compile_queue.py","sha256":"sha256:6468db4ac13abf581ac6a4badd461b199e43b31924a82fffc7304c8fce0e3b16"},{"path":"Tools/execution/planning/queue_replan.py","sha256":"sha256:db11ce160d51735626c81c9e335fba495f7dd50b2482d9986c258acfff909e68"},{"path":"Tools/execution/planning/record_corpus_acceptance.py","sha256":"sha256:314bed485acf10019b0db5dc21854f7ef95c33cb0bafda11882cc9f90e1ed683"},{"path":"Tools/execution/task_runtime/amendment_plan.py","sha256":"sha256:b680f1a5bd8cd38ab81159d205797b2b0b3bbb040a644f0783b2f8c1a898e2ed"},{"path":"Tools/execution/task_runtime/apply_amendment.py","sha256":"sha256:4d61fa446fbb6d78120c78692fb066fbedb8d92781e0f7553383cb41241fcac3"},{"path":"Tools/execution/task_runtime/apply_contract_amendment.py","sha256":"sha256:109bc10e469ff46e08ee1dc83dd006d571f8344d12fa57080ec595bd0892cc90"},{"path":"Tools/execution/task_runtime/apply_delta.py","sha256":"sha256:9597394c0eb4e52770ca71ff369eeb966f345ffc8122a6b57b0836bc227aed27"},{"path":"Tools/execution/task_runtime/candidate_delta_runtime.py","sha256":"sha256:f6aa174eec337e1f314fc7bf47cc8979f8d5eb36ab0c8635ca2e36f1389ded93"},{"path":"Tools/execution/task_runtime/check_queue.py","sha256":"sha256:bc36bc163a06482419857f9d8a12ea64aae044a1bb2435599929085e3a87982b"},{"path":"Tools/execution/task_runtime/queue_check_receipt.py","sha256":"sha256:0cbe8593fa3e1fbaf38b76a34f4f84f283a7ed5c70db0052d4db838a3f8f002f"},{"path":"Tools/execution/task_runtime/queue_runtime/maintenance.py","sha256":"sha256:849577e6d5aab33b13a1b2a238ea8f948f5476c853a214bd35dac35dd6b69f31"},{"path":"Tools/execution/task_runtime/queue_runtime/receipts.py","sha256":"sha256:c5f89179783d8d258a4463624ffcd1a01239f72862e5cc28fb15debd01a4a26f"},{"path":"Tools/execution/task_runtime/queue_runtime/review.py","sha256":"sha256:d4c8f297ed1cff1f35471caba59d5275ba2d621804a24074291752e6b96baef0"},{"path":"Tools/execution/task_runtime/queue_runtime/runtime.py","sha256":"sha256:c96c2d6387d02c0f1fa17abc0788b1ca0bab84fb7df93e240b2e0d97c3e2ae12"},{"path":"Tools/execution/task_runtime/record_maintenance_evidence.py","sha256":"sha256:5f3ec0452b9404d5c17960e75a764b3ef2bfdfd3eae348cff53b640213a64cf6"},{"path":"Tools/execution/task_runtime/register_amendment.py","sha256":"sha256:ad7ccc3c5ced4bce9c934e00d8373ef88076bf05dca48f6f341113dc72ac2244"},{"path":"Tools/execution/task_runtime/task_runtime_runner.py","sha256":"sha256:1d172924ecfa7544bbfd5454e9eb1faacd88710d36d171956936b6dbfb177226"},{"path":"Tools/execution/task_runtime/update_queue.py","sha256":"sha256:d453d1257845846e6992d83c95555513778db9006cb74d9ddcb977001aef2fe1"},{"path":"Tools/execution/task_runtime/update_task.py","sha256":"sha256:15b01b886c9f862e5ef49fb2fd693bc145a510622e86dd41840e828051713174"},{"path":"Tools/governance/control/run_gates.py","sha256":"sha256:6f46783dcd5a641cd6238120cb8d884d07ce35705314ccdd5e8d2a5fdcf56342"},{"path":"Tools/governance/profile/check_profile.py","sha256":"sha256:4c9ffee8f2079479318a64dc7352f7507b04c2dfcda8403b3d0ea4c6684464fa"},{"path":"Tools/governance/standards/adoption_lineage_contract.py","sha256":"sha256:a667bdeceee29c69a52311a76cd55cf1afe1b18c4a57ec8a473c34c3b3b79e56"},{"path":"Tools/inspect_host.py","sha256":"sha256:cb5268f7596bf51b88d4b4c5f89a802e2edc0612e373577eadb0899ee088666b"},{"path":"Tools/knowledge/content/check_links.py","sha256":"sha256:541d62f0a25cd0b20e1ca4551e100451d6315cc12fed51169f6f89a09b2b0521"},{"path":"Tools/knowledge/content/check_residual_content.py","sha256":"sha256:583be9fa3a41094523c78a64346b89ac9fb18c308b4a16dfd49ef0542b79d319"},{"path":"Tools/knowledge/content/duplicate_check.py","sha256":"sha256:082a1dd31fed42e756d59ce0a290d6ea71811c1858aa3003383485b2ec1f48cf"},{"path":"Tools/knowledge/metadata/apply_metadata_transition.py","sha256":"sha256:771c13e7d3d4d2aa7955b68d569e57f5f046d85fad3b94211ed861b2b79a58d9"},{"path":"Tools/knowledge/metadata/check_freshness.py","sha256":"sha256:01bf601fbba54ef916da17bc36068f24b710889483858c24a5aadd5d0d7c3548"},{"path":"Tools/knowledge/metadata/check_page_contract.py","sha256":"sha256:2b54294362143d6459ff4e4b67bee347ee88b2f0121e8f4fbd0bc3d76591265d"},{"path":"Tools/knowledge/metadata/check_vocab.py","sha256":"sha256:b109af21deffff430587e21aeb76c1d5c6d1964a38e832154754d2554b701568"},{"path":"Tools/knowledge/metadata/metadata_property_state.py","sha256":"sha256:23723c6b45a13de474d83c61a62ddcafed749bd2e51c94d2c8493b0d25a27080"},{"path":"Tools/knowledge/metadata/project_page_state.py","sha256":"sha256:a3a3d35b85adaea84f1b7fed3747dfd6436ca8893b0fb66befac7b185c52023f"},{"path":"Tools/knowledge/rendering/record_profile_rendering.py","sha256":"sha256:1884a0779bfa30350844d469d8906fe752de15d3d1ecbad8115461e4883faabe"},{"path":"Tools/knowledge/rendering/record_rendering_verification.py","sha256":"sha256:41ab3e16964a97c7705740ec443b5bb8e3bcc3d92cefd7f88d9ad7aaac7c5c0d"},{"path":"Tools/knowledge/structure/check_boundary_contract.py","sha256":"sha256:a152ad6b15d48334714379c4c5250b62c1c57c243a00634d276c3aae134b5c3c"},{"path":"Tools/knowledge/structure/check_moc.py","sha256":"sha256:d94c087f06f952d8ea09aa0be2c237054966b98669ba34bdbe1dfe234ff6ea79"},{"path":"Tools/knowledge/structure/check_structure.py","sha256":"sha256:ae96bfece2ef46330443b63565177c4cec3bdeb9e4c04770c7f3a7ce43c159c0"},{"path":"Tools/platform/agent_interface/inspect_host.py","sha256":"sha256:b7aa9e8a6e097802906a495e1095139350887c95b85c11900e8c4f473b0906fd"},{"path":"Tools/platform/agent_interface/mcp_server.py","sha256":"sha256:6232c78ba62ef9dbbb75befb0a01f242c0329294e956accba0b981b4f0c87ccd"},{"path":"Tools/platform/distribution/prepare_host.py","sha256":"sha256:8a9c540b4bbb88fd10184525a4e60c743c87792bd964152f95b69eb03672185d"},{"path":"Tools/platform/distribution/prepare_rendering_runtime.py","sha256":"sha256:f0185d7896a50426e6bf8303e231ea8ac2c4179c8855400ecc6ae4339bab8eee"},{"path":"Tools/platform/distribution/stamp_cards.py","sha256":"sha256:36440a08b78cdc27e1f2b819e9fbb405a6f111bfa82e904552f90a75b7613072"},{"path":"Tools/prepare_audit_plan.py","sha256":"sha256:92b7a73c141726f37613c5bce25fb99c8fa401ed0a7dd427e1277c326ea46c6b"},{"path":"Tools/prepare_host.py","sha256":"sha256:37aefcc88a14001d0b09a09da2d496bbe14324b2466a97879dd0996c62f0b15b"},{"path":"Tools/prepare_rendering_runtime.py","sha256":"sha256:4cc49b3dc7409ecead0ccb860be94d52ba774cecd51715c7f2af683020cdee64"},{"path":"Tools/publish_delta.py","sha256":"sha256:591597343d059f9f465741315f3b18451116bbfe23d14b599c78b8af521ae55e"},{"path":"Tools/record_batch_page_review.py","sha256":"sha256:1af440a17e13905cf7222d47782fac7eaf7142ba86ab22f0c33347c42c08fdaa"},{"path":"Tools/record_batch_review.py","sha256":"sha256:3e22699a785c11bc6b3c43e7027ea171459deab5b3effabf35979c408c788ff4"},{"path":"Tools/record_changed_scope_evidence.py","sha256":"sha256:0543e92303447d32a0930ffb2e2485b831b3d7feabc4ecd972f2e446a26fae7a"},{"path":"Tools/record_evidence_invalidation.py","sha256":"sha256:5e29925d94a665657636137e339a3d05bfceaa7bd952058c8c01c142f80d32df"},{"path":"Tools/record_gate_result.py","sha256":"sha256:b671016c6a735f7c40d07f69b42104a56fc68193a1b91386d7979dd41202d5ad"},{"path":"Tools/record_maintenance_evidence.py","sha256":"sha256:788253f46fde5f27d16dc1869568a262b6732b57570f2c89e8047178a3333e1d"},{"path":"Tools/record_profile_rendering.py","sha256":"sha256:94e2e24003cfbc477feb6ab0276223acdce469df973aedf249d2680d07752ff0"},{"path":"Tools/record_rendering_verification.py","sha256":"sha256:0f435f657c1d9482306ed1745420ad9fb8b6e3a079a33169391c805f6495d5e0"},{"path":"Tools/record_substantive_review.py","sha256":"sha256:d69fb565024a72870d674a16f4dc3193ead1e3b2fae42f34e57c9cf827c39f88"},{"path":"Tools/run_task.py","sha256":"sha256:86c758732be6492195a6b64353e770354d266114e670da09dda3600f0eab89b2"},{"path":"Tools/update_queue.py","sha256":"sha256:5bce5472150d405b41cf48535954c7dbb9308626932e5af64857a9440a2e045f"},{"path":"Tools/update_task.py","sha256":"sha256:9f3946f060426ffae4b8b25d2604ab77d93aae9ba66755c91155fd89ab107b9b"}],"contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","contract_id":"kernel-metadata-execution","field_rules":[{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].authoring_status","evidence_requirement":null,"field":"authoring_status","invalidation_rule":"owner-value-change-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection","value_shape":"scalar-string-or-null","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"},{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].coverage_disposition","evidence_requirement":null,"field":"coverage_disposition","invalidation_rule":"owner-value-change-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection","value_shape":"scalar-string-or-null","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"},{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_content_modified","evidence_requirement":null,"field":"last_content_modified","invalidation_rule":"owner-property-state-change-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection","value_shape":"date","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"},{"authority_class":"evidence-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_content_modified","evidence_requirement":{"change_scope":"semantic-content","content_binding":"after-page-content-sha256","excluded_change_classes":["projection-only","tool-controlled-metadata-only"],"invalidation":"current-content-fingerprint","protocol":"semantic-content-change-v1","result":"pass","target_binding":"exact-page-path","value_selector":"accepted-at-utc-date"},"field":"last_content_modified","invalidation_rule":"superseded-by-later-semantic-content-change-v1","reconcile_policy":"upsert-owner-property-state-v1","source_adapter":"content-change-event-v1","transition":"semantic-content-change","value_shape":"date","write_timing":"semantic-content-acceptance","writer_capability":"metadata-transition-integrator-v1"},{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_reviewed","evidence_requirement":null,"field":"last_reviewed","invalidation_rule":"semantic-content-change-tombstone-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection","value_shape":"date","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"},{"authority_class":"evidence-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_reviewed","evidence_requirement":{"change_scope":"reviewed-content","content_binding":"exact-page-content-sha256","excluded_change_classes":[],"invalidation":"invalidated-by-null","protocol":"current-page-review-v1","result":"pass","target_binding":"exact-page-path","value_selector":"checked-at-utc-date"},"field":"last_reviewed","invalidation_rule":"superseded-by-review-or-semantic-content-change-v1","reconcile_policy":"upsert-owner-property-state-v1","source_adapter":"current-review-receipt-value-v1","transition":"review-completed","value_shape":"date","write_timing":"review-evidence-acceptance","writer_capability":"metadata-transition-integrator-v1"},{"authority_class":"evidence-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_reviewed","evidence_requirement":{"change_scope":"semantic-content","content_binding":"after-page-content-sha256","excluded_change_classes":["projection-only","tool-controlled-metadata-only"],"invalidation":"current-content-fingerprint","protocol":"semantic-content-change-v1","result":"pass","target_binding":"exact-page-path","value_selector":"tombstone-null"},"field":"last_reviewed","invalidation_rule":"semantic-content-change-tombstone-v1","reconcile_policy":"tombstone-owner-property-state-v1","source_adapter":"content-change-event-v1","transition":"semantic-content-change","value_shape":"date","write_timing":"semantic-content-acceptance","writer_capability":"metadata-transition-integrator-v1"},{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].next_batch","evidence_requirement":null,"field":"next_batch","invalidation_rule":"owner-value-change-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection","value_shape":"scalar-string-or-null","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"}],"operation_capabilities":[{"capability_id":"host-environment-observation-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/platform/agent_interface/inspect_host.py","invocation_owner":"Tools/inspect_host.py","kind":"consumer","operations":[],"writers":[]},{"capability_id":"phase-delivery-consumer-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/record_batch_judgment.py","Tools/execution/task_runtime/check_queue.py","Tools/execution/task_runtime/queue_runtime/review.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py","Tools/execution/task_runtime/update_task.py"],"implementation_owner":"Tools/execution/context_delivery/card_activation.py","kind":"consumer","operations":[],"writers":[]},{"capability_id":"task-runtime-runner-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/task_runtime_runner.py","invocation_owner":"Tools/run_task.py","kind":"consumer","operations":[],"writers":[]},{"capability_id":"typed-metadata-transition-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/apply_metadata_transition.py","kind":"consumer","operations":[{"operation":"typed-field-metadata-transition"}],"writers":[]},{"capability_id":"adopter-lineage-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/governance/standards/adoption_lineage_contract.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"profile-adoption-receipt-v1","reference_source_kind":"profile-adoption-receipt","validator_owner":"Tools.governance.standards.adoption_lineage_contract:current_profile_adoption_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"standards-adoption-receipt-v1","reference_source_kind":"standards-adoption-receipt","validator_owner":"Tools.governance.standards.adoption_lineage_contract:current_standards_adoption_receipt_errors"}],"writers":[]},{"capability_id":"amendment-registration-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/register_amendment.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"amendment-registration-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.register_amendment:current_receipt_errors"}],"writers":[]},{"capability_id":"amendment-transaction-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"amendment-transaction-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.apply_amendment:current_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"amendment-queue-transition-receipt-v1","reference_source_kind":"queue-transition","validator_owner":"Tools.execution.task_runtime.apply_amendment:current_queue_cancellation_receipt_errors"}],"writers":[]},{"capability_id":"audit-plan-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py","Tools/execution/audit/check_proof.py"],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/complete_audit_receipt.py","Tools/execution/audit/record_batch_judgment.py","Tools/execution/audit/record_batch_page_review.py","Tools/execution/audit/record_batch_review.py","Tools/execution/audit/record_changed_scope_evidence.py","Tools/execution/audit/record_substantive_review.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/knowledge/rendering/record_rendering_verification.py"],"implementation_owner":"Tools/execution/audit/prepare_audit_plan.py","invocation_owner":"Tools/prepare_audit_plan.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"audit-receipt-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_proof.py"],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/record_batch_review.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py"],"implementation_owner":"Tools/execution/audit/complete_audit_receipt.py","invocation_owner":"Tools/complete_audit_receipt.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"audit-receipt-v3","reference_source_kind":"audit-receipt","validator_owner":"Tools.execution.audit.audit_receipt_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"batch-close-producer-v1","capability_version":"2.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py"],"implementation_owner":"Tools/execution/audit/check_batch_close.py","invocation_owner":"Tools/check_batch_close.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-gate-v1","reference_source_kind":"close-aggregate","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-member-evidence-v1","reference_source_kind":"none","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-review-attestation-v1","reference_source_kind":"close-reviewer-attestation","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-page-review-v1","reference_source_kind":"close-page-review","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-global-review-v1","reference_source_kind":"close-global-review","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"batch-page-review-attestation-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/batch_close_audit.py","Tools/execution/audit/record_batch_review.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/record_batch_page_review.py","invocation_owner":"Tools/record_batch_page_review.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-page-review-record-v3","reference_source_kind":"batch-page-review-record","validator_owner":"Tools.execution.audit.batch_review_obligation_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"batch-review-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py"],"implementation_owner":"Tools/execution/audit/record_batch_review.py","invocation_owner":"Tools/record_batch_review.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-review-wrapper-v2","reference_source_kind":"batch-review-aggregate","validator_owner":"Tools.execution.audit.batch_review_receipt_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"boundary-contract-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/structure/check_boundary_contract.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"boundary-contract-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.structure.check_boundary_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"candidate-delta-publication-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/audit/record_batch_review.py","Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py"],"implementation_owner":"Tools/execution/task_runtime/candidate_delta_runtime.py","invocation_owner":"Tools/publish_delta.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"card-context-delivery-v1","capability_version":"1.0.3","checkers":[],"consumers":["Tools/execution/task_runtime/check_queue.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py","Tools/platform/agent_interface/mcp_server.py"],"implementation_owner":"Tools/execution/context_delivery/card_activation.py","invocation_owner":"Tools/check_queue.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"card-currentness-v1","capability_version":"1.0.0","checkers":["Tools/governance/control/run_gates.py"],"consumers":["Tools/execution/context_delivery/card_activation.py"],"implementation_owner":"Tools/platform/distribution/stamp_cards.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"changed-scope-evidence-adapter-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/complete_audit_receipt.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/record_changed_scope_evidence.py","invocation_owner":"Tools/record_changed_scope_evidence.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"changed-scope-gate-evidence-v3","reference_source_kind":"none","validator_owner":"Tools.execution.audit.changed_scope_evidence_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"changed-scope-candidate-set-v2","reference_source_kind":"none","validator_owner":"Tools.execution.audit.changed_scope_evidence_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"changed-scope-audit-precursor-v2","reference_source_kind":"none","validator_owner":"Tools.execution.audit.changed_scope_evidence_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"contract-amendment-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_contract_amendment.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"contract-amendment-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.apply_contract_amendment:current_receipt_errors"}],"writers":[]},{"capability_id":"corpus-plan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/planning/check_corpus_plan.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"corpus-plan-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.check_corpus_plan:current_gate_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"corpus-plan-diagnostic-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.check_corpus_plan:current_diagnostic_receipt_errors"}],"writers":[]},{"capability_id":"corpus-plan-semantic-acceptance-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/planning/record_corpus_acceptance.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"corpus-plan-semantic-acceptance-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.record_corpus_acceptance:current_receipt_errors"}],"writers":[]},{"capability_id":"corpus-plan-structure-gate-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_proof.py"],"consumers":["Tools/execution/audit/assemble_terminal_proof.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/planning/check_corpus_plan.py","invocation_owner":"Tools/check_corpus_plan.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"current-profile-extension-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/evidence/metadata_gate_runtime.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"profile-extension-manual-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.evidence.metadata_gate_runtime:current_manual_gate_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"profile-extension-deterministic-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.evidence.metadata_gate_runtime:current_deterministic_gate_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"metadata-transition-receipt-v1","reference_source_kind":"metadata-transition","validator_owner":"Tools.execution.evidence.metadata_gate_runtime:current_metadata_transition_receipt_errors"}],"writers":[]},{"capability_id":"dedicated-rendering-verification-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/complete_audit_receipt.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/knowledge/rendering/record_rendering_verification.py","invocation_owner":"Tools/record_rendering_verification.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"rendering-verification-evidence-v3","reference_source_kind":"none","validator_owner":"Tools.knowledge.rendering.rendering_verification_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"delta-application-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_delta.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"delta-application-receipt-v1","reference_source_kind":"delta-apply","validator_owner":"Tools.execution.task_runtime.apply_delta:current_receipt_errors"}],"writers":[]},{"capability_id":"duplicate-scan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/content/duplicate_check.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"duplicate-scan-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.content.duplicate_check:current_receipt_errors"}],"writers":[]},{"capability_id":"evidence-invalidation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/queue_runtime/runtime.py"],"implementation_owner":"Tools/execution/evidence/record_evidence_invalidation.py","invocation_owner":"Tools/record_evidence_invalidation.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"evidence-invalidation-event-v1","reference_source_kind":"evidence-invalidation-event","validator_owner":"Tools.execution.evidence.evidence_invalidation_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"freshness-scan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/check_freshness.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"freshness-scan-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.metadata.check_freshness:current_receipt_errors"}],"writers":[]},{"capability_id":"host-environment-preparation-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/platform/distribution/prepare_host.py","invocation_owner":"Tools/prepare_host.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"maintenance-evidence-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/queue_runtime/maintenance.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/record_maintenance_evidence.py","invocation_owner":"Tools/record_maintenance_evidence.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"maintenance-budget-manifest-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.record_maintenance_evidence:current_budget_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"maintenance-ledger-advance-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.record_maintenance_evidence:current_ledger_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"maintenance-watermark-advance-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.record_maintenance_evidence:current_watermark_receipt_errors"}],"writers":[]},{"capability_id":"manual-attestation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/audit/record_batch_judgment.py","Tools/execution/audit/record_batch_review.py","Tools/execution/evidence/record_evidence_invalidation.py","Tools/execution/evidence/record_gate_attestation.py"],"implementation_owner":"Tools/execution/evidence/manual_attestation.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"page-batch-judgment-v2","reference_source_kind":"none","validator_owner":"Tools.governance.profile.profile_batch_judgment_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"moc-drift-scan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/structure/check_moc.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"moc-drift-scan-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.structure.check_moc:current_receipt_errors"}],"writers":[]},{"capability_id":"page-contract-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/check_page_contract.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"page-contract-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.metadata.check_page_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"profile-load-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/governance/profile/check_profile.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"profile-load-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.governance.profile.check_profile:current_gate_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"profile-load-diagnostic-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.governance.profile.check_profile:current_diagnostic_receipt_errors"}],"writers":[]},{"capability_id":"profile-rendering-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/audit_producer_chain.py","Tools/execution/audit/complete_audit_receipt.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/knowledge/rendering/record_profile_rendering.py","invocation_owner":"Tools/record_profile_rendering.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"profile-rendering-evidence-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.rendering.profile_rendering_evidence_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"queue-materialization-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/planning/compile_queue.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"queue-materialization-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.compile_queue:current_receipt_errors"}],"writers":[]},{"capability_id":"queue-transition-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/queue_runtime/receipts.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"queue-transition-receipt-v1","reference_source_kind":"queue-transition","validator_owner":"Tools.execution.task_runtime.queue_runtime.receipts:current_queue_transition_receipt_errors"}],"writers":[]},{"capability_id":"receipt-seal-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/evidence/seal_receipts.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"receipt-seal-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.evidence.seal_receipts:current_receipt_errors"}],"writers":[]},{"capability_id":"registered-residual-scan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/content/check_residual_content.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"registered-residual-scan-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.content.check_residual_content:current_receipt_errors"}],"writers":[]},{"capability_id":"registered-scan-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/audit/record_changed_scope_evidence.py","Tools/knowledge/metadata/apply_metadata_transition.py"],"implementation_owner":"Tools/execution/evidence/record_gate_result.py","invocation_owner":"Tools/record_gate_result.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"rendering-runtime-preparation-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/platform/distribution/prepare_host.py"],"implementation_owner":"Tools/platform/distribution/prepare_rendering_runtime.py","invocation_owner":"Tools/prepare_rendering_runtime.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"required-queue-gate-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/queue_check_receipt.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"required-queue-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.queue_check_receipt:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"standards-revalidation-queue-gate-receipt-v1","reference_source_kind":"standards-revalidation-aggregate","validator_owner":"Tools.execution.task_runtime.queue_check_receipt:current_standards_revalidation_receipt_errors"}],"writers":[]},{"capability_id":"required-queue-gate-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py","Tools/execution/task_runtime/update_task.py"],"implementation_owner":"Tools/execution/task_runtime/check_queue.py","invocation_owner":"Tools/check_queue.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"structure-registry-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/structure/check_structure.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"structure-registry-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.structure.check_structure:current_receipt_errors"}],"writers":[]},{"capability_id":"substantive-review-attestation-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/complete_audit_receipt.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/record_substantive_review.py","invocation_owner":"Tools/record_substantive_review.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"substantive-review-evidence-v3","reference_source_kind":"substantive-review-evidence","validator_owner":"Tools.execution.audit.substantive_review_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"task-plan-publication-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/planning/apply_task_plan.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"task-plan-publication-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.apply_task_plan:current_receipt_errors"}],"writers":[]},{"capability_id":"task-transition-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/update_task.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"task-transition-receipt-v1","reference_source_kind":"task-transition","validator_owner":"Tools.execution.task_runtime.update_task:current_task_transition_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"task-transition-abort-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.update_task:current_task_transition_abort_receipt_errors"}],"writers":[]},{"capability_id":"terminal-proof-gate-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/check_proof.py","invocation_owner":"Tools/check_proof.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"terminal-proof-gate-v2","reference_source_kind":"terminal-proof-gate","validator_owner":"Tools.execution.audit.terminal_proof_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"terminal-proof-diagnostic-v1","reference_source_kind":"none","validator_owner":"Tools.execution.audit.terminal_proof_contract:current_receipt_errors"}],"writers":["Tools/execution/task_runtime/update_task.py"]},{"capability_id":"terminal-proof-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_proof.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/assemble_terminal_proof.py","invocation_owner":"Tools/assemble_terminal_proof.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"vocabulary-gate-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/check_vocab.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"vocabulary-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.metadata.check_vocab:current_receipt_errors"}],"writers":[]},{"capability_id":"wiki-link-integrity-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/content/check_links.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"wiki-link-integrity-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.content.check_links:current_receipt_errors"}],"writers":[]},{"capability_id":"deterministic-gate-result-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/evidence/record_gate_result.py","Tools/knowledge/metadata/apply_metadata_transition.py"],"implementation_owner":"Tools/execution/evidence/metadata_gate_runtime.py","kind":"receipt-schema","operations":[],"writers":[]},{"capability_id":"manual-gate-attestation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/evidence/record_gate_attestation.py","Tools/knowledge/metadata/apply_metadata_transition.py"],"implementation_owner":"Tools/execution/evidence/metadata_gate_runtime.py","kind":"receipt-schema","operations":[],"writers":[]},{"capability_id":"amendment-batch-cancellation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"coverage-delta-application-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py","Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/apply_delta.py","invocation_owner":"Tools/apply_delta.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"cross-ledger-amendment-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/register_amendment.py"],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"metadata-transition-integrator-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py"],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/metadata_property_state.py","kind":"writer","operations":[{"field":"last_content_modified","source_adapter":"content-change-event-v1","transition":"semantic-content-change"},{"field":"last_reviewed","source_adapter":"content-change-event-v1","transition":"semantic-content-change"},{"field":"last_reviewed","source_adapter":"current-review-receipt-value-v1","transition":"review-completed"}],"writers":["Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/update_queue.py","Tools/knowledge/metadata/apply_metadata_transition.py"]},{"capability_id":"ordinary-queue-transition-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/update_queue.py","invocation_owner":"Tools/update_queue.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"project-page-state-v2","capability_version":"2.0.0","checkers":["Tools/execution/audit/check_batch_close.py"],"consumers":["Tools/knowledge/metadata/metadata_property_state.py"],"implementation_owner":"Tools/knowledge/metadata/project_page_state.py","kind":"writer","operations":[{"field":"authoring_status","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"field":"coverage_disposition","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"field":"last_content_modified","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection"},{"field":"last_reviewed","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection"},{"field":"next_batch","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"operation":"profile-extension-enum-owner-projection-v1"}],"writers":["Tools/execution/task_runtime/apply_amendment.py","Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/update_queue.py","Tools/knowledge/metadata/apply_metadata_transition.py"]},{"capability_id":"required-queue-materialization-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/planning/compile_queue.py","invocation_owner":"Tools/compile_queue.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"same-scope-queue-replan-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/amendment_plan.py","Tools/execution/task_runtime/register_amendment.py"],"implementation_owner":"Tools/execution/planning/queue_replan.py","invocation_owner":"Tools/compile_queue.py","kind":"writer","operations":[],"writers":["Tools/execution/planning/compile_queue.py","Tools/execution/task_runtime/apply_amendment.py"]},{"capability_id":"task-state-transition-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/update_task.py","invocation_owner":"Tools/update_task.py","kind":"writer","operations":[],"writers":["Tools/execution/task_runtime/update_queue.py"]}],"schema_version":1,"source_adapters":[{"adapter_id":"content-change-event-v1","authority_class":"evidence-projection","evidence_required":true,"owner_record_keys":[]},{"adapter_id":"coverage-property-state-v1","authority_class":"ledger-projection","evidence_required":false,"owner_record_keys":["content_fingerprint","evidence_receipt","value"]},{"adapter_id":"coverage-row-value-v1","authority_class":"ledger-projection","evidence_required":false,"owner_record_keys":[]},{"adapter_id":"current-review-receipt-value-v1","authority_class":"evidence-projection","evidence_required":true,"owner_record_keys":[]}],"temporal_order":["first_seen","last_content_modified","last_reviewed","last_verified"],"writer_capabilities":[{"capability_id":"amendment-batch-cancellation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"coverage-delta-application-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py","Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/apply_delta.py","invocation_owner":"Tools/apply_delta.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"cross-ledger-amendment-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/register_amendment.py"],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"metadata-transition-integrator-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py"],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/metadata_property_state.py","kind":"writer","operations":[{"field":"last_content_modified","source_adapter":"content-change-event-v1","transition":"semantic-content-change"},{"field":"last_reviewed","source_adapter":"content-change-event-v1","transition":"semantic-content-change"},{"field":"last_reviewed","source_adapter":"current-review-receipt-value-v1","transition":"review-completed"}],"writers":["Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/update_queue.py","Tools/knowledge/metadata/apply_metadata_transition.py"]},{"capability_id":"ordinary-queue-transition-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/update_queue.py","invocation_owner":"Tools/update_queue.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"project-page-state-v2","capability_version":"2.0.0","checkers":["Tools/execution/audit/check_batch_close.py"],"consumers":["Tools/knowledge/metadata/metadata_property_state.py"],"implementation_owner":"Tools/knowledge/metadata/project_page_state.py","kind":"writer","operations":[{"field":"authoring_status","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"field":"coverage_disposition","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"field":"last_content_modified","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection"},{"field":"last_reviewed","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection"},{"field":"next_batch","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"operation":"profile-extension-enum-owner-projection-v1"}],"writers":["Tools/execution/task_runtime/apply_amendment.py","Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/update_queue.py","Tools/knowledge/metadata/apply_metadata_transition.py"]},{"capability_id":"required-queue-materialization-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/planning/compile_queue.py","invocation_owner":"Tools/compile_queue.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"same-scope-queue-replan-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/amendment_plan.py","Tools/execution/task_runtime/register_amendment.py"],"implementation_owner":"Tools/execution/planning/queue_replan.py","invocation_owner":"Tools/compile_queue.py","kind":"writer","operations":[],"writers":["Tools/execution/planning/compile_queue.py","Tools/execution/task_runtime/apply_amendment.py"]},{"capability_id":"task-state-transition-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/update_task.py","invocation_owner":"Tools/update_task.py","kind":"writer","operations":[],"writers":["Tools/execution/task_runtime/update_queue.py"]}]} +{"artifact":"metadata-execution-contract","capability_implementations":[{"path":"Tools/apply_delta.py","sha256":"sha256:1dbca005c4e2ff626973ef8cf26b4cab3f7434bd236607b3d0e0956fd76bf6b9"},{"path":"Tools/assemble_terminal_proof.py","sha256":"sha256:480a4f0ae508190547cd01136d9e0bf341315f615423acc8177b83b1ca588bb4"},{"path":"Tools/check_batch_close.py","sha256":"sha256:1edd7cf50316067bc04d485f57813b322b0674aefaecda3bf83c20812abd2024"},{"path":"Tools/check_corpus_plan.py","sha256":"sha256:5f0a1ecd4e449aa471631afc27a543fb7b1bfe4a2b5a01be1be22c73a6b81923"},{"path":"Tools/check_proof.py","sha256":"sha256:5e115b9c00585935c4b63ff622b443057c3db11921d40f946d11486825554681"},{"path":"Tools/check_queue.py","sha256":"sha256:63771c99542754f6fd83725390e010e2ed29a3dcdce81e55d46c2e90e6253da8"},{"path":"Tools/compile_queue.py","sha256":"sha256:11263f2258b55026c6f8935a61bcdb7ac7a3ff0628fbea5ca0f6a6ab8c6c1e96"},{"path":"Tools/execution/audit/assemble_terminal_proof.py","sha256":"sha256:cd674333f6c3a3d63df77151228b131d4a210f452d933abd598db947ce4ce6ab"},{"path":"Tools/execution/audit/audit_evidence_runtime.py","sha256":"sha256:610bfd788c490cadcd04317a12b89fb8e386da86c059e64f05da04013209ca00"},{"path":"Tools/execution/audit/audit_execution_runtime.py","sha256":"sha256:266142cc37025055a8108b253df78595b2116c58dbf74df2c3de96a5e9540943"},{"path":"Tools/execution/audit/audit_producer_chain.py","sha256":"sha256:193489c12adbdc524947e6fb5f22a205e74ab6c1aeeb16d54d1d2a4c81283043"},{"path":"Tools/execution/audit/batch_close_audit.py","sha256":"sha256:5a45038c4feefc2492bf6ca9ba3b6c6edeaa51355cb814bb497f46cf7fe5396d"},{"path":"Tools/execution/audit/check_batch_close.py","sha256":"sha256:521a5600ff12e6c969ecd787ee38f21988987b03420a929349f4dc38bd75647a"},{"path":"Tools/execution/audit/check_proof.py","sha256":"sha256:771c1d20ec52e55b788bd0ac56ae7752f390aef8f7013ffae35241c70bd0b263"},{"path":"Tools/execution/audit/prepare_audit_plan.py","sha256":"sha256:9af7fff032cb08f8d9723e0308764b48aa59290a046ed94aa84f236276e90ff7"},{"path":"Tools/execution/audit/record_batch_judgment.py","sha256":"sha256:6b1e9dbe75c54aca57ca4f409ee51f7a02d6d0951af4fd3b3a1a668c2982a536"},{"path":"Tools/execution/audit/record_batch_page_review.py","sha256":"sha256:9beb957d42f6f5f7deee566ab725b8e1ea49efec043a1d2d3cbeffa560e6ce9a"},{"path":"Tools/execution/audit/record_batch_review.py","sha256":"sha256:c00a09404ffcd1ccaee1a2d082445c6b91142d0e4213536216b36a88b0a36651"},{"path":"Tools/execution/audit/record_changed_scope_evidence.py","sha256":"sha256:010d71d512a38b4efbe4a77b29938f0a3e5f94ff184df41bd9f77238ec2ef749"},{"path":"Tools/execution/audit/record_substantive_review.py","sha256":"sha256:f1d55300c8cea80150c35cb32c79b5e847cb693bc18e713cfc3626e1eace852f"},{"path":"Tools/execution/context_delivery/card_activation.py","sha256":"sha256:099064de2ac029f85288b6d3773fa0fedf68051e6c27051bcd42527fd88f7f01"},{"path":"Tools/execution/evidence/manual_attestation.py","sha256":"sha256:a4b9dec594e6de00c78feab5090c390dbca91e2b4bb9a612450ee7bf81d6f3a9"},{"path":"Tools/execution/evidence/metadata_gate_runtime.py","sha256":"sha256:52c3ade3a654b70d73850b4a3e8dc67e678213b48bb96dd55d93b827e2fac8e2"},{"path":"Tools/execution/evidence/record_evidence_invalidation.py","sha256":"sha256:bfc80889fcf198c27a7e6b510d7248d599f92ecb47f01f43305a48a2ddf45615"},{"path":"Tools/execution/evidence/record_gate_attestation.py","sha256":"sha256:856c564a374091e3a0eb723cf6a5fc101461ed7738da992c49a7a0844d527404"},{"path":"Tools/execution/evidence/record_gate_result.py","sha256":"sha256:71824fdb66e7ffd300bb5796c2e02baaaacd9d052c294469b4c40fcd4680ac73"},{"path":"Tools/execution/evidence/seal_receipts.py","sha256":"sha256:fae796feba849fafe82410ab1389db0bcf3228c1baea6cd1c128a4d705b1d513"},{"path":"Tools/execution/planning/apply_task_plan.py","sha256":"sha256:c6654aa8056937e7533777d483f61186bc943e90ae8c39457c14341d09ab341a"},{"path":"Tools/execution/planning/check_corpus_plan.py","sha256":"sha256:5bf8b1a242fe24610e8be25a59ff69acb7934e85efb63bbfd066d212a2554a98"},{"path":"Tools/execution/planning/compile_queue.py","sha256":"sha256:6468db4ac13abf581ac6a4badd461b199e43b31924a82fffc7304c8fce0e3b16"},{"path":"Tools/execution/planning/queue_replan.py","sha256":"sha256:db11ce160d51735626c81c9e335fba495f7dd50b2482d9986c258acfff909e68"},{"path":"Tools/execution/planning/record_corpus_acceptance.py","sha256":"sha256:314bed485acf10019b0db5dc21854f7ef95c33cb0bafda11882cc9f90e1ed683"},{"path":"Tools/execution/task_runtime/amendment_plan.py","sha256":"sha256:b680f1a5bd8cd38ab81159d205797b2b0b3bbb040a644f0783b2f8c1a898e2ed"},{"path":"Tools/execution/task_runtime/apply_amendment.py","sha256":"sha256:4d61fa446fbb6d78120c78692fb066fbedb8d92781e0f7553383cb41241fcac3"},{"path":"Tools/execution/task_runtime/apply_contract_amendment.py","sha256":"sha256:109bc10e469ff46e08ee1dc83dd006d571f8344d12fa57080ec595bd0892cc90"},{"path":"Tools/execution/task_runtime/apply_delta.py","sha256":"sha256:9597394c0eb4e52770ca71ff369eeb966f345ffc8122a6b57b0836bc227aed27"},{"path":"Tools/execution/task_runtime/candidate_delta_runtime.py","sha256":"sha256:f6aa174eec337e1f314fc7bf47cc8979f8d5eb36ab0c8635ca2e36f1389ded93"},{"path":"Tools/execution/task_runtime/check_queue.py","sha256":"sha256:bc36bc163a06482419857f9d8a12ea64aae044a1bb2435599929085e3a87982b"},{"path":"Tools/execution/task_runtime/queue_check_receipt.py","sha256":"sha256:0cbe8593fa3e1fbaf38b76a34f4f84f283a7ed5c70db0052d4db838a3f8f002f"},{"path":"Tools/execution/task_runtime/queue_runtime/maintenance.py","sha256":"sha256:849577e6d5aab33b13a1b2a238ea8f948f5476c853a214bd35dac35dd6b69f31"},{"path":"Tools/execution/task_runtime/queue_runtime/receipts.py","sha256":"sha256:0d4d50a8b3ddc78b9de6acbd6663b4e15fca2876b13809d7f0e4332896dddade"},{"path":"Tools/execution/task_runtime/queue_runtime/review.py","sha256":"sha256:d4c8f297ed1cff1f35471caba59d5275ba2d621804a24074291752e6b96baef0"},{"path":"Tools/execution/task_runtime/queue_runtime/runtime.py","sha256":"sha256:c96c2d6387d02c0f1fa17abc0788b1ca0bab84fb7df93e240b2e0d97c3e2ae12"},{"path":"Tools/execution/task_runtime/record_maintenance_evidence.py","sha256":"sha256:5f3ec0452b9404d5c17960e75a764b3ef2bfdfd3eae348cff53b640213a64cf6"},{"path":"Tools/execution/task_runtime/register_amendment.py","sha256":"sha256:ad7ccc3c5ced4bce9c934e00d8373ef88076bf05dca48f6f341113dc72ac2244"},{"path":"Tools/execution/task_runtime/task_runtime_runner.py","sha256":"sha256:c3b5675a0b0d41ae6385706880212efc37f0d47938e9d8f4996adc3fe21b1f80"},{"path":"Tools/execution/task_runtime/update_queue.py","sha256":"sha256:d453d1257845846e6992d83c95555513778db9006cb74d9ddcb977001aef2fe1"},{"path":"Tools/execution/task_runtime/update_task.py","sha256":"sha256:15b01b886c9f862e5ef49fb2fd693bc145a510622e86dd41840e828051713174"},{"path":"Tools/governance/control/run_gates.py","sha256":"sha256:6f46783dcd5a641cd6238120cb8d884d07ce35705314ccdd5e8d2a5fdcf56342"},{"path":"Tools/governance/profile/check_profile.py","sha256":"sha256:b2b41d2a292404dd92bcc8d47edecef19f86b375249d5e222e300fcadac1f4f8"},{"path":"Tools/governance/standards/adoption_lineage_contract.py","sha256":"sha256:a667bdeceee29c69a52311a76cd55cf1afe1b18c4a57ec8a473c34c3b3b79e56"},{"path":"Tools/inspect_host.py","sha256":"sha256:cb5268f7596bf51b88d4b4c5f89a802e2edc0612e373577eadb0899ee088666b"},{"path":"Tools/knowledge/content/check_links.py","sha256":"sha256:541d62f0a25cd0b20e1ca4551e100451d6315cc12fed51169f6f89a09b2b0521"},{"path":"Tools/knowledge/content/check_residual_content.py","sha256":"sha256:583be9fa3a41094523c78a64346b89ac9fb18c308b4a16dfd49ef0542b79d319"},{"path":"Tools/knowledge/content/duplicate_check.py","sha256":"sha256:082a1dd31fed42e756d59ce0a290d6ea71811c1858aa3003383485b2ec1f48cf"},{"path":"Tools/knowledge/metadata/apply_metadata_transition.py","sha256":"sha256:771c13e7d3d4d2aa7955b68d569e57f5f046d85fad3b94211ed861b2b79a58d9"},{"path":"Tools/knowledge/metadata/check_freshness.py","sha256":"sha256:01bf601fbba54ef916da17bc36068f24b710889483858c24a5aadd5d0d7c3548"},{"path":"Tools/knowledge/metadata/check_page_contract.py","sha256":"sha256:2b54294362143d6459ff4e4b67bee347ee88b2f0121e8f4fbd0bc3d76591265d"},{"path":"Tools/knowledge/metadata/check_vocab.py","sha256":"sha256:b109af21deffff430587e21aeb76c1d5c6d1964a38e832154754d2554b701568"},{"path":"Tools/knowledge/metadata/metadata_property_state.py","sha256":"sha256:23723c6b45a13de474d83c61a62ddcafed749bd2e51c94d2c8493b0d25a27080"},{"path":"Tools/knowledge/metadata/project_page_state.py","sha256":"sha256:a3a3d35b85adaea84f1b7fed3747dfd6436ca8893b0fb66befac7b185c52023f"},{"path":"Tools/knowledge/rendering/record_profile_rendering.py","sha256":"sha256:a456ba94cbc00fd195c711e5de11ab2223e0dd9ca24106eacfdfa2646be2fc4e"},{"path":"Tools/knowledge/rendering/record_rendering_verification.py","sha256":"sha256:2281e79422f02a126cb7b6e3274534d143cd7366569d0aacacefbd8363dc8eda"},{"path":"Tools/knowledge/structure/check_boundary_contract.py","sha256":"sha256:a152ad6b15d48334714379c4c5250b62c1c57c243a00634d276c3aae134b5c3c"},{"path":"Tools/knowledge/structure/check_moc.py","sha256":"sha256:d94c087f06f952d8ea09aa0be2c237054966b98669ba34bdbe1dfe234ff6ea79"},{"path":"Tools/knowledge/structure/check_structure.py","sha256":"sha256:ae96bfece2ef46330443b63565177c4cec3bdeb9e4c04770c7f3a7ce43c159c0"},{"path":"Tools/platform/agent_interface/inspect_host.py","sha256":"sha256:b7aa9e8a6e097802906a495e1095139350887c95b85c11900e8c4f473b0906fd"},{"path":"Tools/platform/agent_interface/mcp_server.py","sha256":"sha256:6232c78ba62ef9dbbb75befb0a01f242c0329294e956accba0b981b4f0c87ccd"},{"path":"Tools/platform/distribution/prepare_host.py","sha256":"sha256:8a9c540b4bbb88fd10184525a4e60c743c87792bd964152f95b69eb03672185d"},{"path":"Tools/platform/distribution/prepare_rendering_runtime.py","sha256":"sha256:f0185d7896a50426e6bf8303e231ea8ac2c4179c8855400ecc6ae4339bab8eee"},{"path":"Tools/platform/distribution/stamp_cards.py","sha256":"sha256:36440a08b78cdc27e1f2b819e9fbb405a6f111bfa82e904552f90a75b7613072"},{"path":"Tools/prepare_audit_plan.py","sha256":"sha256:92b7a73c141726f37613c5bce25fb99c8fa401ed0a7dd427e1277c326ea46c6b"},{"path":"Tools/prepare_host.py","sha256":"sha256:37aefcc88a14001d0b09a09da2d496bbe14324b2466a97879dd0996c62f0b15b"},{"path":"Tools/prepare_rendering_runtime.py","sha256":"sha256:4cc49b3dc7409ecead0ccb860be94d52ba774cecd51715c7f2af683020cdee64"},{"path":"Tools/publish_delta.py","sha256":"sha256:591597343d059f9f465741315f3b18451116bbfe23d14b599c78b8af521ae55e"},{"path":"Tools/record_batch_page_review.py","sha256":"sha256:1af440a17e13905cf7222d47782fac7eaf7142ba86ab22f0c33347c42c08fdaa"},{"path":"Tools/record_batch_review.py","sha256":"sha256:3e22699a785c11bc6b3c43e7027ea171459deab5b3effabf35979c408c788ff4"},{"path":"Tools/record_changed_scope_evidence.py","sha256":"sha256:0543e92303447d32a0930ffb2e2485b831b3d7feabc4ecd972f2e446a26fae7a"},{"path":"Tools/record_evidence_invalidation.py","sha256":"sha256:5e29925d94a665657636137e339a3d05bfceaa7bd952058c8c01c142f80d32df"},{"path":"Tools/record_gate_result.py","sha256":"sha256:b671016c6a735f7c40d07f69b42104a56fc68193a1b91386d7979dd41202d5ad"},{"path":"Tools/record_maintenance_evidence.py","sha256":"sha256:788253f46fde5f27d16dc1869568a262b6732b57570f2c89e8047178a3333e1d"},{"path":"Tools/record_profile_rendering.py","sha256":"sha256:94e2e24003cfbc477feb6ab0276223acdce469df973aedf249d2680d07752ff0"},{"path":"Tools/record_rendering_verification.py","sha256":"sha256:0f435f657c1d9482306ed1745420ad9fb8b6e3a079a33169391c805f6495d5e0"},{"path":"Tools/record_substantive_review.py","sha256":"sha256:d69fb565024a72870d674a16f4dc3193ead1e3b2fae42f34e57c9cf827c39f88"},{"path":"Tools/run_task.py","sha256":"sha256:86c758732be6492195a6b64353e770354d266114e670da09dda3600f0eab89b2"},{"path":"Tools/update_queue.py","sha256":"sha256:5bce5472150d405b41cf48535954c7dbb9308626932e5af64857a9440a2e045f"},{"path":"Tools/update_task.py","sha256":"sha256:9f3946f060426ffae4b8b25d2604ab77d93aae9ba66755c91155fd89ab107b9b"}],"contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","contract_id":"kernel-metadata-execution","field_rules":[{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].authoring_status","evidence_requirement":null,"field":"authoring_status","invalidation_rule":"owner-value-change-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection","value_shape":"scalar-string-or-null","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"},{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].coverage_disposition","evidence_requirement":null,"field":"coverage_disposition","invalidation_rule":"owner-value-change-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection","value_shape":"scalar-string-or-null","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"},{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_content_modified","evidence_requirement":null,"field":"last_content_modified","invalidation_rule":"owner-property-state-change-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection","value_shape":"date","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"},{"authority_class":"evidence-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_content_modified","evidence_requirement":{"change_scope":"semantic-content","content_binding":"after-page-content-sha256","excluded_change_classes":["projection-only","tool-controlled-metadata-only"],"invalidation":"current-content-fingerprint","protocol":"semantic-content-change-v1","result":"pass","target_binding":"exact-page-path","value_selector":"accepted-at-utc-date"},"field":"last_content_modified","invalidation_rule":"superseded-by-later-semantic-content-change-v1","reconcile_policy":"upsert-owner-property-state-v1","source_adapter":"content-change-event-v1","transition":"semantic-content-change","value_shape":"date","write_timing":"semantic-content-acceptance","writer_capability":"metadata-transition-integrator-v1"},{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_reviewed","evidence_requirement":null,"field":"last_reviewed","invalidation_rule":"semantic-content-change-tombstone-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection","value_shape":"date","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"},{"authority_class":"evidence-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_reviewed","evidence_requirement":{"change_scope":"reviewed-content","content_binding":"exact-page-content-sha256","excluded_change_classes":[],"invalidation":"invalidated-by-null","protocol":"current-page-review-v1","result":"pass","target_binding":"exact-page-path","value_selector":"checked-at-utc-date"},"field":"last_reviewed","invalidation_rule":"superseded-by-review-or-semantic-content-change-v1","reconcile_policy":"upsert-owner-property-state-v1","source_adapter":"current-review-receipt-value-v1","transition":"review-completed","value_shape":"date","write_timing":"review-evidence-acceptance","writer_capability":"metadata-transition-integrator-v1"},{"authority_class":"evidence-projection","canonical_owner":"coverage-ledger.pages[].property_state.last_reviewed","evidence_requirement":{"change_scope":"semantic-content","content_binding":"after-page-content-sha256","excluded_change_classes":["projection-only","tool-controlled-metadata-only"],"invalidation":"current-content-fingerprint","protocol":"semantic-content-change-v1","result":"pass","target_binding":"exact-page-path","value_selector":"tombstone-null"},"field":"last_reviewed","invalidation_rule":"semantic-content-change-tombstone-v1","reconcile_policy":"tombstone-owner-property-state-v1","source_adapter":"content-change-event-v1","transition":"semantic-content-change","value_shape":"date","write_timing":"semantic-content-acceptance","writer_capability":"metadata-transition-integrator-v1"},{"authority_class":"ledger-projection","canonical_owner":"coverage-ledger.pages[].next_batch","evidence_requirement":null,"field":"next_batch","invalidation_rule":"owner-value-change-v1","reconcile_policy":"upsert-exact-or-remove-v1","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection","value_shape":"scalar-string-or-null","write_timing":"after-owner-state-transition","writer_capability":"project-page-state-v2"}],"operation_capabilities":[{"capability_id":"host-environment-observation-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/platform/agent_interface/inspect_host.py","invocation_owner":"Tools/inspect_host.py","kind":"consumer","operations":[],"writers":[]},{"capability_id":"phase-delivery-consumer-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/record_batch_judgment.py","Tools/execution/task_runtime/check_queue.py","Tools/execution/task_runtime/queue_runtime/review.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py","Tools/execution/task_runtime/update_task.py"],"implementation_owner":"Tools/execution/context_delivery/card_activation.py","kind":"consumer","operations":[],"writers":[]},{"capability_id":"task-runtime-runner-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/task_runtime_runner.py","invocation_owner":"Tools/run_task.py","kind":"consumer","operations":[],"writers":[]},{"capability_id":"typed-metadata-transition-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/apply_metadata_transition.py","kind":"consumer","operations":[{"operation":"typed-field-metadata-transition"}],"writers":[]},{"capability_id":"adopter-lineage-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/governance/standards/adoption_lineage_contract.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"profile-adoption-receipt-v1","reference_source_kind":"profile-adoption-receipt","validator_owner":"Tools.governance.standards.adoption_lineage_contract:current_profile_adoption_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"standards-adoption-receipt-v1","reference_source_kind":"standards-adoption-receipt","validator_owner":"Tools.governance.standards.adoption_lineage_contract:current_standards_adoption_receipt_errors"}],"writers":[]},{"capability_id":"amendment-registration-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/register_amendment.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"amendment-registration-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.register_amendment:current_receipt_errors"}],"writers":[]},{"capability_id":"amendment-transaction-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"amendment-transaction-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.apply_amendment:current_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"amendment-queue-transition-receipt-v1","reference_source_kind":"queue-transition","validator_owner":"Tools.execution.task_runtime.apply_amendment:current_queue_cancellation_receipt_errors"}],"writers":[]},{"capability_id":"audit-plan-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py","Tools/execution/audit/check_proof.py"],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/record_batch_judgment.py","Tools/execution/audit/record_batch_page_review.py","Tools/execution/audit/record_batch_review.py","Tools/execution/audit/record_changed_scope_evidence.py","Tools/execution/audit/record_substantive_review.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/knowledge/rendering/record_rendering_verification.py"],"implementation_owner":"Tools/execution/audit/prepare_audit_plan.py","invocation_owner":"Tools/prepare_audit_plan.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"batch-close-producer-v1","capability_version":"2.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py"],"implementation_owner":"Tools/execution/audit/check_batch_close.py","invocation_owner":"Tools/check_batch_close.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-gate-v1","reference_source_kind":"close-aggregate","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-member-evidence-v1","reference_source_kind":"plan-bound-check","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-review-attestation-v1","reference_source_kind":"close-reviewer-attestation","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-close-page-review-v1","reference_source_kind":"close-page-review","validator_owner":"Tools.execution.audit.batch_close_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"batch-page-review-attestation-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/batch_close_audit.py","Tools/execution/audit/record_batch_review.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/record_batch_page_review.py","invocation_owner":"Tools/record_batch_page_review.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-page-review-record-v4","reference_source_kind":"batch-page-review-record","validator_owner":"Tools.execution.audit.batch_review_obligation_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"batch-review-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py"],"implementation_owner":"Tools/execution/audit/record_batch_review.py","invocation_owner":"Tools/record_batch_review.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"batch-review-wrapper-v2","reference_source_kind":"batch-review-aggregate","validator_owner":"Tools.execution.audit.batch_review_receipt_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"boundary-contract-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/structure/check_boundary_contract.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"boundary-contract-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.structure.check_boundary_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"candidate-delta-publication-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/audit/record_batch_review.py","Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py"],"implementation_owner":"Tools/execution/task_runtime/candidate_delta_runtime.py","invocation_owner":"Tools/publish_delta.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"card-context-delivery-v1","capability_version":"1.0.3","checkers":[],"consumers":["Tools/execution/task_runtime/check_queue.py","Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py","Tools/platform/agent_interface/mcp_server.py"],"implementation_owner":"Tools/execution/context_delivery/card_activation.py","invocation_owner":"Tools/check_queue.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"card-currentness-v1","capability_version":"1.0.0","checkers":["Tools/governance/control/run_gates.py"],"consumers":["Tools/execution/context_delivery/card_activation.py"],"implementation_owner":"Tools/platform/distribution/stamp_cards.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"changed-scope-evidence-adapter-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/record_changed_scope_evidence.py","invocation_owner":"Tools/record_changed_scope_evidence.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"changed-scope-gate-evidence-v3","reference_source_kind":"none","validator_owner":"Tools.execution.audit.changed_scope_evidence_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"changed-scope-candidate-set-v2","reference_source_kind":"none","validator_owner":"Tools.execution.audit.changed_scope_evidence_contract:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"changed-scope-check-evidence-v3","reference_source_kind":"plan-bound-check","validator_owner":"Tools.execution.audit.changed_scope_evidence_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"contract-amendment-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_contract_amendment.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"contract-amendment-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.apply_contract_amendment:current_receipt_errors"}],"writers":[]},{"capability_id":"corpus-plan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/planning/check_corpus_plan.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"corpus-plan-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.check_corpus_plan:current_gate_receipt_errors"}],"writers":[]},{"capability_id":"corpus-plan-semantic-acceptance-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/planning/record_corpus_acceptance.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"corpus-plan-semantic-acceptance-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.record_corpus_acceptance:current_receipt_errors"}],"writers":[]},{"capability_id":"corpus-plan-structure-gate-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_proof.py"],"consumers":["Tools/execution/audit/assemble_terminal_proof.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/planning/check_corpus_plan.py","invocation_owner":"Tools/check_corpus_plan.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"current-profile-extension-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/evidence/metadata_gate_runtime.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"profile-extension-manual-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.evidence.metadata_gate_runtime:current_manual_gate_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"profile-extension-deterministic-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.evidence.metadata_gate_runtime:current_deterministic_gate_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"metadata-transition-receipt-v1","reference_source_kind":"metadata-transition","validator_owner":"Tools.execution.evidence.metadata_gate_runtime:current_metadata_transition_receipt_errors"}],"writers":[]},{"capability_id":"dedicated-rendering-verification-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/knowledge/rendering/record_rendering_verification.py","invocation_owner":"Tools/record_rendering_verification.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"rendering-verification-evidence-v3","reference_source_kind":"plan-bound-check","validator_owner":"Tools.knowledge.rendering.rendering_verification_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"delta-application-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_delta.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"delta-application-receipt-v1","reference_source_kind":"delta-apply","validator_owner":"Tools.execution.task_runtime.apply_delta:current_receipt_errors"}],"writers":[]},{"capability_id":"duplicate-scan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/content/duplicate_check.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"duplicate-scan-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.content.duplicate_check:current_receipt_errors"}],"writers":[]},{"capability_id":"evidence-invalidation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/queue_runtime/runtime.py"],"implementation_owner":"Tools/execution/evidence/record_evidence_invalidation.py","invocation_owner":"Tools/record_evidence_invalidation.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"evidence-invalidation-event-v1","reference_source_kind":"evidence-invalidation-event","validator_owner":"Tools.execution.evidence.evidence_invalidation_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"freshness-scan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/check_freshness.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"freshness-scan-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.metadata.check_freshness:current_receipt_errors"}],"writers":[]},{"capability_id":"host-environment-preparation-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/platform/distribution/prepare_host.py","invocation_owner":"Tools/prepare_host.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"maintenance-evidence-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/queue_runtime/maintenance.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/record_maintenance_evidence.py","invocation_owner":"Tools/record_maintenance_evidence.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"maintenance-budget-manifest-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.record_maintenance_evidence:current_budget_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"maintenance-ledger-advance-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.record_maintenance_evidence:current_ledger_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"maintenance-watermark-advance-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.record_maintenance_evidence:current_watermark_receipt_errors"}],"writers":[]},{"capability_id":"manual-attestation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/audit/record_batch_judgment.py","Tools/execution/audit/record_batch_review.py","Tools/execution/evidence/record_evidence_invalidation.py","Tools/execution/evidence/record_gate_attestation.py"],"implementation_owner":"Tools/execution/evidence/manual_attestation.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"page-batch-judgment-v2","reference_source_kind":"none","validator_owner":"Tools.governance.profile.profile_batch_judgment_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"moc-drift-scan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/structure/check_moc.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"moc-drift-scan-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.structure.check_moc:current_receipt_errors"}],"writers":[]},{"capability_id":"page-contract-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/check_page_contract.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"page-contract-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.metadata.check_page_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"profile-load-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/governance/profile/check_profile.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"profile-load-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.governance.profile.check_profile:current_gate_receipt_errors"}],"writers":[]},{"capability_id":"profile-rendering-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/audit/audit_producer_chain.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/knowledge/rendering/record_profile_rendering.py","invocation_owner":"Tools/record_profile_rendering.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"profile-rendering-evidence-v1","reference_source_kind":"plan-bound-check","validator_owner":"Tools.knowledge.rendering.profile_rendering_evidence_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"queue-materialization-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/planning/compile_queue.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"queue-materialization-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.compile_queue:current_receipt_errors"}],"writers":[]},{"capability_id":"queue-transition-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/queue_runtime/receipts.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"queue-transition-receipt-v1","reference_source_kind":"queue-transition","validator_owner":"Tools.execution.task_runtime.queue_runtime.receipts:current_queue_transition_receipt_errors"}],"writers":[]},{"capability_id":"receipt-seal-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/evidence/seal_receipts.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"receipt-seal-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.evidence.seal_receipts:current_receipt_errors"}],"writers":[]},{"capability_id":"registered-residual-scan-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/content/check_residual_content.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"registered-residual-scan-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.content.check_residual_content:current_receipt_errors"}],"writers":[]},{"capability_id":"registered-scan-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/audit/record_changed_scope_evidence.py","Tools/knowledge/metadata/apply_metadata_transition.py"],"implementation_owner":"Tools/execution/evidence/record_gate_result.py","invocation_owner":"Tools/record_gate_result.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"rendering-runtime-preparation-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/platform/distribution/prepare_host.py"],"implementation_owner":"Tools/platform/distribution/prepare_rendering_runtime.py","invocation_owner":"Tools/prepare_rendering_runtime.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"required-queue-gate-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/queue_check_receipt.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"required-queue-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.queue_check_receipt:current_receipt_errors"},{"catalog_lifecycle":["hot","historical","cold"],"receipt_type_id":"standards-revalidation-queue-gate-receipt-v1","reference_source_kind":"standards-revalidation-aggregate","validator_owner":"Tools.execution.task_runtime.queue_check_receipt:current_standards_revalidation_receipt_errors"}],"writers":[]},{"capability_id":"required-queue-gate-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py","Tools/execution/task_runtime/update_queue.py","Tools/execution/task_runtime/update_task.py"],"implementation_owner":"Tools/execution/task_runtime/check_queue.py","invocation_owner":"Tools/check_queue.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"structure-registry-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/structure/check_structure.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"structure-registry-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.structure.check_structure:current_receipt_errors"}],"writers":[]},{"capability_id":"substantive-review-attestation-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/audit/audit_evidence_runtime.py","Tools/execution/audit/audit_execution_runtime.py","Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/record_substantive_review.py","invocation_owner":"Tools/record_substantive_review.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"substantive-review-evidence-v3","reference_source_kind":"substantive-review-evidence","validator_owner":"Tools.execution.audit.substantive_review_contract:current_receipt_errors"}],"writers":[]},{"capability_id":"task-plan-publication-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/planning/apply_task_plan.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"task-plan-publication-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.planning.apply_task_plan:current_receipt_errors"}],"writers":[]},{"capability_id":"task-transition-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/update_task.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"task-transition-receipt-v1","reference_source_kind":"task-transition","validator_owner":"Tools.execution.task_runtime.update_task:current_task_transition_receipt_errors"},{"catalog_lifecycle":["hot","historical"],"receipt_type_id":"task-transition-abort-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.execution.task_runtime.update_task:current_task_transition_abort_receipt_errors"}],"writers":[]},{"capability_id":"terminal-proof-gate-v1","capability_version":"1.0.0","checkers":[],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/check_proof.py","invocation_owner":"Tools/check_proof.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"terminal-proof-gate-v2","reference_source_kind":"terminal-proof-gate","validator_owner":"Tools.execution.audit.terminal_proof_contract:current_receipt_errors"}],"writers":["Tools/execution/task_runtime/update_task.py"]},{"capability_id":"terminal-proof-producer-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_proof.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/audit/assemble_terminal_proof.py","invocation_owner":"Tools/assemble_terminal_proof.py","kind":"producer","operations":[],"writers":[]},{"capability_id":"vocabulary-gate-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/check_vocab.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"vocabulary-gate-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.metadata.check_vocab:current_receipt_errors"}],"writers":[]},{"capability_id":"wiki-link-integrity-evidence-v1","capability_version":"1.0.0","checkers":[],"consumers":[],"implementation_owner":"Tools/knowledge/content/check_links.py","kind":"producer","operations":[],"receipt_contracts":[{"catalog_lifecycle":["hot","historical","cold"],"correction_subject":true,"receipt_type_id":"wiki-link-integrity-receipt-v1","reference_source_kind":"none","validator_owner":"Tools.knowledge.content.check_links:current_receipt_errors"}],"writers":[]},{"capability_id":"deterministic-gate-result-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/evidence/record_gate_result.py","Tools/knowledge/metadata/apply_metadata_transition.py"],"implementation_owner":"Tools/execution/evidence/metadata_gate_runtime.py","kind":"receipt-schema","operations":[],"writers":[]},{"capability_id":"manual-gate-attestation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/evidence/record_gate_attestation.py","Tools/knowledge/metadata/apply_metadata_transition.py"],"implementation_owner":"Tools/execution/evidence/metadata_gate_runtime.py","kind":"receipt-schema","operations":[],"writers":[]},{"capability_id":"amendment-batch-cancellation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"coverage-delta-application-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py","Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/apply_delta.py","invocation_owner":"Tools/apply_delta.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"cross-ledger-amendment-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/register_amendment.py"],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"metadata-transition-integrator-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py"],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/metadata_property_state.py","kind":"writer","operations":[{"field":"last_content_modified","source_adapter":"content-change-event-v1","transition":"semantic-content-change"},{"field":"last_reviewed","source_adapter":"content-change-event-v1","transition":"semantic-content-change"},{"field":"last_reviewed","source_adapter":"current-review-receipt-value-v1","transition":"review-completed"}],"writers":["Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/update_queue.py","Tools/knowledge/metadata/apply_metadata_transition.py"]},{"capability_id":"ordinary-queue-transition-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/update_queue.py","invocation_owner":"Tools/update_queue.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"project-page-state-v2","capability_version":"2.0.0","checkers":["Tools/execution/audit/check_batch_close.py"],"consumers":["Tools/knowledge/metadata/metadata_property_state.py"],"implementation_owner":"Tools/knowledge/metadata/project_page_state.py","kind":"writer","operations":[{"field":"authoring_status","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"field":"coverage_disposition","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"field":"last_content_modified","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection"},{"field":"last_reviewed","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection"},{"field":"next_batch","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"operation":"profile-extension-enum-owner-projection-v1"}],"writers":["Tools/execution/task_runtime/apply_amendment.py","Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/update_queue.py","Tools/knowledge/metadata/apply_metadata_transition.py"]},{"capability_id":"required-queue-materialization-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/planning/compile_queue.py","invocation_owner":"Tools/compile_queue.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"same-scope-queue-replan-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/amendment_plan.py","Tools/execution/task_runtime/register_amendment.py"],"implementation_owner":"Tools/execution/planning/queue_replan.py","invocation_owner":"Tools/compile_queue.py","kind":"writer","operations":[],"writers":["Tools/execution/planning/compile_queue.py","Tools/execution/task_runtime/apply_amendment.py"]},{"capability_id":"task-state-transition-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/update_task.py","invocation_owner":"Tools/update_task.py","kind":"writer","operations":[],"writers":["Tools/execution/task_runtime/update_queue.py"]}],"schema_version":1,"source_adapters":[{"adapter_id":"content-change-event-v1","authority_class":"evidence-projection","evidence_required":true,"owner_record_keys":[]},{"adapter_id":"coverage-property-state-v1","authority_class":"ledger-projection","evidence_required":false,"owner_record_keys":["content_fingerprint","evidence_receipt","value"]},{"adapter_id":"coverage-row-value-v1","authority_class":"ledger-projection","evidence_required":false,"owner_record_keys":[]},{"adapter_id":"current-review-receipt-value-v1","authority_class":"evidence-projection","evidence_required":true,"owner_record_keys":[]}],"temporal_order":["first_seen","last_content_modified","last_reviewed","last_verified"],"writer_capabilities":[{"capability_id":"amendment-batch-cancellation-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":[],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"coverage-delta-application-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py","Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/apply_delta.py","invocation_owner":"Tools/apply_delta.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"cross-ledger-amendment-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/register_amendment.py"],"implementation_owner":"Tools/execution/task_runtime/apply_amendment.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"metadata-transition-integrator-v1","capability_version":"1.0.0","checkers":["Tools/execution/audit/check_batch_close.py"],"consumers":[],"implementation_owner":"Tools/knowledge/metadata/metadata_property_state.py","kind":"writer","operations":[{"field":"last_content_modified","source_adapter":"content-change-event-v1","transition":"semantic-content-change"},{"field":"last_reviewed","source_adapter":"content-change-event-v1","transition":"semantic-content-change"},{"field":"last_reviewed","source_adapter":"current-review-receipt-value-v1","transition":"review-completed"}],"writers":["Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/update_queue.py","Tools/knowledge/metadata/apply_metadata_transition.py"]},{"capability_id":"ordinary-queue-transition-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/update_queue.py","invocation_owner":"Tools/update_queue.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"project-page-state-v2","capability_version":"2.0.0","checkers":["Tools/execution/audit/check_batch_close.py"],"consumers":["Tools/knowledge/metadata/metadata_property_state.py"],"implementation_owner":"Tools/knowledge/metadata/project_page_state.py","kind":"writer","operations":[{"field":"authoring_status","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"field":"coverage_disposition","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"field":"last_content_modified","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection"},{"field":"last_reviewed","source_adapter":"coverage-property-state-v1","transition":"owner-to-page-projection"},{"field":"next_batch","source_adapter":"coverage-row-value-v1","transition":"owner-to-page-projection"},{"operation":"profile-extension-enum-owner-projection-v1"}],"writers":["Tools/execution/task_runtime/apply_amendment.py","Tools/execution/task_runtime/apply_delta.py","Tools/execution/task_runtime/update_queue.py","Tools/knowledge/metadata/apply_metadata_transition.py"]},{"capability_id":"required-queue-materialization-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/planning/compile_queue.py","invocation_owner":"Tools/compile_queue.py","kind":"writer","operations":[],"writers":[]},{"capability_id":"same-scope-queue-replan-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/amendment_plan.py","Tools/execution/task_runtime/register_amendment.py"],"implementation_owner":"Tools/execution/planning/queue_replan.py","invocation_owner":"Tools/compile_queue.py","kind":"writer","operations":[],"writers":["Tools/execution/planning/compile_queue.py","Tools/execution/task_runtime/apply_amendment.py"]},{"capability_id":"task-state-transition-v1","capability_version":"1.0.0","checkers":["Tools/execution/task_runtime/check_queue.py"],"consumers":["Tools/execution/task_runtime/task_runtime_runner.py"],"implementation_owner":"Tools/execution/task_runtime/update_task.py","invocation_owner":"Tools/update_task.py","kind":"writer","operations":[],"writers":["Tools/execution/task_runtime/update_queue.py"]}]} diff --git a/Tools/compiled/test-catalog.json b/Tools/compiled/test-catalog.json index 4518ea5d..931fa9e4 100644 --- a/Tools/compiled/test-catalog.json +++ b/Tools/compiled/test-catalog.json @@ -44,70 +44,70 @@ "cross_test_imports": [], "fixture_bundles": [ { - "bytes": 111590, - "files": 25, + "bytes": 100366, + "files": 24, "generator": "Tools.tests.fixtures.e2e.batch_close_scenarios.generate_batch_close_checkpoint", "lifecycle": "current", "manifest": "Tools/tests/fixtures/integration/batch_close_applied_checkpoint.manifest.json", "owner": "Tools/tests/fixtures/e2e/batch_close_scenarios.py", "path": "Tools/tests/fixtures/integration/batch_close_applied_checkpoint", "purpose": "Generated current-contract applied batch checkpoint for close producer integrations", - "tree_sha256": "sha256:b2a803874ef60a1232262492cedfcc5933d9441e8bf372c98baae0f1affec982" + "tree_sha256": "sha256:8052a35bff53bac3d77ed88f309795b0496db73759de74e20a96e6370939c792" }, { - "bytes": 111590, - "files": 25, + "bytes": 100366, + "files": 24, "generator": "Tools.tests.fixtures.e2e.batch_close_scenarios.generate_batch_close_checkpoint", "lifecycle": "current", "manifest": "Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint.manifest.json", "owner": "Tools/tests/fixtures/e2e/batch_close_scenarios.py", "path": "Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint", "purpose": "Generated applied checkpoint for the hostile registered-verifier recovery path", - "tree_sha256": "sha256:263b47082372ac801fda0b0fe8c54acb297b93370567b4132defb263411233ab" + "tree_sha256": "sha256:7a38be5704516946cfa3dde453e5c93c524632cf94f4e784a6e6d0f2e84c0bc4" }, { - "bytes": 394972, - "files": 36, + "bytes": 268816, + "files": 35, "generator": "Tools.tests.fixtures.e2e.required_queue_scenarios.generate_required_queue_checkpoint", "lifecycle": "current", "manifest": "Tools/tests/fixtures/integration/maintenance_closed_checkpoint.manifest.json", "owner": "Tools/tests/fixtures/e2e/required_queue_scenarios.py", "path": "Tools/tests/fixtures/integration/maintenance_closed_checkpoint", "purpose": "Generated and validated current-contract maintenance-closed integration checkpoint", - "tree_sha256": "sha256:6ac44df70abcb624bc6e7dfebbe1f198cfd2458ab6a979f7692acc72be45f420" + "tree_sha256": "sha256:db7828642848cbfdffb311c80c5b487ffa4bd22f172562e9ba45cc07403930ae" }, { - "bytes": 388270, - "files": 33, + "bytes": 262114, + "files": 32, "generator": "Tools.tests.fixtures.e2e.required_queue_scenarios.generate_required_queue_checkpoint", "lifecycle": "current", "manifest": "Tools/tests/fixtures/integration/terminal_closed_checkpoint.manifest.json", "owner": "Tools/tests/fixtures/e2e/required_queue_scenarios.py", "path": "Tools/tests/fixtures/integration/terminal_closed_checkpoint", "purpose": "Generated current-contract terminal-profile checkpoint with both batches closed", - "tree_sha256": "sha256:a87d955b5dc8aafe4dc5de6a059c7a9a4476e97f03d719b2d2dfde4476d73f10" + "tree_sha256": "sha256:7f44bfaa975467cbe33d71fb7de9f2ceb669a24f00d6f938d5e961e143088807" }, { - "bytes": 104791, - "files": 23, + "bytes": 93567, + "files": 22, "generator": "Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint", "lifecycle": "current", "manifest": "Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint.manifest.json", "owner": "Tools/tests/fixtures/e2e/update_queue_scenarios.py", "path": "Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint", "purpose": "Generated current-contract open Queue checkpoint with complete pre-merge evidence", - "tree_sha256": "sha256:0b447978237fa3a3863f9d70deb432ffa22c3f2d6d2c3a56640cec6aac87e2d6" + "tree_sha256": "sha256:9fa59ec8760caba12a4c8a02a664a70050c3284b4c3f8208868956870d21d805" }, { - "bytes": 107299, - "files": 23, + "bytes": 96075, + "files": 22, "generator": "Tools.tests.fixtures.e2e.update_queue_scenarios.generate_update_queue_checkpoint", "lifecycle": "current", "manifest": "Tools/tests/fixtures/integration/update_queue_merged_checkpoint.manifest.json", "owner": "Tools/tests/fixtures/e2e/update_queue_scenarios.py", "path": "Tools/tests/fixtures/integration/update_queue_merged_checkpoint", "purpose": "Generated and validated current-contract merge-ready Queue integration checkpoint", - "tree_sha256": "sha256:9901020ad9cfe7a54aee4cef9454fbc2081503fae9eebac5b28ae5bf6b0466e6" + "tree_sha256": "sha256:c6d570f92d5908a5109a0fd82c6966e3af625b564bb40ac4aa364ab1271acc6b" }, { "bytes": 34560, @@ -118,7 +118,7 @@ "owner": "Tools/tests/fixtures/e2e/update_queue_scenarios.py", "path": "Tools/tests/fixtures/integration/update_queue_open_checkpoint", "purpose": "Generated current-contract open Queue checkpoint before page work begins", - "tree_sha256": "sha256:13f82dba948e9618bb0a65cd5ca31ef9ea33d51ec8fa98c51bbea658cfd9c400" + "tree_sha256": "sha256:f40209653514bf1d7f6a840629ab2f6fe7f1dae667a00d62bb2bec426fb95073" }, { "bytes": 29591, @@ -129,7 +129,7 @@ "owner": "Tools/tests/fixtures/e2e/update_queue_scenarios.py", "path": "Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint", "purpose": "Generated current-contract planning checkpoint with one current ready-gate Receipt", - "tree_sha256": "sha256:016fecc8363e67bfc5c629609744e0ade8f2a07e3a04820cf3cc019b1e356bd7" + "tree_sha256": "sha256:20e6cb5b7e196b680a03168e6d3b7de135104cf8920d2bda43c028ea37d67096" } ], "fixtures": [ @@ -151,6 +151,7 @@ { "consumer_detection": "python-import-closure", "consumers": [ + "Tools/tests/test_audit_evidence_runtime.py", "Tools/tests/test_batch_close_audit.py", "Tools/tests/test_check_queue.py", "Tools/tests/test_close_gate_post_delta_consumer.py" @@ -250,6 +251,7 @@ { "consumer_detection": "python-import-closure", "consumers": [ + "Tools/tests/test_audit_evidence_runtime.py", "Tools/tests/test_batch_close_audit.py", "Tools/tests/test_check_queue.py", "Tools/tests/test_close_gate_post_delta_consumer.py" @@ -15019,10 +15021,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_evidence_runtime.py", - "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_completion_admission_requires_unique_precursor_and_complete_pair", - "selector": "AuditEvidenceReconciliationContractTests.test_completion_admission_requires_unique_precursor_and_complete_pair", + "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_confirmation_cannot_be_restarted_after_its_after_image_changes", + "selector": "AuditEvidenceReconciliationContractTests.test_confirmation_cannot_be_restarted_after_its_after_image_changes", "semantics": "audit_evidence_reconciliation_current_owner", - "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_completion_admission_requires_unique_precursor_and_complete_pair" + "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_confirmation_cannot_be_restarted_after_its_after_image_changes" }, { "consumer_only": false, @@ -15139,10 +15141,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_evidence_runtime.py", - "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_confirmation_cannot_be_restarted_after_its_after_image_changes", - "selector": "AuditEvidenceReconciliationContractTests.test_confirmation_cannot_be_restarted_after_its_after_image_changes", + "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_current_typed_chain_resolves_to_one_reconciliation_row", + "selector": "AuditEvidenceReconciliationContractTests.test_current_typed_chain_resolves_to_one_reconciliation_row", "semantics": "audit_evidence_reconciliation_current_owner", - "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_confirmation_cannot_be_restarted_after_its_after_image_changes" + "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_current_typed_chain_resolves_to_one_reconciliation_row" }, { "consumer_only": false, @@ -15259,10 +15261,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_evidence_runtime.py", - "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_current_typed_chain_resolves_to_one_reconciliation_row", - "selector": "AuditEvidenceReconciliationContractTests.test_current_typed_chain_resolves_to_one_reconciliation_row", + "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes", + "selector": "AuditEvidenceReconciliationContractTests.test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes", "semantics": "audit_evidence_reconciliation_current_owner", - "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_current_typed_chain_resolves_to_one_reconciliation_row" + "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes" }, { "consumer_only": false, @@ -15379,10 +15381,130 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_evidence_runtime.py", - "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes", - "selector": "AuditEvidenceReconciliationContractTests.test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes", + "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_direct_acceptance_requires_unique_review_and_complete_pair", + "selector": "AuditEvidenceReconciliationContractTests.test_direct_acceptance_requires_unique_review_and_complete_pair", "semantics": "audit_evidence_reconciliation_current_owner", - "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes" + "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_direct_acceptance_requires_unique_review_and_complete_pair" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": null, + "owner": "Tools/execution/audit/audit_evidence_runtime.py", + "owner_contract_symbol": "audit_evidence_runtime._required_obligation_resolution", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/execution/audit/audit_evidence_runtime.py", + "status": "resolved", + "target": "_required_obligation_resolution" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_audit_evidence_runtime.py", + "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_direct_close_member_selection_uses_current_after_image_not_wrapper_history", + "selector": "AuditEvidenceReconciliationContractTests.test_direct_close_member_selection_uses_current_after_image_not_wrapper_history", + "semantics": "audit_evidence_reconciliation_current_owner", + "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_direct_close_member_selection_uses_current_after_image_not_wrapper_history" }, { "consumer_only": false, @@ -16219,250 +16341,130 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_evidence_runtime.py", - "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_receipt_cannot_mask_invalid_or_ambiguous_precursors", - "selector": "AuditEvidenceReconciliationContractTests.test_terminal_receipt_cannot_mask_invalid_or_ambiguous_precursors", + "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_reports_withdrawn_close_without_reauthorizing_history", + "selector": "AuditEvidenceReconciliationContractTests.test_terminal_reports_withdrawn_close_without_reauthorizing_history", + "semantics": "audit_evidence_reconciliation_current_owner", + "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_reports_withdrawn_close_without_reauthorizing_history" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": null, + "owner": "Tools/execution/audit/audit_evidence_runtime.py", + "owner_contract_symbol": "audit_evidence_runtime._required_obligation_resolution", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/execution/audit/audit_evidence_runtime.py", + "status": "resolved", + "target": "_required_obligation_resolution" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_audit_evidence_runtime.py", + "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_unreconciled_findings_cannot_be_hidden_by_a_new_first_round", + "selector": "AuditEvidenceReconciliationContractTests.test_unreconciled_findings_cannot_be_hidden_by_a_new_first_round", "semantics": "audit_evidence_reconciliation_current_owner", - "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_receipt_cannot_mask_invalid_or_ambiguous_precursors" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/audit_evidence_runtime.py", - "owner_contract_symbol": "audit_evidence_runtime._required_obligation_resolution", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_evidence_runtime.py", - "status": "resolved", - "target": "_required_obligation_resolution" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_audit_evidence_runtime.py", - "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_reports_withdrawn_close_without_reauthorizing_history", - "selector": "AuditEvidenceReconciliationContractTests.test_terminal_reports_withdrawn_close_without_reauthorizing_history", - "semantics": "audit_evidence_reconciliation_current_owner", - "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_terminal_reports_withdrawn_close_without_reauthorizing_history" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/audit_evidence_runtime.py", - "owner_contract_symbol": "audit_evidence_runtime._required_obligation_resolution", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_evidence_runtime.py", - "status": "resolved", - "target": "_required_obligation_resolution" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_audit_evidence_runtime.py", - "primary_owner_test": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_unreconciled_findings_cannot_be_hidden_by_a_new_first_round", - "selector": "AuditEvidenceReconciliationContractTests.test_unreconciled_findings_cannot_be_hidden_by_a_new_first_round", - "semantics": "audit_evidence_reconciliation_current_owner", - "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_unreconciled_findings_cannot_be_hidden_by_a_new_first_round" + "test_id": "test_audit_evidence_runtime.AuditEvidenceReconciliationContractTests.test_unreconciled_findings_cannot_be_hidden_by_a_new_first_round" }, { "consumer_only": false, @@ -17199,6 +17201,8 @@ "temp_resources": 1 }, "fixture_dependencies": [ + "Tools/tests/fixtures/contract/__init__.py", + "Tools/tests/fixtures/contract/task_progress_objects.py", "Tools/tests/support/canonical_registry_fixture.py", "Tools/tests/support/initial_task_plan_fixture.py", "Tools/tests/support/profile_contract_fixture.py", @@ -17214,7 +17218,7 @@ "semantics": "audit_evidence_reconciliation_current_owner" }, { - "case_count": 11, + "case_count": 10, "cases": [ { "consumer_only": false, @@ -17451,10 +17455,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_execution_runtime.py", - "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_batch_page_variant_comes_from_frozen_producer_check", - "selector": "AuditExecutionRuntimeTests.test_batch_page_variant_comes_from_frozen_producer_check", + "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_batch_page_inputs_leave_variant_and_evidence_selection_with_producer", + "selector": "AuditExecutionRuntimeTests.test_batch_page_inputs_leave_variant_and_evidence_selection_with_producer", "semantics": "audit_execution_runtime", - "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_batch_page_variant_comes_from_frozen_producer_check" + "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_batch_page_inputs_leave_variant_and_evidence_selection_with_producer" }, { "consumer_only": false, @@ -17931,10 +17935,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_execution_runtime.py", - "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_existing_precursor_is_completed_not_reproduced", - "selector": "AuditExecutionRuntimeTests.test_existing_precursor_is_completed_not_reproduced", + "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_invalid_or_ambiguous_evidence_requires_repair", + "selector": "AuditExecutionRuntimeTests.test_invalid_or_ambiguous_evidence_requires_repair", "semantics": "audit_execution_runtime", - "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_existing_precursor_is_completed_not_reproduced" + "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_invalid_or_ambiguous_evidence_requires_repair" }, { "consumer_only": false, @@ -18051,10 +18055,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_execution_runtime.py", - "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_invalid_or_ambiguous_evidence_requires_repair", - "selector": "AuditExecutionRuntimeTests.test_invalid_or_ambiguous_evidence_requires_repair", + "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_m_shared_condition_is_selected_before_its_dependent_answers", + "selector": "AuditExecutionRuntimeTests.test_m_shared_condition_is_selected_before_its_dependent_answers", "semantics": "audit_execution_runtime", - "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_invalid_or_ambiguous_evidence_requires_repair" + "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_m_shared_condition_is_selected_before_its_dependent_answers" }, { "consumer_only": false, @@ -18171,10 +18175,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_execution_runtime.py", - "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_m_consumption_waits_for_registry_selected_evidence_not_hash_order", - "selector": "AuditExecutionRuntimeTests.test_m_consumption_waits_for_registry_selected_evidence_not_hash_order", + "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_profile_judgment_route_fails_closed_when_consumer_is_absent", + "selector": "AuditExecutionRuntimeTests.test_profile_judgment_route_fails_closed_when_consumer_is_absent", "semantics": "audit_execution_runtime", - "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_m_consumption_waits_for_registry_selected_evidence_not_hash_order" + "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_profile_judgment_route_fails_closed_when_consumer_is_absent" }, { "consumer_only": false, @@ -18291,10 +18295,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_execution_runtime.py", - "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_profile_judgment_route_fails_closed_when_consumer_is_absent", - "selector": "AuditExecutionRuntimeTests.test_profile_judgment_route_fails_closed_when_consumer_is_absent", + "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_substantive_review_is_an_explicit_agent_boundary", + "selector": "AuditExecutionRuntimeTests.test_substantive_review_is_an_explicit_agent_boundary", "semantics": "audit_execution_runtime", - "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_profile_judgment_route_fails_closed_when_consumer_is_absent" + "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_substantive_review_is_an_explicit_agent_boundary" }, { "consumer_only": false, @@ -18411,11 +18415,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_execution_runtime.py", - "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_substantive_review_is_an_explicit_agent_boundary", - "selector": "AuditExecutionRuntimeTests.test_substantive_review_is_an_explicit_agent_boundary", + "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_unknown_evidence_status_fails_closed_instead_of_producing", + "selector": "AuditExecutionRuntimeTests.test_unknown_evidence_status_fails_closed_instead_of_producing", "semantics": "audit_execution_runtime", - "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_substantive_review_is_an_explicit_agent_boundary" - }, + "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_unknown_evidence_status_fails_closed_instead_of_producing" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/audit/audit_execution_runtime.py", + "parallel_safe": true, + "path": "Tools/tests/test_audit_execution_runtime.py", + "scenario_first_use_builds": {}, + "semantics": "audit_execution_runtime" + }, + { + "case_count": 15, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -18520,48 +18550,22 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/audit_execution_runtime.py", - "owner_contract_symbol": "audit_execution_runtime", + "owner": "Tools/execution/audit/audit_fingerprint.py", + "owner_contract_symbol": "audit_fingerprint", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/audit_execution_runtime.py", + "owner": "Tools/execution/audit/audit_fingerprint.py", "status": "declared", - "target": "audit_execution_runtime" + "target": "audit_fingerprint" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_execution_runtime.py", - "primary_owner_test": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_unknown_evidence_status_fails_closed_instead_of_producing", - "selector": "AuditExecutionRuntimeTests.test_unknown_evidence_status_fails_closed_instead_of_producing", - "semantics": "audit_execution_runtime", - "test_id": "test_audit_execution_runtime.AuditExecutionRuntimeTests.test_unknown_evidence_status_fails_closed_instead_of_producing" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/execution/audit/audit_execution_runtime.py", - "parallel_safe": true, - "path": "Tools/tests/test_audit_execution_runtime.py", - "scenario_first_use_builds": {}, - "semantics": "audit_execution_runtime" - }, - { - "case_count": 13, - "cases": [ + "path": "Tools/tests/test_audit_fingerprint.py", + "primary_owner_test": "test_audit_fingerprint.PageArtifactContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift", + "selector": "PageArtifactContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift", + "semantics": "audit_fingerprint", + "test_id": "test_audit_fingerprint.PageArtifactContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift" + }, { "consumer_only": false, "disposition": "keep", @@ -18677,10 +18681,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_body_and_canonical_path_are_each_bound", - "selector": "PageArtifactFingerprintTests.test_body_and_canonical_path_are_each_bound", + "primary_owner_test": "test_audit_fingerprint.PageArtifactContractTests.test_page_after_image_projection_is_exactly_the_source_contract", + "selector": "PageArtifactContractTests.test_page_after_image_projection_is_exactly_the_source_contract", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_body_and_canonical_path_are_each_bound" + "test_id": "test_audit_fingerprint.PageArtifactContractTests.test_page_after_image_projection_is_exactly_the_source_contract" }, { "consumer_only": false, @@ -18797,10 +18801,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_body_only_page_binds_all_exact_bytes", - "selector": "PageArtifactFingerprintTests.test_body_only_page_binds_all_exact_bytes", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_body_and_canonical_path_are_each_bound", + "selector": "PageArtifactFingerprintTests.test_body_and_canonical_path_are_each_bound", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_body_only_page_binds_all_exact_bytes" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_body_and_canonical_path_are_each_bound" }, { "consumer_only": false, @@ -18917,10 +18921,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_every_included_frontmatter_field_changes_fingerprint", - "selector": "PageArtifactFingerprintTests.test_every_included_frontmatter_field_changes_fingerprint", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_body_only_page_binds_all_exact_bytes", + "selector": "PageArtifactFingerprintTests.test_body_only_page_binds_all_exact_bytes", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_every_included_frontmatter_field_changes_fingerprint" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_body_only_page_binds_all_exact_bytes" }, { "consumer_only": false, @@ -19037,10 +19041,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_excluded_fields_spelling_and_mapping_order_do_not_change_hash", - "selector": "PageArtifactFingerprintTests.test_excluded_fields_spelling_and_mapping_order_do_not_change_hash", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_every_included_frontmatter_field_changes_fingerprint", + "selector": "PageArtifactFingerprintTests.test_every_included_frontmatter_field_changes_fingerprint", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_excluded_fields_spelling_and_mapping_order_do_not_change_hash" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_every_included_frontmatter_field_changes_fingerprint" }, { "consumer_only": false, @@ -19157,10 +19161,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_incomplete_or_non_mapping_frontmatter_fails_closed", - "selector": "PageArtifactFingerprintTests.test_incomplete_or_non_mapping_frontmatter_fails_closed", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_excluded_fields_spelling_and_mapping_order_do_not_change_hash", + "selector": "PageArtifactFingerprintTests.test_excluded_fields_spelling_and_mapping_order_do_not_change_hash", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_incomplete_or_non_mapping_frontmatter_fails_closed" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_excluded_fields_spelling_and_mapping_order_do_not_change_hash" }, { "consumer_only": false, @@ -19277,10 +19281,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_matches_independent_canonical_material_oracle", - "selector": "PageArtifactFingerprintTests.test_matches_independent_canonical_material_oracle", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_incomplete_or_non_mapping_frontmatter_fails_closed", + "selector": "PageArtifactFingerprintTests.test_incomplete_or_non_mapping_frontmatter_fails_closed", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_matches_independent_canonical_material_oracle" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_incomplete_or_non_mapping_frontmatter_fails_closed" }, { "consumer_only": false, @@ -19397,10 +19401,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_missing_and_explicit_null_are_different_semantic_values", - "selector": "PageArtifactFingerprintTests.test_missing_and_explicit_null_are_different_semantic_values", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_matches_independent_canonical_material_oracle", + "selector": "PageArtifactFingerprintTests.test_matches_independent_canonical_material_oracle", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_missing_and_explicit_null_are_different_semantic_values" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_matches_independent_canonical_material_oracle" }, { "consumer_only": false, @@ -19517,10 +19521,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_noncanonical_paths_fail_closed", - "selector": "PageArtifactFingerprintTests.test_noncanonical_paths_fail_closed", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_missing_and_explicit_null_are_different_semantic_values", + "selector": "PageArtifactFingerprintTests.test_missing_and_explicit_null_are_different_semantic_values", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_noncanonical_paths_fail_closed" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_missing_and_explicit_null_are_different_semantic_values" }, { "consumer_only": false, @@ -19637,10 +19641,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_semantic_fields_come_from_the_contract_not_a_tool_allowlist", - "selector": "PageArtifactFingerprintTests.test_semantic_fields_come_from_the_contract_not_a_tool_allowlist", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_noncanonical_paths_fail_closed", + "selector": "PageArtifactFingerprintTests.test_noncanonical_paths_fail_closed", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_semantic_fields_come_from_the_contract_not_a_tool_allowlist" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_noncanonical_paths_fail_closed" }, { "consumer_only": false, @@ -19757,10 +19761,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_sources_projection_uses_exact_section_not_code_or_other_prose", - "selector": "PageArtifactFingerprintTests.test_sources_projection_uses_exact_section_not_code_or_other_prose", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_semantic_fields_come_from_the_contract_not_a_tool_allowlist", + "selector": "PageArtifactFingerprintTests.test_semantic_fields_come_from_the_contract_not_a_tool_allowlist", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_sources_projection_uses_exact_section_not_code_or_other_prose" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_semantic_fields_come_from_the_contract_not_a_tool_allowlist" }, { "consumer_only": false, @@ -19877,10 +19881,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_input_order_does_not_change_page_set_fingerprint", - "selector": "PageSetArtifactFingerprintTests.test_input_order_does_not_change_page_set_fingerprint", + "primary_owner_test": "test_audit_fingerprint.PageArtifactFingerprintTests.test_sources_projection_uses_exact_section_not_code_or_other_prose", + "selector": "PageArtifactFingerprintTests.test_sources_projection_uses_exact_section_not_code_or_other_prose", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_input_order_does_not_change_page_set_fingerprint" + "test_id": "test_audit_fingerprint.PageArtifactFingerprintTests.test_sources_projection_uses_exact_section_not_code_or_other_prose" }, { "consumer_only": false, @@ -19997,10 +20001,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_matches_independent_sorted_member_oracle", - "selector": "PageSetArtifactFingerprintTests.test_matches_independent_sorted_member_oracle", + "primary_owner_test": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_input_order_does_not_change_page_set_fingerprint", + "selector": "PageSetArtifactFingerprintTests.test_input_order_does_not_change_page_set_fingerprint", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_matches_independent_sorted_member_oracle" + "test_id": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_input_order_does_not_change_page_set_fingerprint" }, { "consumer_only": false, @@ -20117,46 +20121,20 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_fingerprint.py", - "primary_owner_test": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_page_set_rejects_duplicate_paths_and_bad_members", - "selector": "PageSetArtifactFingerprintTests.test_page_set_rejects_duplicate_paths_and_bad_members", + "primary_owner_test": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_matches_independent_sorted_member_oracle", + "selector": "PageSetArtifactFingerprintTests.test_matches_independent_sorted_member_oracle", "semantics": "audit_fingerprint", - "test_id": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_page_set_rejects_duplicate_paths_and_bad_members" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/execution/audit/audit_fingerprint.py", - "parallel_safe": true, - "path": "Tools/tests/test_audit_fingerprint.py", - "scenario_first_use_builds": {}, - "semantics": "audit_fingerprint" - }, - { - "case_count": 13, - "cases": [ + "test_id": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_matches_independent_sorted_member_oracle" + }, { "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -20167,9 +20145,9 @@ "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -20177,9 +20155,9 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -20235,9 +20213,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -20249,34 +20227,60 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root", - "owner": "kernel/K12 Quality Assurance/audit-plan-contract.yaml", - "owner_contract_symbol": "audit_lifecycle_current_repository_route_seam", + "override": null, + "owner": "Tools/execution/audit/audit_fingerprint.py", + "owner_contract_symbol": "audit_fingerprint", "owner_reference": { "kind": "invariant", - "owner": "kernel/K12 Quality Assurance/audit-plan-contract.yaml", + "owner": "Tools/execution/audit/audit_fingerprint.py", "status": "declared", - "target": "audit_lifecycle_current_repository_route_seam" + "target": "audit_fingerprint" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root", - "selector": "AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root", - "semantics": "audit_lifecycle_current_repository_route_seam", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root" - }, + "parallel_safe": true, + "path": "Tools/tests/test_audit_fingerprint.py", + "primary_owner_test": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_page_set_rejects_duplicate_paths_and_bad_members", + "selector": "PageSetArtifactFingerprintTests.test_page_set_rejects_duplicate_paths_and_bad_members", + "semantics": "audit_fingerprint", + "test_id": "test_audit_fingerprint.PageSetArtifactFingerprintTests.test_page_set_rejects_duplicate_paths_and_bad_members" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/audit/audit_fingerprint.py", + "parallel_safe": true, + "path": "Tools/tests/test_audit_fingerprint.py", + "scenario_first_use_builds": {}, + "semantics": "audit_fingerprint" + }, + { + "case_count": 12, + "cases": [ { "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -20287,9 +20291,9 @@ "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -20297,9 +20301,9 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -20355,9 +20359,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -20369,24 +20373,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root", "owner": "kernel/K12 Quality Assurance/audit-plan-contract.yaml", - "owner_contract_symbol": "audit_lifecycle_closure", + "owner_contract_symbol": "audit_lifecycle_current_repository_route_seam", "owner_reference": { "kind": "invariant", "owner": "kernel/K12 Quality Assurance/audit-plan-contract.yaml", "status": "declared", - "target": "audit_lifecycle_closure" + "target": "audit_lifecycle_current_repository_route_seam" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_changed_scope_contract_import_does_not_resolve_capabilities", - "selector": "AuditLifecycleClosureTests.test_changed_scope_contract_import_does_not_resolve_capabilities", - "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_changed_scope_contract_import_does_not_resolve_capabilities" + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root", + "selector": "AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root", + "semantics": "audit_lifecycle_current_repository_route_seam", + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_chain_and_runtime_route_use_the_same_explicit_authority_root" }, { "consumer_only": false, @@ -20503,10 +20507,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_changed_scope_registry_is_rendering_obligation_single_owner", - "selector": "AuditLifecycleClosureTests.test_changed_scope_registry_is_rendering_obligation_single_owner", + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_changed_scope_contract_import_does_not_resolve_capabilities", + "selector": "AuditLifecycleClosureTests.test_changed_scope_contract_import_does_not_resolve_capabilities", "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_changed_scope_registry_is_rendering_obligation_single_owner" + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_changed_scope_contract_import_does_not_resolve_capabilities" }, { "consumer_only": false, @@ -20623,10 +20627,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_each_consumer_status_has_one_next_action_interpretation", - "selector": "AuditLifecycleClosureTests.test_each_consumer_status_has_one_next_action_interpretation", + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_changed_scope_registry_is_rendering_obligation_single_owner", + "selector": "AuditLifecycleClosureTests.test_changed_scope_registry_is_rendering_obligation_single_owner", "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_each_consumer_status_has_one_next_action_interpretation" + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_changed_scope_registry_is_rendering_obligation_single_owner" }, { "consumer_only": false, @@ -20743,10 +20747,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_capability_route_has_one_registered_producer_and_consumer", - "selector": "AuditLifecycleClosureTests.test_every_capability_route_has_one_registered_producer_and_consumer", + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_each_consumer_status_has_one_next_action_interpretation", + "selector": "AuditLifecycleClosureTests.test_each_consumer_status_has_one_next_action_interpretation", "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_capability_route_has_one_registered_producer_and_consumer" + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_each_consumer_status_has_one_next_action_interpretation" }, { "consumer_only": false, @@ -20863,10 +20867,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_kernel_spec_has_one_tool_execution_route", - "selector": "AuditLifecycleClosureTests.test_every_kernel_spec_has_one_tool_execution_route", + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_capability_route_has_one_registered_producer_and_consumer", + "selector": "AuditLifecycleClosureTests.test_every_capability_route_has_one_registered_producer_and_consumer", "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_kernel_spec_has_one_tool_execution_route" + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_capability_route_has_one_registered_producer_and_consumer" }, { "consumer_only": false, @@ -20983,10 +20987,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_final_consumer_kinds_equal_all_installed_obligation_kinds", - "selector": "AuditLifecycleClosureTests.test_final_consumer_kinds_equal_all_installed_obligation_kinds", + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_kernel_spec_has_one_tool_execution_route", + "selector": "AuditLifecycleClosureTests.test_every_kernel_spec_has_one_tool_execution_route", "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_final_consumer_kinds_equal_all_installed_obligation_kinds" + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_every_kernel_spec_has_one_tool_execution_route" }, { "consumer_only": false, @@ -21103,10 +21107,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_gate_routes_and_adapter_are_closed_without_a_second_gate_list", - "selector": "AuditLifecycleClosureTests.test_gate_routes_and_adapter_are_closed_without_a_second_gate_list", + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_final_consumer_kinds_equal_all_installed_obligation_kinds", + "selector": "AuditLifecycleClosureTests.test_final_consumer_kinds_equal_all_installed_obligation_kinds", "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_gate_routes_and_adapter_are_closed_without_a_second_gate_list" + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_final_consumer_kinds_equal_all_installed_obligation_kinds" }, { "consumer_only": false, @@ -21211,22 +21215,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation", - "owner": "Tools/execution/audit/audit_producer_chain.py", - "owner_contract_symbol": "audit_producer_chain.producer_chain_observation", + "override": null, + "owner": "kernel/K12 Quality Assurance/audit-plan-contract.yaml", + "owner_contract_symbol": "audit_lifecycle_closure", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_producer_chain.py", - "status": "resolved", - "target": "producer_chain_observation" + "kind": "invariant", + "owner": "kernel/K12 Quality Assurance/audit-plan-contract.yaml", + "status": "declared", + "target": "audit_lifecycle_closure" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation", - "selector": "AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation", - "semantics": "observation_scoped_producer_join_preserves_canonical_validation", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation" + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_gate_routes_and_adapter_are_closed_without_a_second_gate_list", + "selector": "AuditLifecycleClosureTests.test_gate_routes_and_adapter_are_closed_without_a_second_gate_list", + "semantics": "audit_lifecycle_closure", + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_gate_routes_and_adapter_are_closed_without_a_second_gate_list" }, { "consumer_only": false, @@ -21343,10 +21347,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_precursor_owner_entrypoint_shape_and_finalizer_are_closed", - "selector": "AuditLifecycleClosureTests.test_precursor_owner_entrypoint_shape_and_finalizer_are_closed", + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_native_producer_owner_entrypoint_and_consumer_are_closed", + "selector": "AuditLifecycleClosureTests.test_native_producer_owner_entrypoint_and_consumer_are_closed", "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_precursor_owner_entrypoint_shape_and_finalizer_are_closed" + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_native_producer_owner_entrypoint_and_consumer_are_closed" }, { "consumer_only": false, @@ -21451,22 +21455,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "kernel/K12 Quality Assurance/audit-plan-contract.yaml", - "owner_contract_symbol": "audit_lifecycle_closure", + "override": "AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation", + "owner": "Tools/execution/audit/audit_producer_chain.py", + "owner_contract_symbol": "audit_producer_chain.producer_chain_observation", "owner_reference": { - "kind": "invariant", - "owner": "kernel/K12 Quality Assurance/audit-plan-contract.yaml", - "status": "declared", - "target": "audit_lifecycle_closure" + "kind": "python-symbol", + "owner": "Tools/execution/audit/audit_producer_chain.py", + "status": "resolved", + "target": "producer_chain_observation" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_lifecycle_closure.py", - "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_premerge_audit_plans_freeze_actual_precursor_and_derive_finalizer", - "selector": "AuditLifecycleClosureTests.test_premerge_audit_plans_freeze_actual_precursor_and_derive_finalizer", - "semantics": "audit_lifecycle_closure", - "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_premerge_audit_plans_freeze_actual_precursor_and_derive_finalizer" + "primary_owner_test": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation", + "selector": "AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation", + "semantics": "observation_scoped_producer_join_preserves_canonical_validation", + "test_id": "test_audit_lifecycle_closure.AuditLifecycleClosureTests.test_one_observation_joins_once_without_skipping_canonical_validation" }, { "consumer_only": false, @@ -24064,7 +24068,7 @@ "semantics": "audit_plan_contract" }, { - "case_count": 5, + "case_count": 4, "cases": [ { "consumer_only": false, @@ -24301,10 +24305,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_plan_loader_unification.py", - "primary_owner_test": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_completion_loader_delegates_directly_to_stage_resolver", - "selector": "AuditPlanLoaderUnificationTests.test_completion_loader_delegates_directly_to_stage_resolver", + "primary_owner_test": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_producers_do_not_depend_on_plan_producer_currentness", + "selector": "AuditPlanLoaderUnificationTests.test_producers_do_not_depend_on_plan_producer_currentness", "semantics": "audit_plan_loader_unification", - "test_id": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_completion_loader_delegates_directly_to_stage_resolver" + "test_id": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_producers_do_not_depend_on_plan_producer_currentness" }, { "consumer_only": false, @@ -24421,10 +24425,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_plan_loader_unification.py", - "primary_owner_test": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_producers_do_not_depend_on_plan_producer_currentness", - "selector": "AuditPlanLoaderUnificationTests.test_producers_do_not_depend_on_plan_producer_currentness", + "primary_owner_test": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_stage_resolver_rejects_a_different_requested_plan_path", + "selector": "AuditPlanLoaderUnificationTests.test_stage_resolver_rejects_a_different_requested_plan_path", "semantics": "audit_plan_loader_unification", - "test_id": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_producers_do_not_depend_on_plan_producer_currentness" + "test_id": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_stage_resolver_rejects_a_different_requested_plan_path" }, { "consumer_only": false, @@ -24541,10 +24545,156 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_plan_loader_unification.py", - "primary_owner_test": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_stage_resolver_rejects_a_different_requested_plan_path", - "selector": "AuditPlanLoaderUnificationTests.test_stage_resolver_rejects_a_different_requested_plan_path", + "primary_owner_test": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_substantive_loader_delegates_currentness_to_stage_resolver", + "selector": "AuditPlanLoaderUnificationTests.test_substantive_loader_delegates_currentness_to_stage_resolver", "semantics": "audit_plan_loader_unification", - "test_id": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_stage_resolver_rejects_a_different_requested_plan_path" + "test_id": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_substantive_loader_delegates_currentness_to_stage_resolver" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/audit/audit_plan_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_audit_plan_loader_unification.py", + "scenario_first_use_builds": {}, + "semantics": "audit_plan_loader_unification" + }, + { + "case_count": 3, + "cases": [ + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "unit", + "lifecycle": "current", + "override": null, + "owner": "Tools/operation-capabilities.yaml", + "owner_contract_symbol": "audit_producers", + "owner_reference": { + "kind": "invariant", + "owner": "Tools/operation-capabilities.yaml", + "status": "declared", + "target": "audit_producers" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_audit_producers.py", + "primary_owner_test": "test_audit_producers.AuditProducerTests.test_changes_required_confirms_recording_without_claiming_review_pass", + "selector": "AuditProducerTests.test_changes_required_confirms_recording_without_claiming_review_pass", + "semantics": "audit_producers", + "test_id": "test_audit_producers.AuditProducerTests.test_changes_required_confirms_recording_without_claiming_review_pass" }, { "consumer_only": false, @@ -24650,48 +24800,22 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/audit_plan_contract.py", - "owner_contract_symbol": "audit_plan_loader_unification", + "owner": "Tools/operation-capabilities.yaml", + "owner_contract_symbol": "audit_producers", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/audit_plan_contract.py", + "owner": "Tools/operation-capabilities.yaml", "status": "declared", - "target": "audit_plan_loader_unification" + "target": "audit_producers" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_plan_loader_unification.py", - "primary_owner_test": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_substantive_loader_delegates_currentness_to_stage_resolver", - "selector": "AuditPlanLoaderUnificationTests.test_substantive_loader_delegates_currentness_to_stage_resolver", - "semantics": "audit_plan_loader_unification", - "test_id": "test_audit_plan_loader_unification.AuditPlanLoaderUnificationTests.test_substantive_loader_delegates_currentness_to_stage_resolver" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/execution/audit/audit_plan_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_audit_plan_loader_unification.py", - "scenario_first_use_builds": {}, - "semantics": "audit_plan_loader_unification" - }, - { - "case_count": 4, - "cases": [ + "path": "Tools/tests/test_audit_producers.py", + "primary_owner_test": "test_audit_producers.AuditProducerTests.test_review_first_publication_binds_the_kernel_obligation", + "selector": "AuditProducerTests.test_review_first_publication_binds_the_kernel_obligation", + "semantics": "audit_producers", + "test_id": "test_audit_producers.AuditProducerTests.test_review_first_publication_binds_the_kernel_obligation" + }, { "consumer_only": false, "disposition": "keep", @@ -24807,11 +24931,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_audit_producers.py", - "primary_owner_test": "test_audit_producers.AuditProducerTests.test_changes_required_confirms_recording_without_claiming_review_pass", - "selector": "AuditProducerTests.test_changes_required_confirms_recording_without_claiming_review_pass", + "primary_owner_test": "test_audit_producers.AuditProducerTests.test_review_refuses_authoring_context_as_reviewer", + "selector": "AuditProducerTests.test_review_refuses_authoring_context_as_reviewer", "semantics": "audit_producers", - "test_id": "test_audit_producers.AuditProducerTests.test_changes_required_confirms_recording_without_claiming_review_pass" - }, + "test_id": "test_audit_producers.AuditProducerTests.test_review_refuses_authoring_context_as_reviewer" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/operation-capabilities.yaml", + "parallel_safe": true, + "path": "Tools/tests/test_audit_producers.py", + "scenario_first_use_builds": {}, + "semantics": "audit_producers" + }, + { + "case_count": 6, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -24913,24 +25063,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/operation-capabilities.yaml", - "owner_contract_symbol": "audit_producers", + "owner": "Tools/execution/audit/batch_close_audit.py", + "owner_contract_symbol": "batch_close_audit", "owner_reference": { "kind": "invariant", - "owner": "Tools/operation-capabilities.yaml", + "owner": "Tools/execution/audit/batch_close_audit.py", "status": "declared", - "target": "audit_producers" + "target": "batch_close_audit" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_producers.py", - "primary_owner_test": "test_audit_producers.AuditProducerTests.test_plan_derives_l_m_and_registry_selected_s_obligations", - "selector": "AuditProducerTests.test_plan_derives_l_m_and_registry_selected_s_obligations", - "semantics": "audit_producers", - "test_id": "test_audit_producers.AuditProducerTests.test_plan_derives_l_m_and_registry_selected_s_obligations" + "path": "Tools/tests/test_batch_close_audit.py", + "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_direct_fact_must_remain_resolvable_and_unmodified", + "selector": "PostDeltaAuditClosureTests.test_direct_fact_must_remain_resolvable_and_unmodified", + "semantics": "batch_close_audit", + "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_direct_fact_must_remain_resolvable_and_unmodified" }, { "consumer_only": false, @@ -25033,24 +25183,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/operation-capabilities.yaml", - "owner_contract_symbol": "audit_producers", + "owner": "Tools/execution/audit/batch_close_audit.py", + "owner_contract_symbol": "batch_close_audit", "owner_reference": { "kind": "invariant", - "owner": "Tools/operation-capabilities.yaml", + "owner": "Tools/execution/audit/batch_close_audit.py", "status": "declared", - "target": "audit_producers" + "target": "batch_close_audit" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_producers.py", - "primary_owner_test": "test_audit_producers.AuditProducerTests.test_review_and_full_receipt_match_kernel_contracts", - "selector": "AuditProducerTests.test_review_and_full_receipt_match_kernel_contracts", - "semantics": "audit_producers", - "test_id": "test_audit_producers.AuditProducerTests.test_review_and_full_receipt_match_kernel_contracts" + "path": "Tools/tests/test_batch_close_audit.py", + "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_evidence_binding_fails", + "selector": "PostDeltaAuditClosureTests.test_each_missing_evidence_binding_fails", + "semantics": "batch_close_audit", + "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_evidence_binding_fails" }, { "consumer_only": false, @@ -25153,51 +25303,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/operation-capabilities.yaml", - "owner_contract_symbol": "audit_producers", + "owner": "Tools/execution/audit/batch_close_audit.py", + "owner_contract_symbol": "batch_close_audit", "owner_reference": { "kind": "invariant", - "owner": "Tools/operation-capabilities.yaml", + "owner": "Tools/execution/audit/batch_close_audit.py", "status": "declared", - "target": "audit_producers" + "target": "batch_close_audit" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_producers.py", - "primary_owner_test": "test_audit_producers.AuditProducerTests.test_review_refuses_authoring_context_as_reviewer", - "selector": "AuditProducerTests.test_review_refuses_authoring_context_as_reviewer", - "semantics": "audit_producers", - "test_id": "test_audit_producers.AuditProducerTests.test_review_refuses_authoring_context_as_reviewer" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/operation-capabilities.yaml", - "parallel_safe": true, - "path": "Tools/tests/test_audit_producers.py", - "scenario_first_use_builds": {}, - "semantics": "audit_producers" - }, - { - "case_count": 7, - "cases": [ + "path": "Tools/tests/test_batch_close_audit.py", + "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_plan_obligation_fails", + "selector": "PostDeltaAuditClosureTests.test_each_missing_plan_obligation_fails", + "semantics": "batch_close_audit", + "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_plan_obligation_fails" + }, { "consumer_only": false, "disposition": "keep", @@ -25302,21 +25426,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "owner_contract_symbol": "audit_receipt_contract.validate_audit_receipt", + "owner": "Tools/execution/audit/batch_close_audit.py", + "owner_contract_symbol": "batch_close_audit", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "status": "resolved", - "target": "validate_audit_receipt" + "kind": "invariant", + "owner": "Tools/execution/audit/batch_close_audit.py", + "status": "declared", + "target": "batch_close_audit" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_receipt_contract.py", - "primary_owner_test": "test_audit_receipt_contract.AuditReceiptAcceptanceContractTests.test_acceptance_axes_and_producer_identity_are_closed", - "selector": "AuditReceiptAcceptanceContractTests.test_acceptance_axes_and_producer_identity_are_closed", - "semantics": "current_full_audit_receipt_contract", - "test_id": "test_audit_receipt_contract.AuditReceiptAcceptanceContractTests.test_acceptance_axes_and_producer_identity_are_closed" + "path": "Tools/tests/test_batch_close_audit.py", + "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_item8_consumes_dimensionless_gate_evidence", + "selector": "PostDeltaAuditClosureTests.test_item8_consumes_dimensionless_gate_evidence", + "semantics": "batch_close_audit", + "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_item8_consumes_dimensionless_gate_evidence" }, { "consumer_only": false, @@ -25422,21 +25546,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "owner_contract_symbol": "audit_receipt_contract.validate_audit_receipt", + "owner": "Tools/execution/audit/batch_close_audit.py", + "owner_contract_symbol": "batch_close_audit", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "status": "resolved", - "target": "validate_audit_receipt" + "kind": "invariant", + "owner": "Tools/execution/audit/batch_close_audit.py", + "status": "declared", + "target": "batch_close_audit" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_receipt_contract.py", - "primary_owner_test": "test_audit_receipt_contract.AuditReceiptAcceptanceContractTests.test_scope_and_reuse_bindings_are_closed", - "selector": "AuditReceiptAcceptanceContractTests.test_scope_and_reuse_bindings_are_closed", - "semantics": "current_full_audit_receipt_contract", - "test_id": "test_audit_receipt_contract.AuditReceiptAcceptanceContractTests.test_scope_and_reuse_bindings_are_closed" + "path": "Tools/tests/test_batch_close_audit.py", + "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_member_acceptance_preserves_plan_and_input_boundaries", + "selector": "PostDeltaAuditClosureTests.test_member_acceptance_preserves_plan_and_input_boundaries", + "semantics": "batch_close_audit", + "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_member_acceptance_preserves_plan_and_input_boundaries" }, { "consumer_only": false, @@ -25541,23 +25665,58 @@ }, "level": "contract", "lifecycle": "current", - "override": "AuditReceiptAfterImageContractTests.*", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "owner_contract_symbol": "audit_receipt_contract.page_artifact_fingerprint_contract", + "override": null, + "owner": "Tools/execution/audit/batch_close_audit.py", + "owner_contract_symbol": "batch_close_audit", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "status": "resolved", - "target": "page_artifact_fingerprint_contract" + "kind": "invariant", + "owner": "Tools/execution/audit/batch_close_audit.py", + "status": "declared", + "target": "batch_close_audit" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_receipt_contract.py", - "primary_owner_test": "test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift", - "selector": "AuditReceiptAfterImageContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift", - "semantics": "audit_receipt_page_after_image_contract", - "test_id": "test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_contract_rejects_shape_order_and_binding_drift" - }, + "path": "Tools/tests/test_batch_close_audit.py", + "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_mixed_merged_snapshot_fails", + "selector": "PostDeltaAuditClosureTests.test_mixed_merged_snapshot_fails", + "semantics": "batch_close_audit", + "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_mixed_merged_snapshot_fails" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/__init__.py", + "Tools/tests/fixtures/contract/post_delta_objects.py", + "Tools/tests/fixtures/contract/task_progress_objects.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/audit/batch_close_audit.py", + "parallel_safe": true, + "path": "Tools/tests/test_batch_close_audit.py", + "scenario_first_use_builds": {}, + "semantics": "batch_close_audit" + }, + { + "case_count": 10, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -25659,24 +25818,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "AuditReceiptAfterImageContractTests.*", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "owner_contract_symbol": "audit_receipt_contract.page_artifact_fingerprint_contract", + "override": "BatchCloseToolPureChecks.*", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close:pure_closed_list_projection", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "status": "resolved", - "target": "page_artifact_fingerprint_contract" + "kind": "invariant", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "declared", + "target": "check_batch_close:pure_closed_list_projection" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_receipt_contract.py", - "primary_owner_test": "test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_projection_is_exactly_the_source_contract", - "selector": "AuditReceiptAfterImageContractTests.test_page_after_image_projection_is_exactly_the_source_contract", - "semantics": "audit_receipt_page_after_image_contract", - "test_id": "test_audit_receipt_contract.AuditReceiptAfterImageContractTests.test_page_after_image_projection_is_exactly_the_source_contract" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary", + "selector": "BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary", + "semantics": "check_batch_close:pure_closed_list_projection", + "test_id": "test_batch_close_contract.BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary" }, { "consumer_only": false, @@ -25779,24 +25938,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "AuditReceiptSchemaContractTests.*", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "owner_contract_symbol": "audit_receipt_contract.validate_contract", + "override": "BatchCloseToolPureChecks.*", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close:pure_closed_list_projection", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "status": "resolved", - "target": "validate_contract" + "kind": "invariant", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "declared", + "target": "check_batch_close:pure_closed_list_projection" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_receipt_contract.py", - "primary_owner_test": "test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_and_identity_mutations_fail_closed", - "selector": "AuditReceiptSchemaContractTests.test_field_and_identity_mutations_fail_closed", - "semantics": "audit_receipt_closed_schema_and_identity", - "test_id": "test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_and_identity_mutations_fail_closed" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config", + "selector": "BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config", + "semantics": "check_batch_close:pure_closed_list_projection", + "test_id": "test_batch_close_contract.BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config" }, { "consumer_only": false, @@ -25806,7 +25965,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -25819,7 +25978,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -25829,7 +25988,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -25887,7 +26046,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -25899,24 +26058,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "AuditReceiptSchemaContractTests.*", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "owner_contract_symbol": "audit_receipt_contract.validate_contract", + "override": "BatchCloseToolPureChecks.*", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close:pure_closed_list_projection", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "status": "resolved", - "target": "validate_contract" + "kind": "invariant", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "declared", + "target": "check_batch_close:pure_closed_list_projection" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_receipt_contract.py", - "primary_owner_test": "test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_order_types_and_closed_values_derive_from_source", - "selector": "AuditReceiptSchemaContractTests.test_field_order_types_and_closed_values_derive_from_source", - "semantics": "audit_receipt_closed_schema_and_identity", - "test_id": "test_audit_receipt_contract.AuditReceiptSchemaContractTests.test_field_order_types_and_closed_values_derive_from_source" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input", + "selector": "BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input", + "semantics": "check_batch_close:pure_closed_list_projection", + "test_id": "test_batch_close_contract.BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input" }, { "consumer_only": false, @@ -26019,51 +26178,25 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "AuditReceiptTypedDispatchIntegrationTests.*", - "owner": "Tools/execution/evidence/receipt_type_contract.py", - "owner_contract_symbol": "receipt_type_contract.current_receipt_errors", + "override": "BatchCloseToolPureChecks.*", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close:pure_closed_list_projection", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/receipt_type_contract.py", - "status": "resolved", - "target": "current_receipt_errors" + "kind": "invariant", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "declared", + "target": "check_batch_close:pure_closed_list_projection" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_audit_receipt_contract.py", - "primary_owner_test": "test_audit_receipt_contract.AuditReceiptTypedDispatchIntegrationTests.test_current_registry_dispatches_to_the_audit_receipt_validator", - "selector": "AuditReceiptTypedDispatchIntegrationTests.test_current_registry_dispatches_to_the_audit_receipt_validator", - "semantics": "audit_receipt_typed_registry_dispatch", - "test_id": "test_audit_receipt_contract.AuditReceiptTypedDispatchIntegrationTests.test_current_registry_dispatches_to_the_audit_receipt_validator" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 3, - "owner": "Tools/execution/audit/audit_receipt_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_audit_receipt_contract.py", - "scenario_first_use_builds": {}, - "semantics": "current_full_audit_receipt_contract" - }, - { - "case_count": 6, - "cases": [ + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.BatchCloseToolPureChecks.test_positive_control_pair_rejects_missing_or_drifted_identity", + "selector": "BatchCloseToolPureChecks.test_positive_control_pair_rejects_missing_or_drifted_identity", + "semantics": "check_batch_close:pure_closed_list_projection", + "test_id": "test_batch_close_contract.BatchCloseToolPureChecks.test_positive_control_pair_rejects_missing_or_drifted_identity" + }, { "consumer_only": false, "disposition": "keep", @@ -26168,21 +26301,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_audit.py", - "owner_contract_symbol": "batch_close_audit", + "owner": "Tools/execution/audit/batch_close_contract.py", + "owner_contract_symbol": "batch_close_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_audit.py", + "owner": "Tools/execution/audit/batch_close_contract.py", "status": "declared", - "target": "batch_close_audit" + "target": "batch_close_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_audit.py", - "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_evidence_binding_fails", - "selector": "PostDeltaAuditClosureTests.test_each_missing_evidence_binding_fails", - "semantics": "batch_close_audit", - "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_evidence_binding_fails" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.RegistryShapeTests.test_duplicate_or_open_member_shape_is_rejected", + "selector": "RegistryShapeTests.test_duplicate_or_open_member_shape_is_rejected", + "semantics": "batch_close_contract", + "test_id": "test_batch_close_contract.RegistryShapeTests.test_duplicate_or_open_member_shape_is_rejected" }, { "consumer_only": false, @@ -26192,7 +26325,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -26205,7 +26338,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -26215,7 +26348,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -26273,7 +26406,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -26288,21 +26421,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_audit.py", - "owner_contract_symbol": "batch_close_audit", + "owner": "Tools/execution/audit/batch_close_contract.py", + "owner_contract_symbol": "batch_close_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_audit.py", + "owner": "Tools/execution/audit/batch_close_contract.py", "status": "declared", - "target": "batch_close_audit" + "target": "batch_close_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_audit.py", - "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_plan_obligation_fails", - "selector": "PostDeltaAuditClosureTests.test_each_missing_plan_obligation_fails", - "semantics": "batch_close_audit", - "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_each_missing_plan_obligation_fails" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.RegistryShapeTests.test_missing_registry_fails_closed", + "selector": "RegistryShapeTests.test_missing_registry_fails_closed", + "semantics": "batch_close_contract", + "test_id": "test_batch_close_contract.RegistryShapeTests.test_missing_registry_fails_closed" }, { "consumer_only": false, @@ -26408,21 +26541,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_audit.py", - "owner_contract_symbol": "batch_close_audit", + "owner": "Tools/execution/audit/batch_close_contract.py", + "owner_contract_symbol": "batch_close_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_audit.py", + "owner": "Tools/execution/audit/batch_close_contract.py", "status": "declared", - "target": "batch_close_audit" + "target": "batch_close_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_audit.py", - "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_full_receipt_requires_the_plan_fingerprint_boundary", - "selector": "PostDeltaAuditClosureTests.test_full_receipt_requires_the_plan_fingerprint_boundary", - "semantics": "batch_close_audit", - "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_full_receipt_requires_the_plan_fingerprint_boundary" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.RegistryShapeTests.test_registry_order_is_preserved_in_the_machine_projection", + "selector": "RegistryShapeTests.test_registry_order_is_preserved_in_the_machine_projection", + "semantics": "batch_close_contract", + "test_id": "test_batch_close_contract.RegistryShapeTests.test_registry_order_is_preserved_in_the_machine_projection" }, { "consumer_only": false, @@ -26528,21 +26661,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_audit.py", - "owner_contract_symbol": "batch_close_audit", + "owner": "Tools/execution/audit/batch_close_contract.py", + "owner_contract_symbol": "batch_close_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_audit.py", + "owner": "Tools/execution/audit/batch_close_contract.py", "status": "declared", - "target": "batch_close_audit" + "target": "batch_close_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_audit.py", - "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_item8_consumes_dimensionless_gate_evidence", - "selector": "PostDeltaAuditClosureTests.test_item8_consumes_dimensionless_gate_evidence", - "semantics": "batch_close_audit", - "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_item8_consumes_dimensionless_gate_evidence" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.RegistryShapeTests.test_shipped_registry_is_the_current_ordered_eight_member_contract", + "selector": "RegistryShapeTests.test_shipped_registry_is_the_current_ordered_eight_member_contract", + "semantics": "batch_close_contract", + "test_id": "test_batch_close_contract.RegistryShapeTests.test_shipped_registry_is_the_current_ordered_eight_member_contract" }, { "consumer_only": false, @@ -26648,26 +26781,26 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_audit.py", - "owner_contract_symbol": "batch_close_audit", + "owner": "Tools/execution/audit/batch_close_contract.py", + "owner_contract_symbol": "batch_close_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_audit.py", + "owner": "Tools/execution/audit/batch_close_contract.py", "status": "declared", - "target": "batch_close_audit" + "target": "batch_close_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_audit.py", - "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_mixed_merged_snapshot_fails", - "selector": "PostDeltaAuditClosureTests.test_mixed_merged_snapshot_fails", - "semantics": "batch_close_audit", - "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_mixed_merged_snapshot_fails" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.SingleAuthorityTests.test_k12_prose_references_but_does_not_repeat_the_machine_closed_set", + "selector": "SingleAuthorityTests.test_k12_prose_references_but_does_not_repeat_the_machine_closed_set", + "semantics": "batch_close_contract", + "test_id": "test_batch_close_contract.SingleAuthorityTests.test_k12_prose_references_but_does_not_repeat_the_machine_closed_set" }, { "consumer_only": false, "disposition": "keep", - "duplicate_group": "post-delta-precursor-owner-and-close-consumer", + "duplicate_group": null, "effects": { "file_copies": 0, "full_repository_copies": 0, @@ -26767,22 +26900,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection", - "owner": "Tools/execution/audit/batch_close_audit.py", - "owner_contract_symbol": "batch_close_audit.validate_post_delta_evidence_set", + "override": null, + "owner": "Tools/execution/audit/batch_close_contract.py", + "owner_contract_symbol": "batch_close_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/batch_close_audit.py", - "status": "resolved", - "target": "validate_post_delta_evidence_set" + "kind": "invariant", + "owner": "Tools/execution/audit/batch_close_contract.py", + "status": "declared", + "target": "batch_close_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_audit.py", - "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection", - "selector": "PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection", - "semantics": "post_delta_precursor_fingerprint_acceptance", - "test_id": "test_batch_close_audit.PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection" + "path": "Tools/tests/test_batch_close_contract.py", + "primary_owner_test": "test_batch_close_contract.SingleAuthorityTests.test_producer_and_consumer_do_not_redeclare_the_current_tuple", + "selector": "SingleAuthorityTests.test_producer_and_consumer_do_not_redeclare_the_current_tuple", + "semantics": "batch_close_contract", + "test_id": "test_batch_close_contract.SingleAuthorityTests.test_producer_and_consumer_do_not_redeclare_the_current_tuple" } ], "default_level": "contract", @@ -26790,34 +26923,25 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/__init__.py", - "Tools/tests/fixtures/contract/post_delta_objects.py", - "Tools/tests/fixtures/contract/task_progress_objects.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], + "fixture_dependencies": [], "lifecycle": "current", "override_count": 1, - "owner": "Tools/execution/audit/batch_close_audit.py", + "owner": "Tools/execution/audit/batch_close_contract.py", "parallel_safe": true, - "path": "Tools/tests/test_batch_close_audit.py", + "path": "Tools/tests/test_batch_close_contract.py", "scenario_first_use_builds": {}, - "semantics": "batch_close_audit" + "semantics": "batch_close_contract" }, { - "case_count": 10, + "case_count": 18, "cases": [ { "consumer_only": false, @@ -26922,22 +27046,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "BatchCloseToolPureChecks.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close:pure_closed_list_projection", + "override": null, + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "check_batch_close:pure_closed_list_projection" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary", - "selector": "BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary", - "semantics": "check_batch_close:pure_closed_list_projection", - "test_id": "test_batch_close_contract.BatchCloseToolPureChecks.test_candidate_rows_do_not_replace_the_bound_summary" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_ceiling_count_is_independently_derived_from_parameters", + "selector": "BatchPageReviewProducerTests.test_ceiling_count_is_independently_derived_from_parameters", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_ceiling_count_is_independently_derived_from_parameters" }, { "consumer_only": false, @@ -26947,7 +27071,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -26960,7 +27084,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -26970,7 +27094,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -27028,7 +27152,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -27042,22 +27166,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "BatchCloseToolPureChecks.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close:pure_closed_list_projection", + "override": null, + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "check_batch_close:pure_closed_list_projection" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config", - "selector": "BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config", - "semantics": "check_batch_close:pure_closed_list_projection", - "test_id": "test_batch_close_contract.BatchCloseToolPureChecks.test_control_and_production_bind_the_admitted_config" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_collection_preserves_individual_publication_and_readback", + "selector": "BatchPageReviewProducerTests.test_collection_preserves_individual_publication_and_readback", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_collection_preserves_individual_publication_and_readback" }, { "consumer_only": false, @@ -27067,7 +27191,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -27080,7 +27204,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -27090,7 +27214,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -27148,7 +27272,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -27162,22 +27286,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "BatchCloseToolPureChecks.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close:pure_closed_list_projection", + "override": null, + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "check_batch_close:pure_closed_list_projection" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input", - "selector": "BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input", - "semantics": "check_batch_close:pure_closed_list_projection", - "test_id": "test_batch_close_contract.BatchCloseToolPureChecks.test_graph_projection_is_canonical_and_json_is_not_an_input" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_common_condition_covers_na_items_and_retains_exact_correction_boundary", + "selector": "BatchPageReviewProducerTests.test_common_condition_covers_na_items_and_retains_exact_correction_boundary", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_common_condition_covers_na_items_and_retains_exact_correction_boundary" }, { "consumer_only": false, @@ -27282,22 +27406,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "BatchCloseToolPureChecks.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close:pure_closed_list_projection", + "override": null, + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "check_batch_close:pure_closed_list_projection" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.BatchCloseToolPureChecks.test_positive_control_pair_rejects_missing_or_drifted_identity", - "selector": "BatchCloseToolPureChecks.test_positive_control_pair_rejects_missing_or_drifted_identity", - "semantics": "check_batch_close:pure_closed_list_projection", - "test_id": "test_batch_close_contract.BatchCloseToolPureChecks.test_positive_control_pair_rejects_missing_or_drifted_identity" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_conditional_atoms_record_explicit_not_applicable_reason", + "selector": "BatchPageReviewProducerTests.test_conditional_atoms_record_explicit_not_applicable_reason", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_conditional_atoms_record_explicit_not_applicable_reason" }, { "consumer_only": false, @@ -27400,24 +27524,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_contract.py", - "owner_contract_symbol": "batch_close_contract", + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_contract.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "batch_close_contract" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.RegistryShapeTests.test_duplicate_or_open_member_shape_is_rejected", - "selector": "RegistryShapeTests.test_duplicate_or_open_member_shape_is_rejected", - "semantics": "batch_close_contract", - "test_id": "test_batch_close_contract.RegistryShapeTests.test_duplicate_or_open_member_shape_is_rejected" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumption_contract_inventory_and_profile_rendering_edge", + "selector": "BatchPageReviewProducerTests.test_consumption_contract_inventory_and_profile_rendering_edge", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumption_contract_inventory_and_profile_rendering_edge" }, { "consumer_only": false, @@ -27427,7 +27551,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -27440,7 +27564,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -27450,7 +27574,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -27508,7 +27632,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -27520,24 +27644,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_contract.py", - "owner_contract_symbol": "batch_close_contract", + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_contract.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "batch_close_contract" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.RegistryShapeTests.test_missing_registry_fails_closed", - "selector": "RegistryShapeTests.test_missing_registry_fails_closed", - "semantics": "batch_close_contract", - "test_id": "test_batch_close_contract.RegistryShapeTests.test_missing_registry_fails_closed" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_direct_consumption_has_exact_plan_edges_without_new_declarations", + "selector": "BatchPageReviewProducerTests.test_direct_consumption_has_exact_plan_edges_without_new_declarations", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_direct_consumption_has_exact_plan_edges_without_new_declarations" }, { "consumer_only": false, @@ -27640,24 +27764,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_contract.py", - "owner_contract_symbol": "batch_close_contract", + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_contract.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "batch_close_contract" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.RegistryShapeTests.test_registry_order_is_preserved_in_the_machine_projection", - "selector": "RegistryShapeTests.test_registry_order_is_preserved_in_the_machine_projection", - "semantics": "batch_close_contract", - "test_id": "test_batch_close_contract.RegistryShapeTests.test_registry_order_is_preserved_in_the_machine_projection" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_expected_sets_are_derived_from_kernel_registry", + "selector": "BatchPageReviewProducerTests.test_expected_sets_are_derived_from_kernel_registry", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_expected_sets_are_derived_from_kernel_registry" }, { "consumer_only": false, @@ -27760,24 +27884,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_contract.py", - "owner_contract_symbol": "batch_close_contract", + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_contract.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "batch_close_contract" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.RegistryShapeTests.test_shipped_registry_is_the_current_ordered_eight_member_contract", - "selector": "RegistryShapeTests.test_shipped_registry_is_the_current_ordered_eight_member_contract", - "semantics": "batch_close_contract", - "test_id": "test_batch_close_contract.RegistryShapeTests.test_shipped_registry_is_the_current_ordered_eight_member_contract" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_evidence_roles_preserve_the_existing_checklist_boundary", + "selector": "BatchPageReviewProducerTests.test_m_evidence_roles_preserve_the_existing_checklist_boundary", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_evidence_roles_preserve_the_existing_checklist_boundary" }, { "consumer_only": false, @@ -27880,24 +28004,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_contract.py", - "owner_contract_symbol": "batch_close_contract", + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_contract.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "batch_close_contract" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.SingleAuthorityTests.test_k12_prose_references_but_does_not_repeat_the_machine_closed_set", - "selector": "SingleAuthorityTests.test_k12_prose_references_but_does_not_repeat_the_machine_closed_set", - "semantics": "batch_close_contract", - "test_id": "test_batch_close_contract.SingleAuthorityTests.test_k12_prose_references_but_does_not_repeat_the_machine_closed_set" + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_producer_freezes_three_fingerprints_and_closed_fields", + "selector": "BatchPageReviewProducerTests.test_m_producer_freezes_three_fingerprints_and_closed_fields", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_producer_freezes_three_fingerprints_and_closed_fields" }, { "consumer_only": false, @@ -28000,51 +28124,25 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/batch_close_contract.py", - "owner_contract_symbol": "batch_close_contract", + "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner_contract_symbol": "batch_page_review_producer", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/batch_close_contract.py", + "owner": "Tools/execution/audit/record_batch_page_review.py", "status": "declared", - "target": "batch_close_contract" + "target": "batch_page_review_producer" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "primary_owner_test": "test_batch_close_contract.SingleAuthorityTests.test_producer_and_consumer_do_not_redeclare_the_current_tuple", - "selector": "SingleAuthorityTests.test_producer_and_consumer_do_not_redeclare_the_current_tuple", - "semantics": "batch_close_contract", - "test_id": "test_batch_close_contract.SingleAuthorityTests.test_producer_and_consumer_do_not_redeclare_the_current_tuple" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 2 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/execution/audit/batch_close_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_batch_close_contract.py", - "scenario_first_use_builds": {}, - "semantics": "batch_close_contract" - }, - { - "case_count": 21, - "cases": [ + "path": "Tools/tests/test_batch_page_review_producer.py", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_plan_closure_requires_emitting_atoms_and_exact_s_sample", + "selector": "BatchPageReviewProducerTests.test_plan_closure_requires_emitting_atoms_and_exact_s_sample", + "semantics": "batch_page_review_producer", + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_plan_closure_requires_emitting_atoms_and_exact_s_sample" + }, { "consumer_only": false, "disposition": "keep", @@ -28053,7 +28151,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -28066,7 +28164,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -28076,7 +28174,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -28134,7 +28232,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -28160,10 +28258,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_append_preserves_prior_rows_and_exact_readback_is_mandatory", - "selector": "BatchPageReviewProducerTests.test_append_preserves_prior_rows_and_exact_readback_is_mandatory", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_allows_stale_and_rejects_ambiguity", + "selector": "BatchPageReviewProducerTests.test_producer_attempt_selector_allows_stale_and_rejects_ambiguity", "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_append_preserves_prior_rows_and_exact_readback_is_mandatory" + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_allows_stale_and_rejects_ambiguity" }, { "consumer_only": false, @@ -28280,10 +28378,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_ceiling_count_is_independently_derived_from_parameters", - "selector": "BatchPageReviewProducerTests.test_ceiling_count_is_independently_derived_from_parameters", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_fails_closed_on_invalid_stable_row", + "selector": "BatchPageReviewProducerTests.test_producer_attempt_selector_fails_closed_on_invalid_stable_row", "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_ceiling_count_is_independently_derived_from_parameters" + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_fails_closed_on_invalid_stable_row" }, { "consumer_only": false, @@ -28400,10 +28498,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_central_consumer_rechecks_selector_and_page_fingerprints", - "selector": "BatchPageReviewProducerTests.test_central_consumer_rechecks_selector_and_page_fingerprints", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_page_must_be_the_frozen_obligation_target", + "selector": "BatchPageReviewProducerTests.test_producer_page_must_be_the_frozen_obligation_target", "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_central_consumer_rechecks_selector_and_page_fingerprints" + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_page_must_be_the_frozen_obligation_target" }, { "consumer_only": false, @@ -28520,10 +28618,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_complete_plain_m_page_chain_has_one_record_per_atom", - "selector": "BatchPageReviewProducerTests.test_complete_plain_m_page_chain_has_one_record_per_atom", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_registry_is_strict_and_rejects_semantic_drift", + "selector": "BatchPageReviewProducerTests.test_registry_is_strict_and_rejects_semantic_drift", "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_complete_plain_m_page_chain_has_one_record_per_atom" + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_registry_is_strict_and_rejects_semantic_drift" }, { "consumer_only": false, @@ -28640,10 +28738,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_conditional_atoms_record_explicit_not_applicable_reason", - "selector": "BatchPageReviewProducerTests.test_conditional_atoms_record_explicit_not_applicable_reason", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_runtime_path_is_dedicated_registered_evidence", + "selector": "BatchPageReviewProducerTests.test_runtime_path_is_dedicated_registered_evidence", "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_conditional_atoms_record_explicit_not_applicable_reason" + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_runtime_path_is_dedicated_registered_evidence" }, { "consumer_only": false, @@ -28760,10 +28858,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumes_role_uses_exact_plan_selector_not_any_pass", - "selector": "BatchPageReviewProducerTests.test_consumes_role_uses_exact_plan_selector_not_any_pass", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_s_selection_is_stable_order_independent_and_context_bound", + "selector": "BatchPageReviewProducerTests.test_s_selection_is_stable_order_independent_and_context_bound", "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumes_role_uses_exact_plan_selector_not_any_pass" + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_s_selection_is_stable_order_independent_and_context_bound" }, { "consumer_only": false, @@ -28880,10 +28978,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumption_contract_inventory_and_profile_rendering_edge", - "selector": "BatchPageReviewProducerTests.test_consumption_contract_inventory_and_profile_rendering_edge", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_sampled_s_record_stays_dimensionless_and_binds_selection", + "selector": "BatchPageReviewProducerTests.test_sampled_s_record_stays_dimensionless_and_binds_selection", "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_consumption_contract_inventory_and_profile_rendering_edge" + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_sampled_s_record_stays_dimensionless_and_binds_selection" }, { "consumer_only": false, @@ -29000,11 +29098,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_expected_sets_are_derived_from_kernel_registry", - "selector": "BatchPageReviewProducerTests.test_expected_sets_are_derived_from_kernel_registry", + "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_semantic_records_cover_only_emitting_requirements", + "selector": "BatchPageReviewProducerTests.test_semantic_records_cover_only_emitting_requirements", "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_expected_sets_are_derived_from_kernel_registry" - }, + "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_semantic_records_cover_only_emitting_requirements" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/audit/record_batch_page_review.py", + "parallel_safe": true, + "path": "Tools/tests/test_batch_page_review_producer.py", + "scenario_first_use_builds": {}, + "semantics": "batch_page_review_producer" + }, + { + "case_count": 7, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -29109,21 +29233,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner_contract_symbol": "batch_settlement", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner": "Tools/execution/task_runtime/batch_settlement.py", "status": "declared", - "target": "batch_page_review_producer" + "target": "batch_settlement" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m05_consumes_only_the_exact_premerge_wiki_link_gate", - "selector": "BatchPageReviewProducerTests.test_m05_consumes_only_the_exact_premerge_wiki_link_gate", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m05_consumes_only_the_exact_premerge_wiki_link_gate" + "path": "Tools/tests/test_batch_settlement.py", + "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_amendment_may_close_or_reroute_an_existing_gap", + "selector": "BatchSettlementTests.test_amendment_may_close_or_reroute_an_existing_gap", + "semantics": "batch_settlement", + "test_id": "test_batch_settlement.BatchSettlementTests.test_amendment_may_close_or_reroute_an_existing_gap" }, { "consumer_only": false, @@ -29229,21 +29353,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner_contract_symbol": "batch_settlement", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner": "Tools/execution/task_runtime/batch_settlement.py", "status": "declared", - "target": "batch_page_review_producer" + "target": "batch_settlement" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m07_consumes_native_gate_and_full_audit_receipt", - "selector": "BatchPageReviewProducerTests.test_m07_consumes_native_gate_and_full_audit_receipt", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m07_consumes_native_gate_and_full_audit_receipt" + "path": "Tools/tests/test_batch_settlement.py", + "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_amendment_rejects_new_gap_and_nonactionable_target", + "selector": "BatchSettlementTests.test_amendment_rejects_new_gap_and_nonactionable_target", + "semantics": "batch_settlement", + "test_id": "test_batch_settlement.BatchSettlementTests.test_amendment_rejects_new_gap_and_nonactionable_target" }, { "consumer_only": false, @@ -29349,141 +29473,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", - "status": "declared", - "target": "batch_page_review_producer" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_evidence_roles_preserve_the_existing_checklist_boundary", - "selector": "BatchPageReviewProducerTests.test_m_evidence_roles_preserve_the_existing_checklist_boundary", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_evidence_roles_preserve_the_existing_checklist_boundary" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "unit", - "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner_contract_symbol": "batch_settlement", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner": "Tools/execution/task_runtime/batch_settlement.py", "status": "declared", - "target": "batch_page_review_producer" + "target": "batch_settlement" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_producer_freezes_three_fingerprints_and_closed_fields", - "selector": "BatchPageReviewProducerTests.test_m_producer_freezes_three_fingerprints_and_closed_fields", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_producer_freezes_three_fingerprints_and_closed_fields" + "path": "Tools/tests/test_batch_settlement.py", + "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_canonical_json_has_one_stable_spelling", + "selector": "BatchSettlementTests.test_canonical_json_has_one_stable_spelling", + "semantics": "batch_settlement", + "test_id": "test_batch_settlement.BatchSettlementTests.test_canonical_json_has_one_stable_spelling" }, { "consumer_only": false, @@ -29589,21 +29593,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner_contract_symbol": "batch_settlement", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner": "Tools/execution/task_runtime/batch_settlement.py", "status": "declared", - "target": "batch_page_review_producer" + "target": "batch_settlement" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_selector_uses_explicit_live_current_receipt_ids", - "selector": "BatchPageReviewProducerTests.test_m_selector_uses_explicit_live_current_receipt_ids", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_m_selector_uses_explicit_live_current_receipt_ids" + "path": "Tools/tests/test_batch_settlement.py", + "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_closing_every_owned_gap_is_clean", + "selector": "BatchSettlementTests.test_closing_every_owned_gap_is_clean", + "semantics": "batch_settlement", + "test_id": "test_batch_settlement.BatchSettlementTests.test_closing_every_owned_gap_is_clean" }, { "consumer_only": false, @@ -29709,21 +29713,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner_contract_symbol": "batch_settlement", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner": "Tools/execution/task_runtime/batch_settlement.py", "status": "declared", - "target": "batch_page_review_producer" + "target": "batch_settlement" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_plan_closure_requires_every_registry_atom_and_exact_s_sample", - "selector": "BatchPageReviewProducerTests.test_plan_closure_requires_every_registry_atom_and_exact_s_sample", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_plan_closure_requires_every_registry_atom_and_exact_s_sample" + "path": "Tools/tests/test_batch_settlement.py", + "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_delta_may_not_close_another_batchs_gap", + "selector": "BatchSettlementTests.test_delta_may_not_close_another_batchs_gap", + "semantics": "batch_settlement", + "test_id": "test_batch_settlement.BatchSettlementTests.test_delta_may_not_close_another_batchs_gap" }, { "consumer_only": false, @@ -29829,21 +29833,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner_contract_symbol": "batch_settlement", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner": "Tools/execution/task_runtime/batch_settlement.py", "status": "declared", - "target": "batch_page_review_producer" + "target": "batch_settlement" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_allows_stale_and_rejects_ambiguity", - "selector": "BatchPageReviewProducerTests.test_producer_attempt_selector_allows_stale_and_rejects_ambiguity", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_allows_stale_and_rejects_ambiguity" + "path": "Tools/tests/test_batch_settlement.py", + "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_new_target_must_be_a_later_queued_or_open_batch", + "selector": "BatchSettlementTests.test_new_target_must_be_a_later_queued_or_open_batch", + "semantics": "batch_settlement", + "test_id": "test_batch_settlement.BatchSettlementTests.test_new_target_must_be_a_later_queued_or_open_batch" }, { "consumer_only": false, @@ -29949,22 +29953,48 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner_contract_symbol": "batch_settlement", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", + "owner": "Tools/execution/task_runtime/batch_settlement.py", "status": "declared", - "target": "batch_page_review_producer" + "target": "batch_settlement" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_fails_closed_on_invalid_stable_row", - "selector": "BatchPageReviewProducerTests.test_producer_attempt_selector_fails_closed_on_invalid_stable_row", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_attempt_selector_fails_closed_on_invalid_stable_row" - }, + "path": "Tools/tests/test_batch_settlement.py", + "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_unsettled_gap_is_reported_on_the_prospective_after_image", + "selector": "BatchSettlementTests.test_unsettled_gap_is_reported_on_the_prospective_after_image", + "semantics": "batch_settlement", + "test_id": "test_batch_settlement.BatchSettlementTests.test_unsettled_gap_is_reported_on_the_prospective_after_image" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/task_runtime/batch_settlement.py", + "parallel_safe": true, + "path": "Tools/tests/test_batch_settlement.py", + "scenario_first_use_builds": {}, + "semantics": "batch_settlement" + }, + { + "case_count": 4, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -29973,7 +30003,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -29986,7 +30016,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -29996,7 +30026,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -30054,7 +30084,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -30066,24 +30096,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "override": "BoundaryGateIntegrationTests.*", + "owner": "Tools/knowledge/structure/check_boundary_contract.py", + "owner_contract_symbol": "check_boundary_contract.run", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", - "status": "declared", - "target": "batch_page_review_producer" + "kind": "python-symbol", + "owner": "Tools/knowledge/structure/check_boundary_contract.py", + "status": "resolved", + "target": "run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_page_must_be_the_frozen_obligation_target", - "selector": "BatchPageReviewProducerTests.test_producer_page_must_be_the_frozen_obligation_target", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_producer_page_must_be_the_frozen_obligation_target" + "path": "Tools/tests/test_boundary_contract.py", + "primary_owner_test": "test_boundary_contract.BoundaryGateIntegrationTests.test_renderer_output_is_accepted_and_duplicate_ownership_fails_closed", + "selector": "BoundaryGateIntegrationTests.test_renderer_output_is_accepted_and_duplicate_ownership_fails_closed", + "semantics": "boundary_renderer_to_gate_acceptance_seam", + "test_id": "test_boundary_contract.BoundaryGateIntegrationTests.test_renderer_output_is_accepted_and_duplicate_ownership_fails_closed" }, { "consumer_only": false, @@ -30186,144 +30216,24 @@ } } }, - "level": "unit", - "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", - "status": "declared", - "target": "batch_page_review_producer" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_registry_is_strict_and_rejects_semantic_drift", - "selector": "BatchPageReviewProducerTests.test_registry_is_strict_and_rejects_semantic_drift", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_registry_is_strict_and_rejects_semantic_drift" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "override": "BoundaryInterpretationContractTests.*", + "owner": "Tools/knowledge/structure/boundary_contract.py", + "owner_contract_symbol": "boundary_contract.projection_marker_pair", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", - "status": "declared", - "target": "batch_page_review_producer" + "kind": "python-symbol", + "owner": "Tools/knowledge/structure/boundary_contract.py", + "status": "resolved", + "target": "projection_marker_pair" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_runtime_path_is_dedicated_registered_evidence", - "selector": "BatchPageReviewProducerTests.test_runtime_path_is_dedicated_registered_evidence", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_runtime_path_is_dedicated_registered_evidence" + "path": "Tools/tests/test_boundary_contract.py", + "primary_owner_test": "test_boundary_contract.BoundaryInterpretationContractTests.test_shared_frontmatter_marker_and_label_interpretation_is_closed", + "selector": "BoundaryInterpretationContractTests.test_shared_frontmatter_marker_and_label_interpretation_is_closed", + "semantics": "boundary_shared_machine_interpretation", + "test_id": "test_boundary_contract.BoundaryInterpretationContractTests.test_shared_frontmatter_marker_and_label_interpretation_is_closed" }, { "consumer_only": false, @@ -30426,24 +30336,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "owner": "Tools/knowledge/structure/check_boundary_contract.py", + "owner_contract_symbol": "check_boundary_contract.current_receipt_errors", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", - "status": "declared", - "target": "batch_page_review_producer" + "kind": "python-symbol", + "owner": "Tools/knowledge/structure/check_boundary_contract.py", + "status": "resolved", + "target": "current_receipt_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_s_selection_is_stable_order_independent_and_context_bound", - "selector": "BatchPageReviewProducerTests.test_s_selection_is_stable_order_independent_and_context_bound", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_s_selection_is_stable_order_independent_and_context_bound" + "path": "Tools/tests/test_boundary_contract.py", + "primary_owner_test": "test_boundary_contract.BoundaryReceiptContractTests.test_current_receipt_identity_accepts_one_gate_and_rejects_drift", + "selector": "BoundaryReceiptContractTests.test_current_receipt_identity_accepts_one_gate_and_rejects_drift", + "semantics": "page_boundary_gate_machine_contract", + "test_id": "test_boundary_contract.BoundaryReceiptContractTests.test_current_receipt_identity_accepts_one_gate_and_rejects_drift" }, { "consumer_only": false, @@ -30546,27 +30456,27 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/record_batch_page_review.py", - "owner_contract_symbol": "batch_page_review_producer", + "override": "BoundaryValueContractTests.*", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.validate_boundary_shape", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_page_review.py", - "status": "declared", - "target": "batch_page_review_producer" + "kind": "python-symbol", + "owner": "Tools/platform/common/kblib.py", + "status": "resolved", + "target": "validate_boundary_shape" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", - "primary_owner_test": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_sampled_s_record_stays_dimensionless_and_binds_selection", - "selector": "BatchPageReviewProducerTests.test_sampled_s_record_stays_dimensionless_and_binds_selection", - "semantics": "batch_page_review_producer", - "test_id": "test_batch_page_review_producer.BatchPageReviewProducerTests.test_sampled_s_record_stays_dimensionless_and_binds_selection" + "path": "Tools/tests/test_boundary_contract.py", + "primary_owner_test": "test_boundary_contract.BoundaryValueContractTests.test_shape_slug_projection_and_invalid_matrix_share_one_owner", + "selector": "BoundaryValueContractTests.test_shape_slug_projection_and_invalid_matrix_share_one_owner", + "semantics": "boundary_value_and_projection_contract", + "test_id": "test_boundary_contract.BoundaryValueContractTests.test_shape_slug_projection_and_invalid_matrix_share_one_owner" } ], - "default_level": "unit", + "default_level": "contract", "effective_effects": { "file_copies": 0, "full_repository_copies": 0, @@ -30581,15 +30491,15 @@ }, "fixture_dependencies": [], "lifecycle": "current", - "override_count": 0, - "owner": "Tools/execution/audit/record_batch_page_review.py", + "override_count": 3, + "owner": "Tools/knowledge/structure/check_boundary_contract.py", "parallel_safe": true, - "path": "Tools/tests/test_batch_page_review_producer.py", + "path": "Tools/tests/test_boundary_contract.py", "scenario_first_use_builds": {}, - "semantics": "batch_page_review_producer" + "semantics": "page_boundary_gate_machine_contract" }, { - "case_count": 7, + "case_count": 6, "cases": [ { "consumer_only": false, @@ -30695,21 +30605,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/batch_settlement.py", - "owner_contract_symbol": "batch_settlement", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", + "owner_contract_symbol": "candidate_lifecycle", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", "status": "declared", - "target": "batch_settlement" + "target": "candidate_lifecycle" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_settlement.py", - "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_amendment_may_close_or_reroute_an_existing_gap", - "selector": "BatchSettlementTests.test_amendment_may_close_or_reroute_an_existing_gap", - "semantics": "batch_settlement", - "test_id": "test_batch_settlement.BatchSettlementTests.test_amendment_may_close_or_reroute_an_existing_gap" + "path": "Tools/tests/test_candidate_lifecycle.py", + "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_continuation_partition_must_close", + "selector": "CandidateLifecycleTests.test_continuation_partition_must_close", + "semantics": "candidate_lifecycle", + "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_continuation_partition_must_close" }, { "consumer_only": false, @@ -30815,21 +30725,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/batch_settlement.py", - "owner_contract_symbol": "batch_settlement", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", + "owner_contract_symbol": "candidate_lifecycle", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", "status": "declared", - "target": "batch_settlement" + "target": "candidate_lifecycle" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_settlement.py", - "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_amendment_rejects_new_gap_and_nonactionable_target", - "selector": "BatchSettlementTests.test_amendment_rejects_new_gap_and_nonactionable_target", - "semantics": "batch_settlement", - "test_id": "test_batch_settlement.BatchSettlementTests.test_amendment_rejects_new_gap_and_nonactionable_target" + "path": "Tools/tests/test_candidate_lifecycle.py", + "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_current_only_and_manifest_local_rows_never_carry", + "selector": "CandidateLifecycleTests.test_current_only_and_manifest_local_rows_never_carry", + "semantics": "candidate_lifecycle", + "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_current_only_and_manifest_local_rows_never_carry" }, { "consumer_only": false, @@ -30935,21 +30845,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/batch_settlement.py", - "owner_contract_symbol": "batch_settlement", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", + "owner_contract_symbol": "candidate_lifecycle", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", "status": "declared", - "target": "batch_settlement" + "target": "candidate_lifecycle" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_settlement.py", - "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_canonical_json_has_one_stable_spelling", - "selector": "BatchSettlementTests.test_canonical_json_has_one_stable_spelling", - "semantics": "batch_settlement", - "test_id": "test_batch_settlement.BatchSettlementTests.test_canonical_json_has_one_stable_spelling" + "path": "Tools/tests/test_candidate_lifecycle.py", + "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_durable_type_selector_expands_only_the_current_exact_rows", + "selector": "CandidateLifecycleTests.test_durable_type_selector_expands_only_the_current_exact_rows", + "semantics": "candidate_lifecycle", + "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_durable_type_selector_expands_only_the_current_exact_rows" }, { "consumer_only": false, @@ -31055,141 +30965,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/batch_settlement.py", - "owner_contract_symbol": "batch_settlement", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/task_runtime/batch_settlement.py", - "status": "declared", - "target": "batch_settlement" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_batch_settlement.py", - "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_closing_every_owned_gap_is_clean", - "selector": "BatchSettlementTests.test_closing_every_owned_gap_is_clean", - "semantics": "batch_settlement", - "test_id": "test_batch_settlement.BatchSettlementTests.test_closing_every_owned_gap_is_clean" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "unit", - "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/batch_settlement.py", - "owner_contract_symbol": "batch_settlement", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", + "owner_contract_symbol": "candidate_lifecycle", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", "status": "declared", - "target": "batch_settlement" + "target": "candidate_lifecycle" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_settlement.py", - "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_delta_may_not_close_another_batchs_gap", - "selector": "BatchSettlementTests.test_delta_may_not_close_another_batchs_gap", - "semantics": "batch_settlement", - "test_id": "test_batch_settlement.BatchSettlementTests.test_delta_may_not_close_another_batchs_gap" + "path": "Tools/tests/test_candidate_lifecycle.py", + "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_exact_unchanged_durable_observation_is_carried", + "selector": "CandidateLifecycleTests.test_exact_unchanged_durable_observation_is_carried", + "semantics": "candidate_lifecycle", + "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_exact_unchanged_durable_observation_is_carried" }, { "consumer_only": false, @@ -31295,21 +31085,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/batch_settlement.py", - "owner_contract_symbol": "batch_settlement", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", + "owner_contract_symbol": "candidate_lifecycle", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", "status": "declared", - "target": "batch_settlement" + "target": "candidate_lifecycle" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_settlement.py", - "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_new_target_must_be_a_later_queued_or_open_batch", - "selector": "BatchSettlementTests.test_new_target_must_be_a_later_queued_or_open_batch", - "semantics": "batch_settlement", - "test_id": "test_batch_settlement.BatchSettlementTests.test_new_target_must_be_a_later_queued_or_open_batch" + "path": "Tools/tests/test_candidate_lifecycle.py", + "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_producer_or_fact_drift_requires_a_fresh_decision", + "selector": "CandidateLifecycleTests.test_producer_or_fact_drift_requires_a_fresh_decision", + "semantics": "candidate_lifecycle", + "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_producer_or_fact_drift_requires_a_fresh_decision" }, { "consumer_only": false, @@ -31415,21 +31205,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/batch_settlement.py", - "owner_contract_symbol": "batch_settlement", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", + "owner_contract_symbol": "candidate_lifecycle", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", "status": "declared", - "target": "batch_settlement" + "target": "candidate_lifecycle" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_batch_settlement.py", - "primary_owner_test": "test_batch_settlement.BatchSettlementTests.test_unsettled_gap_is_reported_on_the_prospective_after_image", - "selector": "BatchSettlementTests.test_unsettled_gap_is_reported_on_the_prospective_after_image", - "semantics": "batch_settlement", - "test_id": "test_batch_settlement.BatchSettlementTests.test_unsettled_gap_is_reported_on_the_prospective_after_image" + "path": "Tools/tests/test_candidate_lifecycle.py", + "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_same_type_new_id_is_not_covered_by_prior_type_decision", + "selector": "CandidateLifecycleTests.test_same_type_new_id_is_not_covered_by_prior_type_decision", + "semantics": "candidate_lifecycle", + "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_same_type_new_id_is_not_covered_by_prior_type_decision" } ], "default_level": "unit", @@ -31448,11 +31238,11 @@ "fixture_dependencies": [], "lifecycle": "current", "override_count": 0, - "owner": "Tools/execution/task_runtime/batch_settlement.py", + "owner": "Tools/execution/evidence/candidate_lifecycle.py", "parallel_safe": true, - "path": "Tools/tests/test_batch_settlement.py", + "path": "Tools/tests/test_candidate_lifecycle.py", "scenario_first_use_builds": {}, - "semantics": "batch_settlement" + "semantics": "candidate_lifecycle" }, { "case_count": 4, @@ -31470,12 +31260,16 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:contract_exception_owner_paths", + "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle", + "Tools/tests/support/canonical_registry_fixture.py:isolated_tool_registry_paths" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 @@ -31485,13 +31279,17 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:contract_exception_owner_paths", + "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle", + "Tools/tests/support/canonical_registry_fixture.py:isolated_tool_registry_paths" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -31543,7 +31341,7 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 @@ -31560,22 +31358,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "BoundaryGateIntegrationTests.*", - "owner": "Tools/knowledge/structure/check_boundary_contract.py", - "owner_contract_symbol": "check_boundary_contract.run", + "override": null, + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "owner_contract_symbol": "canonical_registry_fixture", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/structure/check_boundary_contract.py", - "status": "resolved", - "target": "run" + "kind": "invariant", + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "status": "declared", + "target": "canonical_registry_fixture" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_boundary_contract.py", - "primary_owner_test": "test_boundary_contract.BoundaryGateIntegrationTests.test_renderer_output_is_accepted_and_duplicate_ownership_fails_closed", - "selector": "BoundaryGateIntegrationTests.test_renderer_output_is_accepted_and_duplicate_ownership_fails_closed", - "semantics": "boundary_renderer_to_gate_acceptance_seam", - "test_id": "test_boundary_contract.BoundaryGateIntegrationTests.test_renderer_output_is_accepted_and_duplicate_ownership_fails_closed" + "parallel_safe": false, + "path": "Tools/tests/test_canonical_registry_fixture.py", + "primary_owner_test": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_installer_copies_registry_and_declared_owner_closure", + "selector": "CanonicalRegistryFixtureTests.test_installer_copies_registry_and_declared_owner_closure", + "semantics": "canonical_registry_fixture", + "test_id": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_installer_copies_registry_and_declared_owner_closure" }, { "consumer_only": false, @@ -31678,24 +31476,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "BoundaryInterpretationContractTests.*", - "owner": "Tools/knowledge/structure/boundary_contract.py", - "owner_contract_symbol": "boundary_contract.projection_marker_pair", + "override": null, + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "owner_contract_symbol": "canonical_registry_fixture", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/structure/boundary_contract.py", - "status": "resolved", - "target": "projection_marker_pair" + "kind": "invariant", + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "status": "declared", + "target": "canonical_registry_fixture" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_boundary_contract.py", - "primary_owner_test": "test_boundary_contract.BoundaryInterpretationContractTests.test_shared_frontmatter_marker_and_label_interpretation_is_closed", - "selector": "BoundaryInterpretationContractTests.test_shared_frontmatter_marker_and_label_interpretation_is_closed", - "semantics": "boundary_shared_machine_interpretation", - "test_id": "test_boundary_contract.BoundaryInterpretationContractTests.test_shared_frontmatter_marker_and_label_interpretation_is_closed" + "parallel_safe": false, + "path": "Tools/tests/test_canonical_registry_fixture.py", + "primary_owner_test": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_manifest_covers_card_and_read_set_machine_registries", + "selector": "CanonicalRegistryFixtureTests.test_manifest_covers_card_and_read_set_machine_registries", + "semantics": "canonical_registry_fixture", + "test_id": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_manifest_covers_card_and_read_set_machine_registries" }, { "consumer_only": false, @@ -31710,7 +31508,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:isolated_tool_registry_paths" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -31731,7 +31531,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:isolated_tool_registry_paths" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -31798,24 +31600,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/structure/check_boundary_contract.py", - "owner_contract_symbol": "check_boundary_contract.current_receipt_errors", + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "owner_contract_symbol": "canonical_registry_fixture", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/structure/check_boundary_contract.py", - "status": "resolved", - "target": "current_receipt_errors" + "kind": "invariant", + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "status": "declared", + "target": "canonical_registry_fixture" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_boundary_contract.py", - "primary_owner_test": "test_boundary_contract.BoundaryReceiptContractTests.test_current_receipt_identity_accepts_one_gate_and_rejects_drift", - "selector": "BoundaryReceiptContractTests.test_current_receipt_identity_accepts_one_gate_and_rejects_drift", - "semantics": "page_boundary_gate_machine_contract", - "test_id": "test_boundary_contract.BoundaryReceiptContractTests.test_current_receipt_identity_accepts_one_gate_and_rejects_drift" + "parallel_safe": false, + "path": "Tools/tests/test_canonical_registry_fixture.py", + "primary_owner_test": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_manifest_covers_every_kernel_machine_registry", + "selector": "CanonicalRegistryFixtureTests.test_manifest_covers_every_kernel_machine_registry", + "semantics": "canonical_registry_fixture", + "test_id": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_manifest_covers_every_kernel_machine_registry" }, { "consumer_only": false, @@ -31824,34 +31626,38 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "scopes": { "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -31903,10 +31709,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -31918,47 +31724,49 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "BoundaryValueContractTests.*", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.validate_boundary_shape", + "override": null, + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "owner_contract_symbol": "canonical_registry_fixture", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", - "status": "resolved", - "target": "validate_boundary_shape" + "kind": "invariant", + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "status": "declared", + "target": "canonical_registry_fixture" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_boundary_contract.py", - "primary_owner_test": "test_boundary_contract.BoundaryValueContractTests.test_shape_slug_projection_and_invalid_matrix_share_one_owner", - "selector": "BoundaryValueContractTests.test_shape_slug_projection_and_invalid_matrix_share_one_owner", - "semantics": "boundary_value_and_projection_contract", - "test_id": "test_boundary_contract.BoundaryValueContractTests.test_shape_slug_projection_and_invalid_matrix_share_one_owner" + "parallel_safe": false, + "path": "Tools/tests/test_canonical_registry_fixture.py", + "primary_owner_test": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_representative_isolated_import_closure_uses_the_bundle", + "selector": "CanonicalRegistryFixtureTests.test_representative_isolated_import_closure_uses_the_bundle", + "semantics": "canonical_registry_fixture", + "test_id": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_representative_isolated_import_closure_uses_the_bundle" } ], - "default_level": "contract", + "default_level": "integration", "effective_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 + "process_calls": 1, + "temp_resources": 2 }, "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 + "process_calls": 1, + "temp_resources": 2 }, - "fixture_dependencies": [], + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py" + ], "lifecycle": "current", - "override_count": 3, - "owner": "Tools/knowledge/structure/check_boundary_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_boundary_contract.py", + "override_count": 0, + "owner": "Tools/tests/support/canonical_registry_fixture.py", + "parallel_safe": false, + "path": "Tools/tests/test_canonical_registry_fixture.py", "scenario_first_use_builds": {}, - "semantics": "page_boundary_gate_machine_contract" + "semantics": "canonical_registry_fixture" }, { "case_count": 6, @@ -31976,7 +31784,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/contract/card_activation_objects.py:current_activation_context" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -31997,7 +31807,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/contract/card_activation_objects.py:current_activation_context" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -32064,24 +31876,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "owner_contract_symbol": "candidate_lifecycle", + "override": "CardActivationContractTests.test_current_activation_context_is_closed_and_current", + "owner": "Tools/execution/context_delivery/card_activation.py", + "owner_contract_symbol": "card_activation.activation_context_errors", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "status": "declared", - "target": "candidate_lifecycle" + "kind": "python-symbol", + "owner": "Tools/execution/context_delivery/card_activation.py", + "status": "resolved", + "target": "activation_context_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_candidate_lifecycle.py", - "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_continuation_partition_must_close", - "selector": "CandidateLifecycleTests.test_continuation_partition_must_close", - "semantics": "candidate_lifecycle", - "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_continuation_partition_must_close" + "path": "Tools/tests/test_card_activation.py", + "primary_owner_test": "test_card_activation.CardActivationContractTests.test_current_activation_context_is_closed_and_current", + "selector": "CardActivationContractTests.test_current_activation_context_is_closed_and_current", + "semantics": "card_activation_closed_context_predicate", + "test_id": "test_card_activation.CardActivationContractTests.test_current_activation_context_is_closed_and_current" }, { "consumer_only": false, @@ -32184,24 +31996,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "owner_contract_symbol": "candidate_lifecycle", + "override": "CardActivationContractTests.test_phase_projection_consumes_the_read_set_machine_contract", + "owner": "Tools/execution/context_delivery/card_activation.py", + "owner_contract_symbol": "card_activation.PHASE_ORDER", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "status": "declared", - "target": "candidate_lifecycle" + "kind": "python-symbol", + "owner": "Tools/execution/context_delivery/card_activation.py", + "status": "resolved", + "target": "PHASE_ORDER" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_candidate_lifecycle.py", - "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_current_only_and_manifest_local_rows_never_carry", - "selector": "CandidateLifecycleTests.test_current_only_and_manifest_local_rows_never_carry", - "semantics": "candidate_lifecycle", - "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_current_only_and_manifest_local_rows_never_carry" + "path": "Tools/tests/test_card_activation.py", + "primary_owner_test": "test_card_activation.CardActivationContractTests.test_phase_projection_consumes_the_read_set_machine_contract", + "selector": "CardActivationContractTests.test_phase_projection_consumes_the_read_set_machine_contract", + "semantics": "card_activation_read_set_phase_projection", + "test_id": "test_card_activation.CardActivationContractTests.test_phase_projection_consumes_the_read_set_machine_contract" }, { "consumer_only": false, @@ -32216,7 +32028,11 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/contract/card_activation_objects.py:current_activation_context", + "Tools/tests/fixtures/contract/card_activation_objects.py:rebind_activation_manifest", + "Tools/tests/fixtures/contract/card_activation_objects.py:sha256_fixture" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -32237,7 +32053,11 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/contract/card_activation_objects.py:current_activation_context", + "Tools/tests/fixtures/contract/card_activation_objects.py:rebind_activation_manifest", + "Tools/tests/fixtures/contract/card_activation_objects.py:sha256_fixture" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -32304,24 +32124,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "owner_contract_symbol": "candidate_lifecycle", + "override": "CardActivationContractTests.test_receipt_and_exact_bundle_predicates_keep_one_current_boundary", + "owner": "Tools/execution/context_delivery/card_activation.py", + "owner_contract_symbol": "card_activation.exact_bundle_errors", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "status": "declared", - "target": "candidate_lifecycle" + "kind": "python-symbol", + "owner": "Tools/execution/context_delivery/card_activation.py", + "status": "resolved", + "target": "exact_bundle_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_candidate_lifecycle.py", - "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_durable_type_selector_expands_only_the_current_exact_rows", - "selector": "CandidateLifecycleTests.test_durable_type_selector_expands_only_the_current_exact_rows", - "semantics": "candidate_lifecycle", - "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_durable_type_selector_expands_only_the_current_exact_rows" + "path": "Tools/tests/test_card_activation.py", + "primary_owner_test": "test_card_activation.CardActivationContractTests.test_receipt_and_exact_bundle_predicates_keep_one_current_boundary", + "selector": "CardActivationContractTests.test_receipt_and_exact_bundle_predicates_keep_one_current_boundary", + "semantics": "card_activation_receipt_and_exact_bundle_predicates", + "test_id": "test_card_activation.CardActivationContractTests.test_receipt_and_exact_bundle_predicates_keep_one_current_boundary" }, { "consumer_only": false, @@ -32336,15 +32156,17 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/card_activation_checkpoint.py:install_checkpoint" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -32366,13 +32188,15 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/card_activation_checkpoint.py:install_checkpoint" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -32409,10 +32233,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -32424,24 +32248,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "owner_contract_symbol": "candidate_lifecycle", + "override": "CardActivationIntegrationTests.*", + "owner": "Tools/execution/context_delivery/card_activation.py", + "owner_contract_symbol": "card_activation.build_activation_context", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "status": "declared", - "target": "candidate_lifecycle" + "kind": "python-symbol", + "owner": "Tools/execution/context_delivery/card_activation.py", + "status": "resolved", + "target": "build_activation_context" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_candidate_lifecycle.py", - "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_exact_unchanged_durable_observation_is_carried", - "selector": "CandidateLifecycleTests.test_exact_unchanged_durable_observation_is_carried", - "semantics": "candidate_lifecycle", - "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_exact_unchanged_durable_observation_is_carried" + "parallel_safe": false, + "path": "Tools/tests/test_card_activation.py", + "primary_owner_test": "test_card_activation.CardActivationIntegrationTests.test_activation_reuses_one_real_profile_admission", + "selector": "CardActivationIntegrationTests.test_activation_reuses_one_real_profile_admission", + "semantics": "card_activation_runtime_to_gate_receipt_connection", + "test_id": "test_card_activation.CardActivationIntegrationTests.test_activation_reuses_one_real_profile_admission" }, { "consumer_only": false, @@ -32456,15 +32280,17 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/card_activation_checkpoint.py:install_checkpoint" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -32486,13 +32312,15 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/card_activation_checkpoint.py:install_checkpoint" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -32529,10 +32357,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -32544,24 +32372,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "owner_contract_symbol": "candidate_lifecycle", + "override": "CardActivationIntegrationTests.*", + "owner": "Tools/execution/context_delivery/card_activation.py", + "owner_contract_symbol": "card_activation.build_activation_context", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "status": "declared", - "target": "candidate_lifecycle" + "kind": "python-symbol", + "owner": "Tools/execution/context_delivery/card_activation.py", + "status": "resolved", + "target": "build_activation_context" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_candidate_lifecycle.py", - "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_producer_or_fact_drift_requires_a_fresh_decision", - "selector": "CandidateLifecycleTests.test_producer_or_fact_drift_requires_a_fresh_decision", - "semantics": "candidate_lifecycle", - "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_producer_or_fact_drift_requires_a_fresh_decision" + "parallel_safe": false, + "path": "Tools/tests/test_card_activation.py", + "primary_owner_test": "test_card_activation.CardActivationIntegrationTests.test_static_runtime_checkpoint_connects_activation_to_gate_receipt", + "selector": "CardActivationIntegrationTests.test_static_runtime_checkpoint_connects_activation_to_gate_receipt", + "semantics": "card_activation_runtime_to_gate_receipt_connection", + "test_id": "test_card_activation.CardActivationIntegrationTests.test_static_runtime_checkpoint_connects_activation_to_gate_receipt" }, { "consumer_only": false, @@ -32666,48 +32494,54 @@ }, "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "owner_contract_symbol": "candidate_lifecycle", + "override": "CardActivationUnitTests.*", + "owner": "Tools/execution/context_delivery/card_activation.py", + "owner_contract_symbol": "card_activation._delivery_binding", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/candidate_lifecycle.py", - "status": "declared", - "target": "candidate_lifecycle" + "kind": "python-symbol", + "owner": "Tools/execution/context_delivery/card_activation.py", + "status": "resolved", + "target": "_delivery_binding" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_candidate_lifecycle.py", - "primary_owner_test": "test_candidate_lifecycle.CandidateLifecycleTests.test_same_type_new_id_is_not_covered_by_prior_type_decision", - "selector": "CandidateLifecycleTests.test_same_type_new_id_is_not_covered_by_prior_type_decision", - "semantics": "candidate_lifecycle", - "test_id": "test_candidate_lifecycle.CandidateLifecycleTests.test_same_type_new_id_is_not_covered_by_prior_type_decision" + "path": "Tools/tests/test_card_activation.py", + "primary_owner_test": "test_card_activation.CardActivationUnitTests.test_transport_binding_never_claims_delivery", + "selector": "CardActivationUnitTests.test_transport_binding_never_claims_delivery", + "semantics": "card_activation_transport_binding", + "test_id": "test_card_activation.CardActivationUnitTests.test_transport_binding_never_claims_delivery" } ], - "default_level": "unit", + "default_level": "contract", "effective_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, - "fixture_dependencies": [], + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/card_activation_objects.py", + "Tools/tests/fixtures/integration/card_activation_checkpoint.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], "lifecycle": "current", - "override_count": 0, - "owner": "Tools/execution/evidence/candidate_lifecycle.py", + "override_count": 5, + "owner": "Tools/execution/context_delivery/card_activation.py", "parallel_safe": true, - "path": "Tools/tests/test_candidate_lifecycle.py", + "path": "Tools/tests/test_card_activation.py", "scenario_first_use_builds": {}, - "semantics": "candidate_lifecycle" + "semantics": "card_activation_current_contract" }, { - "case_count": 4, + "case_count": 14, "cases": [ { "consumer_only": false, @@ -32717,41 +32551,33 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:contract_exception_owner_paths", - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle", - "Tools/tests/support/canonical_registry_fixture.py:isolated_tool_registry_paths" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:contract_exception_owner_paths", - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle", - "Tools/tests/support/canonical_registry_fixture.py:isolated_tool_registry_paths" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -32803,10 +32629,10 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -32818,24 +32644,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "owner_contract_symbol": "canonical_registry_fixture", + "override": "ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order", + "owner": "Tools/execution/audit/record_changed_scope_evidence.py", + "owner_contract_symbol": "record_changed_scope_evidence.compute_evidence_group", "owner_reference": { - "kind": "invariant", - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "status": "declared", - "target": "canonical_registry_fixture" + "kind": "python-symbol", + "owner": "Tools/execution/audit/record_changed_scope_evidence.py", + "status": "resolved", + "target": "compute_evidence_group" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_canonical_registry_fixture.py", - "primary_owner_test": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_installer_copies_registry_and_declared_owner_closure", - "selector": "CanonicalRegistryFixtureTests.test_installer_copies_registry_and_declared_owner_closure", - "semantics": "canonical_registry_fixture", - "test_id": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_installer_copies_registry_and_declared_owner_closure" + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order", + "selector": "ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order", + "semantics": "same_producer_readonly_group_order_and_isolation", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order" }, { "consumer_only": false, @@ -32938,24 +32764,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "owner_contract_symbol": "canonical_registry_fixture", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { - "kind": "invariant", - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "status": "declared", - "target": "canonical_registry_fixture" + "kind": "python-symbol", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "status": "resolved", + "target": "validate_record_for_plan" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_canonical_registry_fixture.py", - "primary_owner_test": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_manifest_covers_card_and_read_set_machine_registries", - "selector": "CanonicalRegistryFixtureTests.test_manifest_covers_card_and_read_set_machine_registries", - "semantics": "canonical_registry_fixture", - "test_id": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_manifest_covers_card_and_read_set_machine_registries" + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_current_record_kind_matrix_is_closed_and_plan_bound", + "selector": "ChangedScopeEvidenceContractTests.test_current_record_kind_matrix_is_closed_and_plan_bound", + "semantics": "changed_scope_evidence_current_owner_contract", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_current_record_kind_matrix_is_closed_and_plan_bound" }, { "consumer_only": false, @@ -32970,9 +32796,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:isolated_tool_registry_paths" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -32993,9 +32817,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:isolated_tool_registry_paths" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -33062,24 +32884,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "owner_contract_symbol": "canonical_registry_fixture", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { - "kind": "invariant", - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "status": "declared", - "target": "canonical_registry_fixture" + "kind": "python-symbol", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "status": "resolved", + "target": "validate_record_for_plan" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_canonical_registry_fixture.py", - "primary_owner_test": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_manifest_covers_every_kernel_machine_registry", - "selector": "CanonicalRegistryFixtureTests.test_manifest_covers_every_kernel_machine_registry", - "semantics": "canonical_registry_fixture", - "test_id": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_manifest_covers_every_kernel_machine_registry" + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_direct_input_change_reaches_reuse_and_stage_consumers", + "selector": "ChangedScopeEvidenceContractTests.test_direct_input_change_reaches_reuse_and_stage_consumers", + "semantics": "changed_scope_evidence_current_owner_contract", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_direct_input_change_reaches_reuse_and_stage_consumers" }, { "consumer_only": false, @@ -33088,38 +32910,34 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -33171,10 +32989,10 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -33186,53 +33004,25 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "owner_contract_symbol": "canonical_registry_fixture", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { - "kind": "invariant", - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "status": "declared", - "target": "canonical_registry_fixture" + "kind": "python-symbol", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "status": "resolved", + "target": "validate_record_for_plan" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_canonical_registry_fixture.py", - "primary_owner_test": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_representative_isolated_import_closure_uses_the_bundle", - "selector": "CanonicalRegistryFixtureTests.test_representative_isolated_import_closure_uses_the_bundle", - "semantics": "canonical_registry_fixture", - "test_id": "test_canonical_registry_fixture.CanonicalRegistryFixtureTests.test_representative_isolated_import_closure_uses_the_bundle" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 2 - }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py" - ], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/tests/support/canonical_registry_fixture.py", - "parallel_safe": false, - "path": "Tools/tests/test_canonical_registry_fixture.py", - "scenario_first_use_builds": {}, - "semantics": "canonical_registry_fixture" - }, - { - "case_count": 6, - "cases": [ + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_frozen_plan_drift_is_rejected_for_every_record_kind", + "selector": "ChangedScopeEvidenceContractTests.test_frozen_plan_drift_is_rejected_for_every_record_kind", + "semantics": "changed_scope_evidence_current_owner_contract", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_frozen_plan_drift_is_rejected_for_every_record_kind" + }, { "consumer_only": false, "disposition": "keep", @@ -33246,9 +33036,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/contract/card_activation_objects.py:current_activation_context" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -33269,9 +33057,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/contract/card_activation_objects.py:current_activation_context" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -33340,22 +33126,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CardActivationContractTests.test_current_activation_context_is_closed_and_current", - "owner": "Tools/execution/context_delivery/card_activation.py", - "owner_contract_symbol": "card_activation.activation_context_errors", + "override": null, + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/context_delivery/card_activation.py", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "status": "resolved", - "target": "activation_context_errors" + "target": "validate_record_for_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_card_activation.py", - "primary_owner_test": "test_card_activation.CardActivationContractTests.test_current_activation_context_is_closed_and_current", - "selector": "CardActivationContractTests.test_current_activation_context_is_closed_and_current", - "semantics": "card_activation_closed_context_predicate", - "test_id": "test_card_activation.CardActivationContractTests.test_current_activation_context_is_closed_and_current" + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_gate_adapter_selects_one_scoped_registered_gate", + "selector": "ChangedScopeEvidenceContractTests.test_gate_adapter_selects_one_scoped_registered_gate", + "semantics": "changed_scope_evidence_current_owner_contract", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_gate_adapter_selects_one_scoped_registered_gate" }, { "consumer_only": false, @@ -33458,24 +33244,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CardActivationContractTests.test_phase_projection_consumes_the_read_set_machine_contract", - "owner": "Tools/execution/context_delivery/card_activation.py", - "owner_contract_symbol": "card_activation.PHASE_ORDER", + "override": "ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write", + "owner": "Tools/execution/audit/record_changed_scope_evidence.py", + "owner_contract_symbol": "record_changed_scope_evidence.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/context_delivery/card_activation.py", + "owner": "Tools/execution/audit/record_changed_scope_evidence.py", "status": "resolved", - "target": "PHASE_ORDER" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_card_activation.py", - "primary_owner_test": "test_card_activation.CardActivationContractTests.test_phase_projection_consumes_the_read_set_machine_contract", - "selector": "CardActivationContractTests.test_phase_projection_consumes_the_read_set_machine_contract", - "semantics": "card_activation_read_set_phase_projection", - "test_id": "test_card_activation.CardActivationContractTests.test_phase_projection_consumes_the_read_set_machine_contract" + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write", + "selector": "ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write", + "semantics": "evidence_compute_publish_input_boundary", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write" }, { "consumer_only": false, @@ -33490,11 +33276,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/contract/card_activation_objects.py:current_activation_context", - "Tools/tests/fixtures/contract/card_activation_objects.py:rebind_activation_manifest", - "Tools/tests/fixtures/contract/card_activation_objects.py:sha256_fixture" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -33515,11 +33297,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/contract/card_activation_objects.py:current_activation_context", - "Tools/tests/fixtures/contract/card_activation_objects.py:rebind_activation_manifest", - "Tools/tests/fixtures/contract/card_activation_objects.py:sha256_fixture" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -33588,22 +33366,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CardActivationContractTests.test_receipt_and_exact_bundle_predicates_keep_one_current_boundary", - "owner": "Tools/execution/context_delivery/card_activation.py", - "owner_contract_symbol": "card_activation.exact_bundle_errors", + "override": null, + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/context_delivery/card_activation.py", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "status": "resolved", - "target": "exact_bundle_errors" + "target": "validate_record_for_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_card_activation.py", - "primary_owner_test": "test_card_activation.CardActivationContractTests.test_receipt_and_exact_bundle_predicates_keep_one_current_boundary", - "selector": "CardActivationContractTests.test_receipt_and_exact_bundle_predicates_keep_one_current_boundary", - "semantics": "card_activation_receipt_and_exact_bundle_predicates", - "test_id": "test_card_activation.CardActivationContractTests.test_receipt_and_exact_bundle_predicates_keep_one_current_boundary" + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_profile_direct_gates_bind_current_composed_and_scanned_inputs", + "selector": "ChangedScopeEvidenceContractTests.test_profile_direct_gates_bind_current_composed_and_scanned_inputs", + "semantics": "changed_scope_evidence_current_owner_contract", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_profile_direct_gates_bind_current_composed_and_scanned_inputs" }, { "consumer_only": false, @@ -33618,17 +33396,15 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/card_activation_checkpoint.py:install_checkpoint" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -33650,15 +33426,13 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/card_activation_checkpoint.py:install_checkpoint" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -33695,10 +33469,10 @@ } }, "transitive_effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -33710,24 +33484,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "CardActivationIntegrationTests.*", - "owner": "Tools/execution/context_delivery/card_activation.py", - "owner_contract_symbol": "card_activation.build_activation_context", + "override": null, + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/context_delivery/card_activation.py", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "status": "resolved", - "target": "build_activation_context" + "target": "validate_record_for_plan" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_card_activation.py", - "primary_owner_test": "test_card_activation.CardActivationIntegrationTests.test_activation_reuses_one_real_profile_admission", - "selector": "CardActivationIntegrationTests.test_activation_reuses_one_real_profile_admission", - "semantics": "card_activation_runtime_to_gate_receipt_connection", - "test_id": "test_card_activation.CardActivationIntegrationTests.test_activation_reuses_one_real_profile_admission" + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_record_identity_and_content_drift_matrix_fails_closed", + "selector": "ChangedScopeEvidenceContractTests.test_record_identity_and_content_drift_matrix_fails_closed", + "semantics": "changed_scope_evidence_current_owner_contract", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_record_identity_and_content_drift_matrix_fails_closed" }, { "consumer_only": false, @@ -33742,17 +33516,15 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/card_activation_checkpoint.py:install_checkpoint" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -33774,15 +33546,13 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/card_activation_checkpoint.py:install_checkpoint" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -33819,10 +33589,10 @@ } }, "transitive_effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -33834,24 +33604,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "CardActivationIntegrationTests.*", - "owner": "Tools/execution/context_delivery/card_activation.py", - "owner_contract_symbol": "card_activation.build_activation_context", + "override": null, + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/context_delivery/card_activation.py", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "status": "resolved", - "target": "build_activation_context" + "target": "validate_record_for_plan" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_card_activation.py", - "primary_owner_test": "test_card_activation.CardActivationIntegrationTests.test_static_runtime_checkpoint_connects_activation_to_gate_receipt", - "selector": "CardActivationIntegrationTests.test_static_runtime_checkpoint_connects_activation_to_gate_receipt", - "semantics": "card_activation_runtime_to_gate_receipt_connection", - "test_id": "test_card_activation.CardActivationIntegrationTests.test_static_runtime_checkpoint_connects_activation_to_gate_receipt" + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registered_gate_matrix_builds_exact_dimensionless_evidence", + "selector": "ChangedScopeEvidenceContractTests.test_registered_gate_matrix_builds_exact_dimensionless_evidence", + "semantics": "changed_scope_evidence_current_owner_contract", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registered_gate_matrix_builds_exact_dimensionless_evidence" }, { "consumer_only": false, @@ -33954,57 +33724,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "CardActivationUnitTests.*", - "owner": "Tools/execution/context_delivery/card_activation.py", - "owner_contract_symbol": "card_activation._delivery_binding", + "override": null, + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/context_delivery/card_activation.py", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "status": "resolved", - "target": "_delivery_binding" + "target": "validate_record_for_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_card_activation.py", - "primary_owner_test": "test_card_activation.CardActivationUnitTests.test_transport_binding_never_claims_delivery", - "selector": "CardActivationUnitTests.test_transport_binding_never_claims_delivery", - "semantics": "card_activation_transport_binding", - "test_id": "test_card_activation.CardActivationUnitTests.test_transport_binding_never_claims_delivery" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/card_activation_objects.py", - "Tools/tests/fixtures/integration/card_activation_checkpoint.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 5, - "owner": "Tools/execution/context_delivery/card_activation.py", - "parallel_safe": true, - "path": "Tools/tests/test_card_activation.py", - "scenario_first_use_builds": {}, - "semantics": "card_activation_current_contract" - }, - { - "case_count": 14, - "cases": [ + "path": "Tools/tests/test_changed_scope_evidence.py", + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registry_rows_have_one_exact_current_producer_trace", + "selector": "ChangedScopeEvidenceContractTests.test_registry_rows_have_one_exact_current_producer_trace", + "semantics": "changed_scope_evidence_current_owner_contract", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registry_rows_have_one_exact_current_producer_trace" + }, { "consumer_only": false, "disposition": "keep", @@ -34106,24 +33844,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": "ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order", - "owner": "Tools/execution/audit/record_changed_scope_evidence.py", - "owner_contract_symbol": "record_changed_scope_evidence.compute_evidence_group", + "override": "ChangedScopeEvidenceIntegrationTests.*", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/record_changed_scope_evidence.py", + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "status": "resolved", - "target": "compute_evidence_group" + "target": "validate_record_for_plan" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order", - "selector": "ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order", - "semantics": "same_producer_readonly_group_order_and_isolation", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_compute_group_keeps_gate_isolation_and_plan_order" + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries", + "selector": "ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries", + "semantics": "changed_scope_evidence_producer_consumer_seam", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries" }, { "consumer_only": false, @@ -34133,33 +33871,48 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]" + ], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/update_queue_checkpoints.py:install_update_queue_checkpoint" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]" + ], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, - "first_use_builds": {}, - "fixture_entrypoints": [], + "first_use_builds": { + "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/update_queue_checkpoints.py:install_update_queue_checkpoint" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -34212,23 +33965,30 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 2, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, "triggered_once_per_process": { - "builds": {}, + "builds": { + "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "ChangedScopeEvidenceIntegrationTests.*", "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { @@ -34240,10 +34000,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_current_record_kind_matrix_is_closed_and_plan_bound", - "selector": "ChangedScopeEvidenceContractTests.test_current_record_kind_matrix_is_closed_and_plan_bound", - "semantics": "changed_scope_evidence_current_owner_contract", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_current_record_kind_matrix_is_closed_and_plan_bound" + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_accepted_evidence_once", + "selector": "ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_accepted_evidence_once", + "semantics": "changed_scope_evidence_producer_consumer_seam", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_accepted_evidence_once" }, { "consumer_only": false, @@ -34346,9 +34106,9 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "ChangedScopeEvidenceIntegrationTests.*", "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { @@ -34360,10 +34120,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_direct_input_change_reaches_reuse_and_stage_consumers", - "selector": "ChangedScopeEvidenceContractTests.test_direct_input_change_reaches_reuse_and_stage_consumers", - "semantics": "changed_scope_evidence_current_owner_contract", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_direct_input_change_reaches_reuse_and_stage_consumers" + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift", + "selector": "ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift", + "semantics": "changed_scope_evidence_producer_consumer_seam", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift" }, { "consumer_only": false, @@ -34466,9 +34226,9 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "ChangedScopeEvidenceIntegrationTests.*", "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", "owner_reference": { @@ -34480,131 +34240,59 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_frozen_plan_drift_is_rejected_for_every_record_kind", - "selector": "ChangedScopeEvidenceContractTests.test_frozen_plan_drift_is_rejected_for_every_record_kind", - "semantics": "changed_scope_evidence_current_owner_contract", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_frozen_plan_drift_is_rejected_for_every_record_kind" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, + "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift", + "selector": "ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift", + "semantics": "changed_scope_evidence_producer_consumer_seam", + "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 1, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/integration/checkpoint_contract.py", + "Tools/tests/fixtures/integration/update_queue_checkpoints.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/mcp_stdio_session.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 3, + "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_evidence.py", + "scenario_first_use_builds": { + "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]": { "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" + "temp_resources": 1 }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_gate_adapter_selects_one_scoped_registered_gate", - "selector": "ChangedScopeEvidenceContractTests.test_gate_adapter_selects_one_scoped_registered_gate", - "semantics": "changed_scope_evidence_current_owner_contract", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_gate_adapter_selects_one_scoped_registered_gate" - }, + "full_lifecycle": false, + "triggered_by": [ + "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_accepted_evidence_once" + ] + } + }, + "semantics": "changed_scope_evidence_current_owner_contract" + }, + { + "case_count": 14, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -34708,22 +34396,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write", - "owner": "Tools/execution/audit/record_changed_scope_evidence.py", - "owner_contract_symbol": "record_changed_scope_evidence.main", + "override": null, + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner_contract_symbol": "changed_scope_rendering_checks", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/record_changed_scope_evidence.py", - "status": "resolved", - "target": "main" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "status": "declared", + "target": "changed_scope_rendering_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write", - "selector": "ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write", - "semantics": "evidence_compute_publish_input_boundary", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_group_computes_once_then_cas_rejects_changed_inputs_before_write" + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "primary_owner_test": "test_changed_scope_rendering_checks.FenceChecks.test_level0_fence_closure_uses_shared_parser", + "selector": "FenceChecks.test_level0_fence_closure_uses_shared_parser", + "semantics": "changed_scope_rendering_checks", + "test_id": "test_changed_scope_rendering_checks.FenceChecks.test_level0_fence_closure_uses_shared_parser" }, { "consumer_only": false, @@ -34826,24 +34514,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner_contract_symbol": "changed_scope_rendering_checks", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "status": "declared", + "target": "changed_scope_rendering_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_profile_direct_gates_bind_current_composed_and_scanned_inputs", - "selector": "ChangedScopeEvidenceContractTests.test_profile_direct_gates_bind_current_composed_and_scanned_inputs", - "semantics": "changed_scope_evidence_current_owner_contract", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_profile_direct_gates_bind_current_composed_and_scanned_inputs" + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "primary_owner_test": "test_changed_scope_rendering_checks.FenceChecks.test_mermaid_rule_is_separate_rendering_predicate", + "selector": "FenceChecks.test_mermaid_rule_is_separate_rendering_predicate", + "semantics": "changed_scope_rendering_checks", + "test_id": "test_changed_scope_rendering_checks.FenceChecks.test_mermaid_rule_is_separate_rendering_predicate" }, { "consumer_only": false, @@ -34946,24 +34634,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner_contract_symbol": "changed_scope_rendering_checks", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "status": "declared", + "target": "changed_scope_rendering_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_record_identity_and_content_drift_matrix_fails_closed", - "selector": "ChangedScopeEvidenceContractTests.test_record_identity_and_content_drift_matrix_fails_closed", - "semantics": "changed_scope_evidence_current_owner_contract", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_record_identity_and_content_drift_matrix_fails_closed" + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "primary_owner_test": "test_changed_scope_rendering_checks.KernelIdentityTests.test_check_identities_are_derived_from_active_kernel_rows", + "selector": "KernelIdentityTests.test_check_identities_are_derived_from_active_kernel_rows", + "semantics": "changed_scope_rendering_checks", + "test_id": "test_changed_scope_rendering_checks.KernelIdentityTests.test_check_identities_are_derived_from_active_kernel_rows" }, { "consumer_only": false, @@ -35066,24 +34754,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner_contract_symbol": "changed_scope_rendering_checks", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "status": "declared", + "target": "changed_scope_rendering_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registered_gate_matrix_builds_exact_dimensionless_evidence", - "selector": "ChangedScopeEvidenceContractTests.test_registered_gate_matrix_builds_exact_dimensionless_evidence", - "semantics": "changed_scope_evidence_current_owner_contract", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registered_gate_matrix_builds_exact_dimensionless_evidence" + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_construct_without_typed_contract_is_gap_not_pass", + "selector": "ProfileRenderingRoutingTests.test_construct_without_typed_contract_is_gap_not_pass", + "semantics": "changed_scope_rendering_checks", + "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_construct_without_typed_contract_is_gap_not_pass" }, { "consumer_only": false, @@ -35186,24 +34874,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner_contract_symbol": "changed_scope_rendering_checks", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "status": "declared", + "target": "changed_scope_rendering_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registry_rows_have_one_exact_current_producer_trace", - "selector": "ChangedScopeEvidenceContractTests.test_registry_rows_have_one_exact_current_producer_trace", - "semantics": "changed_scope_evidence_current_owner_contract", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceContractTests.test_registry_rows_have_one_exact_current_producer_trace" + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_future_valid_binding_routes_to_capability_without_attesting", + "selector": "ProfileRenderingRoutingTests.test_future_valid_binding_routes_to_capability_without_attesting", + "semantics": "changed_scope_rendering_checks", + "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_future_valid_binding_routes_to_capability_without_attesting" }, { "consumer_only": false, @@ -35306,166 +34994,24 @@ } } }, - "level": "integration", - "lifecycle": "current", - "override": "ChangedScopeEvidenceIntegrationTests.*", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries", - "selector": "ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries", - "semantics": "changed_scope_evidence_producer_consumer_seam", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_current_record_kinds_cross_registered_consumer_boundaries" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [ - "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]" - ], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/update_queue_checkpoints.py:install_update_queue_checkpoint" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [ - "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]" - ], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": { - "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/update_queue_checkpoints.py:install_update_queue_checkpoint" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 2, - "process_calls": 0, - "temp_resources": 2 - }, - "triggered_once_per_process": { - "builds": { - "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - } - }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "ChangedScopeEvidenceIntegrationTests.*", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", + "override": null, + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner_contract_symbol": "changed_scope_rendering_checks", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "status": "declared", + "target": "changed_scope_rendering_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_evidence_and_completes_once", - "selector": "ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_evidence_and_completes_once", - "semantics": "changed_scope_evidence_producer_consumer_seam", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_evidence_and_completes_once" + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_gap_inventory_is_structured_and_never_counts_as_evidence", + "selector": "ProfileRenderingRoutingTests.test_gap_inventory_is_structured_and_never_counts_as_evidence", + "semantics": "changed_scope_rendering_checks", + "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_gap_inventory_is_structured_and_never_counts_as_evidence" }, { "consumer_only": false, @@ -35568,24 +35114,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "ChangedScopeEvidenceIntegrationTests.*", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", + "override": null, + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner_contract_symbol": "changed_scope_rendering_checks", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "status": "declared", + "target": "changed_scope_rendering_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift", - "selector": "ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift", - "semantics": "changed_scope_evidence_producer_consumer_seam", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_repository_change_retries_batch_target_without_artifact_drift" + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_plain_page_is_not_applicable", + "selector": "ProfileRenderingRoutingTests.test_plain_page_is_not_applicable", + "semantics": "changed_scope_rendering_checks", + "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_plain_page_is_not_applicable" }, { "consumer_only": false, @@ -35688,73 +35234,25 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "ChangedScopeEvidenceIntegrationTests.*", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "owner_contract_symbol": "changed_scope_evidence_contract.validate_record_for_plan", + "override": null, + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner_contract_symbol": "changed_scope_rendering_checks", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "status": "resolved", - "target": "validate_record_for_plan" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "status": "declared", + "target": "changed_scope_rendering_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "primary_owner_test": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift", - "selector": "ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift", - "semantics": "changed_scope_evidence_producer_consumer_seam", - "test_id": "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_runtime_change_retries_page_target_without_artifact_drift" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 1, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/integration/checkpoint_contract.py", - "Tools/tests/fixtures/integration/update_queue_checkpoints.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/mcp_stdio_session.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 3, - "owner": "Tools/execution/audit/changed_scope_evidence_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_evidence.py", - "scenario_first_use_builds": { - "Tools/tests/fixtures/integration/update_queue_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "full_lifecycle": false, - "triggered_by": [ - "test_changed_scope_evidence.ChangedScopeEvidenceIntegrationTests.test_open_checkpoint_group_publishes_unique_evidence_and_completes_once" - ] - } - }, - "semantics": "changed_scope_evidence_current_owner_contract" - }, - { - "case_count": 14, - "cases": [ + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_unknown_fields_fail", + "selector": "ProfileRenderingRoutingTests.test_unknown_fields_fail", + "semantics": "changed_scope_rendering_checks", + "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_unknown_fields_fail" + }, { "consumer_only": false, "disposition": "keep", @@ -35870,10 +35368,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.FenceChecks.test_level0_fence_closure_uses_shared_parser", - "selector": "FenceChecks.test_level0_fence_closure_uses_shared_parser", + "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_unowned_formula_and_asset_syntax_is_not_a_tool_selector", + "selector": "ProfileRenderingRoutingTests.test_unowned_formula_and_asset_syntax_is_not_a_tool_selector", "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.FenceChecks.test_level0_fence_closure_uses_shared_parser" + "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_unowned_formula_and_asset_syntax_is_not_a_tool_selector" }, { "consumer_only": false, @@ -35990,10 +35488,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.FenceChecks.test_mermaid_rule_is_separate_rendering_predicate", - "selector": "FenceChecks.test_mermaid_rule_is_separate_rendering_predicate", + "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_valid_binding_removes_gap_but_does_not_record_pass", + "selector": "ProfileRenderingRoutingTests.test_valid_binding_removes_gap_but_does_not_record_pass", "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.FenceChecks.test_mermaid_rule_is_separate_rendering_predicate" + "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_valid_binding_removes_gap_but_does_not_record_pass" }, { "consumer_only": false, @@ -36110,10 +35608,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.KernelIdentityTests.test_check_identities_are_derived_from_active_kernel_rows", - "selector": "KernelIdentityTests.test_check_identities_are_derived_from_active_kernel_rows", + "primary_owner_test": "test_changed_scope_rendering_checks.ResultContractTests.test_result_identity_drift_fails", + "selector": "ResultContractTests.test_result_identity_drift_fails", "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.KernelIdentityTests.test_check_identities_are_derived_from_active_kernel_rows" + "test_id": "test_changed_scope_rendering_checks.ResultContractTests.test_result_identity_drift_fails" }, { "consumer_only": false, @@ -36230,10 +35728,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_construct_without_typed_contract_is_gap_not_pass", - "selector": "ProfileRenderingRoutingTests.test_construct_without_typed_contract_is_gap_not_pass", + "primary_owner_test": "test_changed_scope_rendering_checks.TableChecks.test_long_cell_has_no_invented_threshold", + "selector": "TableChecks.test_long_cell_has_no_invented_threshold", "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_construct_without_typed_contract_is_gap_not_pass" + "test_id": "test_changed_scope_rendering_checks.TableChecks.test_long_cell_has_no_invented_threshold" }, { "consumer_only": false, @@ -36350,10 +35848,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_future_valid_binding_routes_to_capability_without_attesting", - "selector": "ProfileRenderingRoutingTests.test_future_valid_binding_routes_to_capability_without_attesting", + "primary_owner_test": "test_changed_scope_rendering_checks.TableChecks.test_unescaped_alias_and_column_drift_fail", + "selector": "TableChecks.test_unescaped_alias_and_column_drift_fail", "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_future_valid_binding_routes_to_capability_without_attesting" + "test_id": "test_changed_scope_rendering_checks.TableChecks.test_unescaped_alias_and_column_drift_fail" }, { "consumer_only": false, @@ -36470,10 +35968,156 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_gap_inventory_is_structured_and_never_counts_as_evidence", - "selector": "ProfileRenderingRoutingTests.test_gap_inventory_is_structured_and_never_counts_as_evidence", + "primary_owner_test": "test_changed_scope_rendering_checks.TableChecks.test_valid_table_and_escaped_alias_pass", + "selector": "TableChecks.test_valid_table_and_escaped_alias_pass", "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_gap_inventory_is_structured_and_never_counts_as_evidence" + "test_id": "test_changed_scope_rendering_checks.TableChecks.test_valid_table_and_escaped_alias_pass" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "scenario_first_use_builds": {}, + "semantics": "changed_scope_rendering_checks" + }, + { + "case_count": 9, + "cases": [ + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "unit", + "lifecycle": "current", + "override": null, + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks", + "owner_reference": { + "kind": "invariant", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "status": "declared", + "target": "changed_scope_runtime_checks" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_opening_and_closed_historical_assignments_are_legal", + "selector": "CoverageRoutingCheckTests.test_opening_and_closed_historical_assignments_are_legal", + "semantics": "changed_scope_runtime_checks", + "test_id": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_opening_and_closed_historical_assignments_are_legal" }, { "consumer_only": false, @@ -36579,21 +36223,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "owner_contract_symbol": "changed_scope_rendering_checks", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", "status": "declared", - "target": "changed_scope_rendering_checks" + "target": "changed_scope_runtime_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_plain_page_is_not_applicable", - "selector": "ProfileRenderingRoutingTests.test_plain_page_is_not_applicable", - "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_plain_page_is_not_applicable" + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_routing_failures_are_structured_and_selector_scoped", + "selector": "CoverageRoutingCheckTests.test_routing_failures_are_structured_and_selector_scoped", + "semantics": "changed_scope_runtime_checks", + "test_id": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_routing_failures_are_structured_and_selector_scoped" }, { "consumer_only": false, @@ -36699,21 +36343,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "owner_contract_symbol": "changed_scope_rendering_checks", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", "status": "declared", - "target": "changed_scope_rendering_checks" + "target": "changed_scope_runtime_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_unknown_fields_fail", - "selector": "ProfileRenderingRoutingTests.test_unknown_fields_fail", - "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_unknown_fields_fail" + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_terminal_unknown_and_unregistered_routes_are_not_current", + "selector": "CoverageRoutingCheckTests.test_terminal_unknown_and_unregistered_routes_are_not_current", + "semantics": "changed_scope_runtime_checks", + "test_id": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_terminal_unknown_and_unregistered_routes_are_not_current" }, { "consumer_only": false, @@ -36816,24 +36460,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "owner_contract_symbol": "changed_scope_rendering_checks", + "override": "FrozenTaskContractReferenceTests.*", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks.frozen_task_contract_references", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "status": "declared", - "target": "changed_scope_rendering_checks" + "kind": "python-symbol", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "status": "resolved", + "target": "frozen_task_contract_references" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_unowned_formula_and_asset_syntax_is_not_a_tool_selector", - "selector": "ProfileRenderingRoutingTests.test_unowned_formula_and_asset_syntax_is_not_a_tool_selector", - "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_unowned_formula_and_asset_syntax_is_not_a_tool_selector" + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.FrozenTaskContractReferenceTests.test_owned_consumer_findings_map_to_one_closed_producer_result", + "selector": "FrozenTaskContractReferenceTests.test_owned_consumer_findings_map_to_one_closed_producer_result", + "semantics": "changed_scope_owned_consumer_finding_projection", + "test_id": "test_changed_scope_runtime_checks.FrozenTaskContractReferenceTests.test_owned_consumer_findings_map_to_one_closed_producer_result" }, { "consumer_only": false, @@ -36939,21 +36583,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "owner_contract_symbol": "changed_scope_rendering_checks", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", "status": "declared", - "target": "changed_scope_rendering_checks" + "target": "changed_scope_runtime_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_valid_binding_removes_gap_but_does_not_record_pass", - "selector": "ProfileRenderingRoutingTests.test_valid_binding_removes_gap_but_does_not_record_pass", - "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.ProfileRenderingRoutingTests.test_valid_binding_removes_gap_but_does_not_record_pass" + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_invalid_status_and_missing_explicit_target_fail_closed", + "selector": "GuidanceStateCheckTests.test_invalid_status_and_missing_explicit_target_fail_closed", + "semantics": "changed_scope_runtime_checks", + "test_id": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_invalid_status_and_missing_explicit_target_fail_closed" }, { "consumer_only": false, @@ -37059,21 +36703,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "owner_contract_symbol": "changed_scope_rendering_checks", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", "status": "declared", - "target": "changed_scope_rendering_checks" + "target": "changed_scope_runtime_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.ResultContractTests.test_result_identity_drift_fails", - "selector": "ResultContractTests.test_result_identity_drift_fails", - "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.ResultContractTests.test_result_identity_drift_fails" + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_mapped_and_machine_owned_final_statuses_clear_all_counters", + "selector": "GuidanceStateCheckTests.test_mapped_and_machine_owned_final_statuses_clear_all_counters", + "semantics": "changed_scope_runtime_checks", + "test_id": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_mapped_and_machine_owned_final_statuses_clear_all_counters" }, { "consumer_only": false, @@ -37179,21 +36823,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "owner_contract_symbol": "changed_scope_rendering_checks", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", "status": "declared", - "target": "changed_scope_rendering_checks" + "target": "changed_scope_runtime_checks" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.TableChecks.test_long_cell_has_no_invented_threshold", - "selector": "TableChecks.test_long_cell_has_no_invented_threshold", - "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.TableChecks.test_long_cell_has_no_invented_threshold" + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_open_lifecycle_positions_map_to_the_three_owned_counters", + "selector": "GuidanceStateCheckTests.test_open_lifecycle_positions_map_to_the_three_owned_counters", + "semantics": "changed_scope_runtime_checks", + "test_id": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_open_lifecycle_positions_map_to_the_three_owned_counters" }, { "consumer_only": false, @@ -37296,24 +36940,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "owner_contract_symbol": "changed_scope_rendering_checks", + "override": "KernelRegistryBindingContractTests.*", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks.CHECKS_BY_RULE_ID", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "status": "declared", - "target": "changed_scope_rendering_checks" + "kind": "python-symbol", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "status": "resolved", + "target": "CHECKS_BY_RULE_ID" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.TableChecks.test_unescaped_alias_and_column_drift_fail", - "selector": "TableChecks.test_unescaped_alias_and_column_drift_fail", - "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.TableChecks.test_unescaped_alias_and_column_drift_fail" + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows", + "selector": "KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows", + "semantics": "changed_scope_runtime_check_kernel_registry_binding", + "test_id": "test_changed_scope_runtime_checks.KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows" }, { "consumer_only": false, @@ -37416,24 +37060,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "owner_contract_symbol": "changed_scope_rendering_checks", + "override": "ResultContractTests.*", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner_contract_symbol": "changed_scope_runtime_checks.validate_check_result", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", - "status": "declared", - "target": "changed_scope_rendering_checks" + "kind": "python-symbol", + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "status": "resolved", + "target": "validate_check_result" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", - "primary_owner_test": "test_changed_scope_rendering_checks.TableChecks.test_valid_table_and_escaped_alias_pass", - "selector": "TableChecks.test_valid_table_and_escaped_alias_pass", - "semantics": "changed_scope_rendering_checks", - "test_id": "test_changed_scope_rendering_checks.TableChecks.test_valid_table_and_escaped_alias_pass" + "path": "Tools/tests/test_changed_scope_runtime_checks.py", + "primary_owner_test": "test_changed_scope_runtime_checks.ResultContractTests.test_result_validator_rejects_check_identity_drift", + "selector": "ResultContractTests.test_result_validator_rejects_check_identity_drift", + "semantics": "changed_scope_closed_result_contract", + "test_id": "test_changed_scope_runtime_checks.ResultContractTests.test_result_validator_rejects_check_identity_drift" } ], "default_level": "unit", @@ -37451,15 +37095,15 @@ }, "fixture_dependencies": [], "lifecycle": "current", - "override_count": 0, - "owner": "Tools/knowledge/rendering/changed_scope_rendering_checks.py", + "override_count": 3, + "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_rendering_checks.py", + "path": "Tools/tests/test_changed_scope_runtime_checks.py", "scenario_first_use_builds": {}, - "semantics": "changed_scope_rendering_checks" + "semantics": "changed_scope_runtime_checks" }, { - "case_count": 9, + "case_count": 14, "cases": [ { "consumer_only": false, @@ -37468,21 +37112,25 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "execution": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" + ], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "full_repository_copies": 1, + "process_calls": 1, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -37491,7 +37139,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "first_use_builds": {}, @@ -37516,16 +37164,27 @@ "lifecycle_signals": [] }, "per_method": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" + ], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, - "first_use_builds": {}, - "fixture_entrypoints": [], + "first_use_builds": { + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -37548,38 +37207,45 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "full_repository_copies": 2, + "process_calls": 1, + "temp_resources": 2 }, "triggered_once_per_process": { - "builds": {}, + "builds": { + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 } } }, - "level": "unit", + "level": "slow", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks", + "override": "AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close._append_receipts", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "status": "declared", - "target": "changed_scope_runtime_checks" + "kind": "python-symbol", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "resolved", + "target": "_append_receipts" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_opening_and_closed_historical_assignments_are_legal", - "selector": "CoverageRoutingCheckTests.test_opening_and_closed_historical_assignments_are_legal", - "semantics": "changed_scope_runtime_checks", - "test_id": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_opening_and_closed_historical_assignments_are_legal" + "parallel_safe": false, + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock", + "selector": "AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock", + "semantics": "batch_close_interrupted_publication_fail_closed", + "test_id": "test_check_batch_close.AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock" }, { "consumer_only": false, @@ -37592,17 +37258,24 @@ "temp_resources": 0 }, "execution": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" + ], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp", + "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.close_validation_kwargs", + "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.output_value", + "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.queue" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -37615,7 +37288,11 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.close_validation_kwargs", + "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.output_value", + "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.queue" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -37636,16 +37313,27 @@ "lifecycle_signals": [] }, "per_method": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" + ], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, - "first_use_builds": {}, - "fixture_entrypoints": [], + "first_use_builds": { + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -37668,38 +37356,45 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 2, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, "triggered_once_per_process": { - "builds": {}, + "builds": { + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "status": "declared", - "target": "changed_scope_runtime_checks" + "kind": "python-symbol", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_routing_failures_are_structured_and_selector_scoped", - "selector": "CoverageRoutingCheckTests.test_routing_failures_are_structured_and_selector_scoped", - "semantics": "changed_scope_runtime_checks", - "test_id": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_routing_failures_are_structured_and_selector_scoped" + "parallel_safe": false, + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer", + "selector": "AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer", + "semantics": "batch_close_producer_to_queue_close_writer_seam", + "test_id": "test_check_batch_close.AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer" }, { "consumer_only": false, @@ -37804,22 +37499,22 @@ }, "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks", + "override": "BatchCloseRecoveryProjectionTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/resume.py", + "owner_contract_symbol": "resume.batch_close_recovery_inventory", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "status": "declared", - "target": "changed_scope_runtime_checks" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/resume.py", + "status": "resolved", + "target": "batch_close_recovery_inventory" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_terminal_unknown_and_unregistered_routes_are_not_current", - "selector": "CoverageRoutingCheckTests.test_terminal_unknown_and_unregistered_routes_are_not_current", - "semantics": "changed_scope_runtime_checks", - "test_id": "test_changed_scope_runtime_checks.CoverageRoutingCheckTests.test_terminal_unknown_and_unregistered_routes_are_not_current" + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic", + "selector": "BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic", + "semantics": "batch_close_current_bundle_recovery_projection", + "test_id": "test_check_batch_close.BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic" }, { "consumer_only": false, @@ -37922,24 +37617,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "FrozenTaskContractReferenceTests.*", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks.frozen_task_contract_references", + "override": null, + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner": "Tools/execution/audit/check_batch_close.py", "status": "resolved", - "target": "frozen_task_contract_references" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.FrozenTaskContractReferenceTests.test_owned_consumer_findings_map_to_one_closed_producer_result", - "selector": "FrozenTaskContractReferenceTests.test_owned_consumer_findings_map_to_one_closed_producer_result", - "semantics": "changed_scope_owned_consumer_finding_projection", - "test_id": "test_changed_scope_runtime_checks.FrozenTaskContractReferenceTests.test_owned_consumer_findings_map_to_one_closed_producer_result" + "parallel_safe": false, + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.ClosePublicationContractTests.test_aggregate_is_the_last_publication_edge", + "selector": "ClosePublicationContractTests.test_aggregate_is_the_last_publication_edge", + "semantics": "batch_close_producer_to_queue_close_writer_seam", + "test_id": "test_check_batch_close.ClosePublicationContractTests.test_aggregate_is_the_last_publication_edge" }, { "consumer_only": false, @@ -38042,24 +37737,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "status": "declared", - "target": "changed_scope_runtime_checks" + "kind": "python-symbol", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_invalid_status_and_missing_explicit_target_fail_closed", - "selector": "GuidanceStateCheckTests.test_invalid_status_and_missing_explicit_target_fail_closed", - "semantics": "changed_scope_runtime_checks", - "test_id": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_invalid_status_and_missing_explicit_target_fail_closed" + "parallel_safe": false, + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.ClosePublicationContractTests.test_preflight_catalog_preserves_close_identity_and_reserves_history", + "selector": "ClosePublicationContractTests.test_preflight_catalog_preserves_close_identity_and_reserves_history", + "semantics": "batch_close_producer_to_queue_close_writer_seam", + "test_id": "test_check_batch_close.ClosePublicationContractTests.test_preflight_catalog_preserves_close_identity_and_reserves_history" }, { "consumer_only": false, @@ -38069,7 +37764,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -38082,7 +37777,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -38092,7 +37787,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -38150,7 +37845,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -38162,24 +37857,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "status": "declared", - "target": "changed_scope_runtime_checks" + "kind": "python-symbol", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_mapped_and_machine_owned_final_statuses_clear_all_counters", - "selector": "GuidanceStateCheckTests.test_mapped_and_machine_owned_final_statuses_clear_all_counters", - "semantics": "changed_scope_runtime_checks", - "test_id": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_mapped_and_machine_owned_final_statuses_clear_all_counters" + "parallel_safe": false, + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.ClosePublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication", + "selector": "ClosePublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication", + "semantics": "batch_close_producer_to_queue_close_writer_seam", + "test_id": "test_check_batch_close.ClosePublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication" }, { "consumer_only": false, @@ -38282,24 +37977,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks", + "override": "InvocationContractTests.*", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close._main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "status": "declared", - "target": "changed_scope_runtime_checks" + "kind": "python-symbol", + "owner": "Tools/execution/audit/check_batch_close.py", + "status": "resolved", + "target": "_main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_open_lifecycle_positions_map_to_the_three_owned_counters", - "selector": "GuidanceStateCheckTests.test_open_lifecycle_positions_map_to_the_three_owned_counters", - "semantics": "changed_scope_runtime_checks", - "test_id": "test_changed_scope_runtime_checks.GuidanceStateCheckTests.test_open_lifecycle_positions_map_to_the_three_owned_counters" + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance", + "selector": "InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance", + "semantics": "batch_close_invocation_contract", + "test_id": "test_check_batch_close.InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance" }, { "consumer_only": false, @@ -38404,22 +38099,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "KernelRegistryBindingContractTests.*", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks.CHECKS_BY_RULE_ID", + "override": "InvocationContractTests.*", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close._main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner": "Tools/execution/audit/check_batch_close.py", "status": "resolved", - "target": "CHECKS_BY_RULE_ID" + "target": "_main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows", - "selector": "KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows", - "semantics": "changed_scope_runtime_check_kernel_registry_binding", - "test_id": "test_changed_scope_runtime_checks.KernelRegistryBindingContractTests.test_runtime_check_ids_are_an_exact_projection_of_owned_rows" + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes", + "selector": "InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes", + "semantics": "batch_close_invocation_contract", + "test_id": "test_check_batch_close.InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes" }, { "consumer_only": false, @@ -38524,49 +38219,23 @@ }, "level": "contract", "lifecycle": "current", - "override": "ResultContractTests.*", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "owner_contract_symbol": "changed_scope_runtime_checks.validate_check_result", + "override": "InvocationContractTests.*", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close._main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", + "owner": "Tools/execution/audit/check_batch_close.py", "status": "resolved", - "target": "validate_check_result" + "target": "_main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "primary_owner_test": "test_changed_scope_runtime_checks.ResultContractTests.test_result_validator_rejects_check_identity_drift", - "selector": "ResultContractTests.test_result_validator_rejects_check_identity_drift", - "semantics": "changed_scope_closed_result_contract", - "test_id": "test_changed_scope_runtime_checks.ResultContractTests.test_result_validator_rejects_check_identity_drift" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 3, - "owner": "Tools/execution/audit/changed_scope_runtime_checks.py", - "parallel_safe": true, - "path": "Tools/tests/test_changed_scope_runtime_checks.py", - "scenario_first_use_builds": {}, - "semantics": "changed_scope_runtime_checks" - }, - { - "case_count": 14, - "cases": [ + "path": "Tools/tests/test_check_batch_close.py", + "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_page_checker_json_entry_reuses_the_already_authorized_view", + "selector": "InvocationContractTests.test_page_checker_json_entry_reuses_the_already_authorized_view", + "semantics": "batch_close_invocation_contract", + "test_id": "test_check_batch_close.InvocationContractTests.test_page_checker_json_entry_reuses_the_already_authorized_view" + }, { "consumer_only": false, "disposition": "keep", @@ -38574,25 +38243,21 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "execution": { - "builder_triggers": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" - ], + "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 1, - "temp_resources": 1 + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -38601,7 +38266,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "first_use_builds": {}, @@ -38626,27 +38291,16 @@ "lifecycle_signals": [] }, "per_method": { - "builder_triggers": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" - ], + "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": { - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } + "temp_resources": 0 }, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" - ], + "first_use_builds": {}, + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -38669,45 +38323,38 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 2, - "process_calls": 1, - "temp_resources": 2 + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { - "builds": { - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, + "builds": {}, "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock", + "override": "InvocationContractTests.*", "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close._append_receipts", + "owner_contract_symbol": "check_batch_close._main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/audit/check_batch_close.py", "status": "resolved", - "target": "_append_receipts" + "target": "_main" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock", - "selector": "AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock", - "semantics": "batch_close_interrupted_publication_fail_closed", - "test_id": "test_check_batch_close.AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock" + "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_registered_scan_fixture_obeys_the_checker_json_transport", + "selector": "InvocationContractTests.test_registered_scan_fixture_obeys_the_checker_json_transport", + "semantics": "batch_close_invocation_contract", + "test_id": "test_check_batch_close.InvocationContractTests.test_registered_scan_fixture_obeys_the_checker_json_transport" }, { "consumer_only": false, @@ -38720,24 +38367,17 @@ "temp_resources": 0 }, "execution": { - "builder_triggers": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" - ], + "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp", - "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.close_validation_kwargs", - "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.output_value", - "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.queue" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -38750,11 +38390,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.close_validation_kwargs", - "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.output_value", - "Tools/tests/support/batch_close_fixture.py:BatchCloseRuntimeActions.queue" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -38775,27 +38411,16 @@ "lifecycle_signals": [] }, "per_method": { - "builder_triggers": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" - ], + "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": { - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } + "temp_resources": 0 }, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" - ], + "first_use_builds": {}, + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -38818,45 +38443,38 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 2, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "triggered_once_per_process": { - "builds": { - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, + "builds": {}, "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": null, + "override": "InvocationContractTests.*", "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close.main", + "owner_contract_symbol": "check_batch_close._main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/audit/check_batch_close.py", "status": "resolved", - "target": "main" + "target": "_main" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer", - "selector": "AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer", - "semantics": "batch_close_producer_to_queue_close_writer_seam", - "test_id": "test_check_batch_close.AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer" + "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_reviewer_and_integrator_must_be_distinct", + "selector": "InvocationContractTests.test_reviewer_and_integrator_must_be_distinct", + "semantics": "batch_close_invocation_contract", + "test_id": "test_check_batch_close.InvocationContractTests.test_reviewer_and_integrator_must_be_distinct" }, { "consumer_only": false, @@ -38866,7 +38484,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -38879,7 +38497,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -38889,7 +38507,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -38947,7 +38565,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -38959,24 +38577,24 @@ } } }, - "level": "unit", + "level": "slow", "lifecycle": "current", - "override": "BatchCloseRecoveryProjectionTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/resume.py", - "owner_contract_symbol": "resume.batch_close_recovery_inventory", + "override": "ManifestPageCasSlowTests.*", + "owner": "Tools/execution/audit/check_batch_close.py", + "owner_contract_symbol": "check_batch_close._assert_manifest_pages_unchanged", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/resume.py", + "owner": "Tools/execution/audit/check_batch_close.py", "status": "resolved", - "target": "batch_close_recovery_inventory" + "target": "_assert_manifest_pages_unchanged" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic", - "selector": "BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic", - "semantics": "batch_close_current_bundle_recovery_projection", - "test_id": "test_check_batch_close.BatchCloseRecoveryProjectionTests.test_current_bundle_selection_and_staleness_are_deterministic" + "primary_owner_test": "test_check_batch_close.ManifestPageCasSlowTests.test_changed_page_rejects_pre_and_post_publication_checks", + "selector": "ManifestPageCasSlowTests.test_changed_page_rejects_pre_and_post_publication_checks", + "semantics": "batch_close_manifest_page_identity_and_byte_cas", + "test_id": "test_check_batch_close.ManifestPageCasSlowTests.test_changed_page_rejects_pre_and_post_publication_checks" }, { "consumer_only": false, @@ -38989,17 +38607,21 @@ "temp_resources": 0 }, "execution": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" + ], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -39033,16 +38655,27 @@ "lifecycle_signals": [] }, "per_method": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" + ], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, - "first_use_builds": {}, - "fixture_entrypoints": [], + "first_use_builds": { + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -39065,38 +38698,45 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 2, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, "triggered_once_per_process": { - "builds": {}, + "builds": { + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "InvocationContractTests.*", + "override": "StateMutatingVerifierSlowTests.*", "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close._main", + "owner_contract_symbol": "check_batch_close.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/audit/check_batch_close.py", "status": "resolved", - "target": "_main" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance", - "selector": "InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance", - "semantics": "batch_close_invocation_contract", - "test_id": "test_check_batch_close.InvocationContractTests.test_checker_json_shape_cannot_bypass_existing_result_acceptance" + "primary_owner_test": "test_check_batch_close.StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock", + "selector": "StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock", + "semantics": "check_batch_close:state_mutation_preserves_runtime_lock", + "test_id": "test_check_batch_close.StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock" }, { "consumer_only": false, @@ -39106,7 +38746,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -39119,7 +38759,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -39129,7 +38769,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -39187,7 +38827,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -39201,23 +38841,74 @@ }, "level": "contract", "lifecycle": "current", - "override": "InvocationContractTests.*", + "override": "WorkSpecStabilityContractTests.*", "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close._main", + "owner_contract_symbol": "check_batch_close._assert_work_spec_unchanged", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/audit/check_batch_close.py", "status": "resolved", - "target": "_main" + "target": "_assert_work_spec_unchanged" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes", - "selector": "InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes", - "semantics": "batch_close_invocation_contract", - "test_id": "test_check_batch_close.InvocationContractTests.test_checker_transports_consume_json_without_temporary_receipt_writes" - }, + "primary_owner_test": "test_check_batch_close.WorkSpecStabilityContractTests.test_bound_work_spec_bytes_must_remain_unchanged", + "selector": "WorkSpecStabilityContractTests.test_bound_work_spec_bytes_must_remain_unchanged", + "semantics": "batch_close_bound_work_spec_byte_stability", + "test_id": "test_check_batch_close.WorkSpecStabilityContractTests.test_bound_work_spec_bytes_must_remain_unchanged" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 4 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 3 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/integration/batch_close_checkpoints.py", + "Tools/tests/fixtures/integration/checkpoint_contract.py", + "Tools/tests/support/batch_close_fixture.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/coverage_delta_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 6, + "owner": "Tools/execution/audit/check_batch_close.py", + "parallel_safe": false, + "path": "Tools/tests/test_check_batch_close.py", + "scenario_first_use_builds": { + "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { + "effects": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + }, + "full_lifecycle": false, + "triggered_by": [ + "test_check_batch_close.AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock", + "test_check_batch_close.AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer", + "test_check_batch_close.StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock" + ] + } + }, + "semantics": "batch_close_producer_to_queue_close_writer_seam" + }, + { + "case_count": 11, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -39321,22 +39012,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "InvocationContractTests.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close._main", + "override": "CheckCorpusPlanMapContractTests.*", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan._validate_global_map", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "_main" + "target": "_validate_global_map" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_page_checker_json_entry_reuses_the_already_authorized_view", - "selector": "InvocationContractTests.test_page_checker_json_entry_reuses_the_already_authorized_view", - "semantics": "batch_close_invocation_contract", - "test_id": "test_check_batch_close.InvocationContractTests.test_page_checker_json_entry_reuses_the_already_authorized_view" + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CheckCorpusPlanMapContractTests.test_global_map_closed_references_and_path_boundaries", + "selector": "CheckCorpusPlanMapContractTests.test_global_map_closed_references_and_path_boundaries", + "semantics": "corpus_plan_global_map_contract", + "test_id": "test_check_corpus_plan.CheckCorpusPlanMapContractTests.test_global_map_closed_references_and_path_boundaries" }, { "consumer_only": false, @@ -39441,22 +39132,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "InvocationContractTests.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close._main", + "override": "CheckCorpusPlanMatrixGapContractTests.test_capability_matrix_closed_values_and_references", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan._validate_matrix", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "_main" + "target": "_validate_matrix" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_registered_scan_fixture_obeys_the_checker_json_transport", - "selector": "InvocationContractTests.test_registered_scan_fixture_obeys_the_checker_json_transport", - "semantics": "batch_close_invocation_contract", - "test_id": "test_check_batch_close.InvocationContractTests.test_registered_scan_fixture_obeys_the_checker_json_transport" + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_capability_matrix_closed_values_and_references", + "selector": "CheckCorpusPlanMatrixGapContractTests.test_capability_matrix_closed_values_and_references", + "semantics": "corpus_plan_capability_matrix_contract", + "test_id": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_capability_matrix_closed_values_and_references" }, { "consumer_only": false, @@ -39561,22 +39252,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "InvocationContractTests.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close._main", + "override": "CheckCorpusPlanMatrixGapContractTests.test_gap_register_closed_values_and_bidirectional_links", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan._validate_gap_register", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "_main" + "target": "_validate_gap_register" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.InvocationContractTests.test_reviewer_and_integrator_must_be_distinct", - "selector": "InvocationContractTests.test_reviewer_and_integrator_must_be_distinct", - "semantics": "batch_close_invocation_contract", - "test_id": "test_check_batch_close.InvocationContractTests.test_reviewer_and_integrator_must_be_distinct" + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_gap_register_closed_values_and_bidirectional_links", + "selector": "CheckCorpusPlanMatrixGapContractTests.test_gap_register_closed_values_and_bidirectional_links", + "semantics": "corpus_plan_gap_register_contract", + "test_id": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_gap_register_closed_values_and_bidirectional_links" }, { "consumer_only": false, @@ -39586,7 +39277,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -39599,7 +39290,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -39609,7 +39300,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -39667,7 +39358,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -39679,24 +39370,24 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "ManifestPageCasSlowTests.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close._assert_manifest_pages_unchanged", + "override": "CheckCorpusPlanMatrixGapContractTests.test_runtime_namespace_cannot_supply_planning_evidence", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan._reject_runtime_path", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "_assert_manifest_pages_unchanged" + "target": "_reject_runtime_path" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.ManifestPageCasSlowTests.test_changed_page_rejects_pre_and_post_publication_checks", - "selector": "ManifestPageCasSlowTests.test_changed_page_rejects_pre_and_post_publication_checks", - "semantics": "batch_close_manifest_page_identity_and_byte_cas", - "test_id": "test_check_batch_close.ManifestPageCasSlowTests.test_changed_page_rejects_pre_and_post_publication_checks" + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_runtime_namespace_cannot_supply_planning_evidence", + "selector": "CheckCorpusPlanMatrixGapContractTests.test_runtime_namespace_cannot_supply_planning_evidence", + "semantics": "corpus_plan_artifact_evidence_namespace_contract", + "test_id": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_runtime_namespace_cannot_supply_planning_evidence" }, { "consumer_only": false, @@ -39799,24 +39490,144 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close.main", + "override": "CorpusAcceptancePlanContractTests.*", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan.acceptance_plan_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "main" + "target": "acceptance_plan_errors" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.MultiRegisterPublicationContractTests.test_aggregate_is_the_last_publication_edge", - "selector": "MultiRegisterPublicationContractTests.test_aggregate_is_the_last_publication_edge", - "semantics": "batch_close_producer_to_queue_close_writer_seam", - "test_id": "test_check_batch_close.MultiRegisterPublicationContractTests.test_aggregate_is_the_last_publication_edge" + "parallel_safe": true, + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CorpusAcceptancePlanContractTests.test_semantic_acceptance_status_closed_current_only_table", + "selector": "CorpusAcceptancePlanContractTests.test_semantic_acceptance_status_closed_current_only_table", + "semantics": "corpus_semantic_acceptance_plan_predicate", + "test_id": "test_check_corpus_plan.CorpusAcceptancePlanContractTests.test_semantic_acceptance_status_closed_current_only_table" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": "CorpusAcceptancePlanContractTests.*", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan.acceptance_plan_errors", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "status": "resolved", + "target": "acceptance_plan_errors" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CorpusAcceptancePlanContractTests.test_shape_authority_order_and_rank_are_one_owner_predicate", + "selector": "CorpusAcceptancePlanContractTests.test_shape_authority_order_and_rank_are_one_owner_predicate", + "semantics": "corpus_semantic_acceptance_plan_predicate", + "test_id": "test_check_corpus_plan.CorpusAcceptancePlanContractTests.test_shape_authority_order_and_rank_are_one_owner_predicate" }, { "consumer_only": false, @@ -39921,22 +39732,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close.main", + "override": "CorpusPlanPipelineIntegrationTests.*", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan.validate_corpus_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "main" + "target": "validate_corpus_plan" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.MultiRegisterPublicationContractTests.test_preflight_catalog_uses_each_machine_owned_register", - "selector": "MultiRegisterPublicationContractTests.test_preflight_catalog_uses_each_machine_owned_register", - "semantics": "batch_close_producer_to_queue_close_writer_seam", - "test_id": "test_check_batch_close.MultiRegisterPublicationContractTests.test_preflight_catalog_uses_each_machine_owned_register" + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CorpusPlanPipelineIntegrationTests.test_authorized_plan_projects_artifacts_receipt_and_stale_boundary", + "selector": "CorpusPlanPipelineIntegrationTests.test_authorized_plan_projects_artifacts_receipt_and_stale_boundary", + "semantics": "corpus_plan_authorized_artifact_receipt_connection", + "test_id": "test_check_corpus_plan.CorpusPlanPipelineIntegrationTests.test_authorized_plan_projects_artifacts_receipt_and_stale_boundary" }, { "consumer_only": false, @@ -39946,7 +39757,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -39959,7 +39770,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -39969,7 +39780,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -40027,7 +39838,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -40041,22 +39852,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close.main", + "override": "CorpusPlanPipelineIntegrationTests.*", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan.validate_corpus_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "main" + "target": "validate_corpus_plan" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.MultiRegisterPublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication", - "selector": "MultiRegisterPublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication", - "semantics": "batch_close_producer_to_queue_close_writer_seam", - "test_id": "test_check_batch_close.MultiRegisterPublicationContractTests.test_unusable_pre_merge_handoff_rejects_before_child_publication" + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CorpusPlanPipelineIntegrationTests.test_k02_owner_mutation_invalidates_the_bound_validation_result", + "selector": "CorpusPlanPipelineIntegrationTests.test_k02_owner_mutation_invalidates_the_bound_validation_result", + "semantics": "corpus_plan_authorized_artifact_receipt_connection", + "test_id": "test_check_corpus_plan.CorpusPlanPipelineIntegrationTests.test_k02_owner_mutation_invalidates_the_bound_validation_result" }, { "consumer_only": false, @@ -40069,21 +39880,17 @@ "temp_resources": 0 }, "execution": { - "builder_triggers": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" - ], + "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -40117,27 +39924,16 @@ "lifecycle_signals": [] }, "per_method": { - "builder_triggers": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]" - ], + "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": { - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } + "temp_resources": 0 }, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:BatchCloseCheckpointCase.setUp" - ], + "first_use_builds": {}, + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -40160,45 +39956,38 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 2, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "triggered_once_per_process": { - "builds": { - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, + "builds": {}, "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "StateMutatingVerifierSlowTests.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close.main", + "override": "CorpusPlanProfileScopeContractTests.*", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan._validate_profile_scope", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "main" + "target": "_validate_profile_scope" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock", - "selector": "StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock", - "semantics": "check_batch_close:state_mutation_preserves_runtime_lock", - "test_id": "test_check_batch_close.StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock" + "parallel_safe": true, + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CorpusPlanProfileScopeContractTests.test_scope_projection_enforces_identity_and_directory_membership", + "selector": "CorpusPlanProfileScopeContractTests.test_scope_projection_enforces_identity_and_directory_membership", + "semantics": "corpus_plan_profile_scope_projection", + "test_id": "test_check_corpus_plan.CorpusPlanProfileScopeContractTests.test_scope_projection_enforces_identity_and_directory_membership" }, { "consumer_only": false, @@ -40208,7 +39997,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -40221,7 +40010,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -40231,7 +40020,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -40289,7 +40078,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -40303,74 +40092,23 @@ }, "level": "contract", "lifecycle": "current", - "override": "WorkSpecStabilityContractTests.*", - "owner": "Tools/execution/audit/check_batch_close.py", - "owner_contract_symbol": "check_batch_close._assert_work_spec_unchanged", + "override": "CorpusPlanSlotAdapterContractTests.*", + "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner_contract_symbol": "check_corpus_plan._validate_slot", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_batch_close.py", + "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "_assert_work_spec_unchanged" + "target": "_validate_slot" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_batch_close.py", - "primary_owner_test": "test_check_batch_close.WorkSpecStabilityContractTests.test_bound_work_spec_bytes_must_remain_unchanged", - "selector": "WorkSpecStabilityContractTests.test_bound_work_spec_bytes_must_remain_unchanged", - "semantics": "batch_close_bound_work_spec_byte_stability", - "test_id": "test_check_batch_close.WorkSpecStabilityContractTests.test_bound_work_spec_bytes_must_remain_unchanged" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 4 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 3 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/integration/batch_close_checkpoints.py", - "Tools/tests/fixtures/integration/checkpoint_contract.py", - "Tools/tests/support/batch_close_fixture.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/coverage_delta_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 6, - "owner": "Tools/execution/audit/check_batch_close.py", - "parallel_safe": false, - "path": "Tools/tests/test_check_batch_close.py", - "scenario_first_use_builds": { - "Tools/tests/fixtures/integration/batch_close_checkpoints.py:_validated_checkpoint_template[dynamic]": { - "effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "full_lifecycle": false, - "triggered_by": [ - "test_check_batch_close.AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock", - "test_check_batch_close.AppliedBatchCloseTests.test_produced_bundle_is_accepted_by_the_close_consumer", - "test_check_batch_close.StateMutatingVerifierSlowTests.test_state_mutating_verifier_preserves_runtime_lock" - ] - } - }, - "semantics": "batch_close_producer_to_queue_close_writer_seam" - }, - { - "case_count": 11, - "cases": [ + "path": "Tools/tests/test_check_corpus_plan.py", + "primary_owner_test": "test_check_corpus_plan.CorpusPlanSlotAdapterContractTests.test_slot_adapter_enforces_paths_roles_and_explicit_inactive_shape", + "selector": "CorpusPlanSlotAdapterContractTests.test_slot_adapter_enforces_paths_roles_and_explicit_inactive_shape", + "semantics": "corpus_plan_profile_slot_adapter", + "test_id": "test_check_corpus_plan.CorpusPlanSlotAdapterContractTests.test_slot_adapter_enforces_paths_roles_and_explicit_inactive_shape" + }, { "consumer_only": false, "disposition": "keep", @@ -40472,25 +40210,56 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CheckCorpusPlanMapContractTests.*", + "override": "PromotedGapConsumerUnitTests.*", "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan._validate_global_map", + "owner_contract_symbol": "check_corpus_plan._reconcile_promotion", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/check_corpus_plan.py", "status": "resolved", - "target": "_validate_global_map" + "target": "_reconcile_promotion" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CheckCorpusPlanMapContractTests.test_global_map_closed_references_and_path_boundaries", - "selector": "CheckCorpusPlanMapContractTests.test_global_map_closed_references_and_path_boundaries", - "semantics": "corpus_plan_global_map_contract", - "test_id": "test_check_corpus_plan.CheckCorpusPlanMapContractTests.test_global_map_closed_references_and_path_boundaries" - }, + "primary_owner_test": "test_check_corpus_plan.PromotedGapConsumerUnitTests.test_current_promotion_resolves_exact_handoff_or_requires_runtime", + "selector": "PromotedGapConsumerUnitTests.test_current_promotion_resolves_exact_handoff_or_requires_runtime", + "semantics": "corpus_plan_promoted_gap_consumer", + "test_id": "test_check_corpus_plan.PromotedGapConsumerUnitTests.test_current_promotion_resolves_exact_handoff_or_requires_runtime" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/corpus_plan_objects.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 9, + "owner": "Tools/execution/planning/check_corpus_plan.py", + "parallel_safe": true, + "path": "Tools/tests/test_check_corpus_plan.py", + "scenario_first_use_builds": {}, + "semantics": "corpus_plan_checker_contract" + }, + { + "case_count": 8, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -40594,22 +40363,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CheckCorpusPlanMatrixGapContractTests.test_capability_matrix_closed_values_and_references", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan._validate_matrix", + "override": "FreshnessReceiptAcceptanceContractTests.*", + "owner": "Tools/knowledge/metadata/freshness_receipt_contract.py", + "owner_contract_symbol": "freshness_receipt_contract.current_receipt_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/knowledge/metadata/freshness_receipt_contract.py", "status": "resolved", - "target": "_validate_matrix" + "target": "current_receipt_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_capability_matrix_closed_values_and_references", - "selector": "CheckCorpusPlanMatrixGapContractTests.test_capability_matrix_closed_values_and_references", - "semantics": "corpus_plan_capability_matrix_contract", - "test_id": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_capability_matrix_closed_values_and_references" + "path": "Tools/tests/test_check_freshness.py", + "primary_owner_test": "test_check_freshness.FreshnessReceiptAcceptanceContractTests.test_payload_closure_rejects_drift_from_typed_scan", + "selector": "FreshnessReceiptAcceptanceContractTests.test_payload_closure_rejects_drift_from_typed_scan", + "semantics": "freshness_receipt_payload_acceptance_closure", + "test_id": "test_check_freshness.FreshnessReceiptAcceptanceContractTests.test_payload_closure_rejects_drift_from_typed_scan" }, { "consumer_only": false, @@ -40714,22 +40483,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CheckCorpusPlanMatrixGapContractTests.test_gap_register_closed_values_and_bidirectional_links", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan._validate_gap_register", + "override": "FreshnessReceiptProjectionContractTests.*", + "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner_contract_symbol": "check_freshness._scan_bridge", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/knowledge/metadata/check_freshness.py", "status": "resolved", - "target": "_validate_gap_register" + "target": "_scan_bridge" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_gap_register_closed_values_and_bidirectional_links", - "selector": "CheckCorpusPlanMatrixGapContractTests.test_gap_register_closed_values_and_bidirectional_links", - "semantics": "corpus_plan_gap_register_contract", - "test_id": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_gap_register_closed_values_and_bidirectional_links" + "path": "Tools/tests/test_check_freshness.py", + "primary_owner_test": "test_check_freshness.FreshnessReceiptProjectionContractTests.test_typed_outcomes_bind_one_sorted_candidate_set_and_scan_identity", + "selector": "FreshnessReceiptProjectionContractTests.test_typed_outcomes_bind_one_sorted_candidate_set_and_scan_identity", + "semantics": "typed_freshness_outcome_to_receipt_projection", + "test_id": "test_check_freshness.FreshnessReceiptProjectionContractTests.test_typed_outcomes_bind_one_sorted_candidate_set_and_scan_identity" }, { "consumer_only": false, @@ -40832,24 +40601,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CheckCorpusPlanMatrixGapContractTests.test_runtime_namespace_cannot_supply_planning_evidence", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan._reject_runtime_path", + "override": null, + "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner_contract_symbol": "check_freshness._utc_modified_on", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/knowledge/metadata/check_freshness.py", "status": "resolved", - "target": "_reject_runtime_path" + "target": "_utc_modified_on" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_runtime_namespace_cannot_supply_planning_evidence", - "selector": "CheckCorpusPlanMatrixGapContractTests.test_runtime_namespace_cannot_supply_planning_evidence", - "semantics": "corpus_plan_artifact_evidence_namespace_contract", - "test_id": "test_check_corpus_plan.CheckCorpusPlanMatrixGapContractTests.test_runtime_namespace_cannot_supply_planning_evidence" + "path": "Tools/tests/test_check_freshness.py", + "primary_owner_test": "test_check_freshness.FreshnessScannerAdapterUnitTests.test_filesystem_mtime_uses_integer_nanoseconds_at_utc_midnight", + "selector": "FreshnessScannerAdapterUnitTests.test_filesystem_mtime_uses_integer_nanoseconds_at_utc_midnight", + "semantics": "freshness_scanner_filesystem_time_adapter", + "test_id": "test_check_freshness.FreshnessScannerAdapterUnitTests.test_filesystem_mtime_uses_integer_nanoseconds_at_utc_midnight" }, { "consumer_only": false, @@ -40952,24 +40721,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CorpusAcceptancePlanContractTests.*", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan.acceptance_plan_errors", + "override": "FreshnessScannerAdapterUnitTests.test_standalone_defaults_adapter_accepts_only_flat_mappings", + "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner_contract_symbol": "check_freshness._load_standalone_defaults", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/knowledge/metadata/check_freshness.py", "status": "resolved", - "target": "acceptance_plan_errors" + "target": "_load_standalone_defaults" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CorpusAcceptancePlanContractTests.test_semantic_acceptance_status_closed_current_only_table", - "selector": "CorpusAcceptancePlanContractTests.test_semantic_acceptance_status_closed_current_only_table", - "semantics": "corpus_semantic_acceptance_plan_predicate", - "test_id": "test_check_corpus_plan.CorpusAcceptancePlanContractTests.test_semantic_acceptance_status_closed_current_only_table" + "path": "Tools/tests/test_check_freshness.py", + "primary_owner_test": "test_check_freshness.FreshnessScannerAdapterUnitTests.test_standalone_defaults_adapter_accepts_only_flat_mappings", + "selector": "FreshnessScannerAdapterUnitTests.test_standalone_defaults_adapter_accepts_only_flat_mappings", + "semantics": "freshness_standalone_flat_defaults_adapter", + "test_id": "test_check_freshness.FreshnessScannerAdapterUnitTests.test_standalone_defaults_adapter_accepts_only_flat_mappings" }, { "consumer_only": false, @@ -40992,7 +40761,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -41032,7 +40801,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -41060,7 +40829,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -41072,24 +40841,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "CorpusAcceptancePlanContractTests.*", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan.acceptance_plan_errors", + "override": "FreshnessScannerIntegrationTests.*", + "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner_contract_symbol": "check_freshness._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/knowledge/metadata/check_freshness.py", "status": "resolved", - "target": "acceptance_plan_errors" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CorpusAcceptancePlanContractTests.test_shape_authority_order_and_rank_are_one_owner_predicate", - "selector": "CorpusAcceptancePlanContractTests.test_shape_authority_order_and_rank_are_one_owner_predicate", - "semantics": "corpus_semantic_acceptance_plan_predicate", - "test_id": "test_check_corpus_plan.CorpusAcceptancePlanContractTests.test_shape_authority_order_and_rank_are_one_owner_predicate" + "path": "Tools/tests/test_check_freshness.py", + "primary_owner_test": "test_check_freshness.FreshnessScannerIntegrationTests.test_current_page_snapshot_produces_candidate_and_summary_receipts", + "selector": "FreshnessScannerIntegrationTests.test_current_page_snapshot_produces_candidate_and_summary_receipts", + "semantics": "current_page_snapshot_to_freshness_receipt_seam", + "test_id": "test_check_freshness.FreshnessScannerIntegrationTests.test_current_page_snapshot_produces_candidate_and_summary_receipts" }, { "consumer_only": false, @@ -41112,7 +40881,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -41152,7 +40921,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -41180,7 +40949,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -41192,24 +40961,24 @@ } } }, - "level": "integration", + "level": "slow", "lifecycle": "current", - "override": "CorpusPlanPipelineIntegrationTests.*", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan.validate_corpus_plan", + "override": "FreshnessScannerSlowTests.test_currentness_detects_set_bytes_identity_mtime_and_scope_drift", + "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner_contract_symbol": "check_freshness._scope_currency_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/knowledge/metadata/check_freshness.py", "status": "resolved", - "target": "validate_corpus_plan" + "target": "_scope_currency_errors" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CorpusPlanPipelineIntegrationTests.test_authorized_plan_projects_artifacts_receipt_and_stale_boundary", - "selector": "CorpusPlanPipelineIntegrationTests.test_authorized_plan_projects_artifacts_receipt_and_stale_boundary", - "semantics": "corpus_plan_authorized_artifact_receipt_connection", - "test_id": "test_check_corpus_plan.CorpusPlanPipelineIntegrationTests.test_authorized_plan_projects_artifacts_receipt_and_stale_boundary" + "path": "Tools/tests/test_check_freshness.py", + "primary_owner_test": "test_check_freshness.FreshnessScannerSlowTests.test_currentness_detects_set_bytes_identity_mtime_and_scope_drift", + "selector": "FreshnessScannerSlowTests.test_currentness_detects_set_bytes_identity_mtime_and_scope_drift", + "semantics": "freshness_scope_currentness_boundary", + "test_id": "test_check_freshness.FreshnessScannerSlowTests.test_currentness_detects_set_bytes_identity_mtime_and_scope_drift" }, { "consumer_only": false, @@ -41232,7 +41001,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -41272,7 +41041,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -41300,7 +41069,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -41312,25 +41081,171 @@ } } }, - "level": "integration", + "level": "slow", "lifecycle": "current", - "override": "CorpusPlanPipelineIntegrationTests.*", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan.validate_corpus_plan", + "override": "FreshnessScannerSlowTests.test_interleaved_page_or_defaults_drift_blocks_receipt_publication", + "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner_contract_symbol": "check_freshness._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/knowledge/metadata/check_freshness.py", "status": "resolved", - "target": "validate_corpus_plan" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CorpusPlanPipelineIntegrationTests.test_k02_owner_mutation_invalidates_the_bound_validation_result", - "selector": "CorpusPlanPipelineIntegrationTests.test_k02_owner_mutation_invalidates_the_bound_validation_result", - "semantics": "corpus_plan_authorized_artifact_receipt_connection", - "test_id": "test_check_corpus_plan.CorpusPlanPipelineIntegrationTests.test_k02_owner_mutation_invalidates_the_bound_validation_result" + "path": "Tools/tests/test_check_freshness.py", + "primary_owner_test": "test_check_freshness.FreshnessScannerSlowTests.test_interleaved_page_or_defaults_drift_blocks_receipt_publication", + "selector": "FreshnessScannerSlowTests.test_interleaved_page_or_defaults_drift_blocks_receipt_publication", + "semantics": "freshness_receipt_publication_currentness_boundary", + "test_id": "test_check_freshness.FreshnessScannerSlowTests.test_interleaved_page_or_defaults_drift_blocks_receipt_publication" }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "slow", + "lifecycle": "current", + "override": "FreshnessScannerSlowTests.test_scope_snapshot_admission_and_listing_fail_closed", + "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner_contract_symbol": "check_freshness._capture_scope", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/knowledge/metadata/check_freshness.py", + "status": "resolved", + "target": "_capture_scope" + }, + "owner_reference_kind": null, + "parallel_safe": false, + "path": "Tools/tests/test_check_freshness.py", + "primary_owner_test": "test_check_freshness.FreshnessScannerSlowTests.test_scope_snapshot_admission_and_listing_fail_closed", + "selector": "FreshnessScannerSlowTests.test_scope_snapshot_admission_and_listing_fail_closed", + "semantics": "freshness_scope_snapshot_security_boundary", + "test_id": "test_check_freshness.FreshnessScannerSlowTests.test_scope_snapshot_admission_and_listing_fail_closed" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 7, + "owner": "Tools/knowledge/metadata/check_freshness.py", + "parallel_safe": true, + "path": "Tools/tests/test_check_freshness.py", + "scenario_first_use_builds": {}, + "semantics": "freshness_scanner_filesystem_time_adapter" + }, + { + "case_count": 3, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -41432,24 +41347,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CorpusPlanProfileScopeContractTests.*", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan._validate_profile_scope", + "override": "KernelSizeBudgetPredicateTests.*", + "owner": "Tools/platform/distribution/check_kernel_size.py", + "owner_contract_symbol": "check_kernel_size.evaluate", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/platform/distribution/check_kernel_size.py", "status": "resolved", - "target": "_validate_profile_scope" + "target": "evaluate" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CorpusPlanProfileScopeContractTests.test_scope_projection_enforces_identity_and_directory_membership", - "selector": "CorpusPlanProfileScopeContractTests.test_scope_projection_enforces_identity_and_directory_membership", - "semantics": "corpus_plan_profile_scope_projection", - "test_id": "test_check_corpus_plan.CorpusPlanProfileScopeContractTests.test_scope_projection_enforces_identity_and_directory_membership" + "path": "Tools/tests/test_check_kernel_size.py", + "primary_owner_test": "test_check_kernel_size.KernelSizeBudgetPredicateTests.test_measurement_matrix_has_one_deterministic_disposition", + "selector": "KernelSizeBudgetPredicateTests.test_measurement_matrix_has_one_deterministic_disposition", + "semantics": "kernel_leaf_size_budget_acceptance_predicate", + "test_id": "test_check_kernel_size.KernelSizeBudgetPredicateTests.test_measurement_matrix_has_one_deterministic_disposition" }, { "consumer_only": false, @@ -41459,7 +41374,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -41472,7 +41387,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -41482,7 +41397,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -41540,7 +41455,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -41552,24 +41467,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "CorpusPlanSlotAdapterContractTests.*", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan._validate_slot", + "override": "KernelSizeCliIntegrationTests.*", + "owner": "Tools/platform/distribution/check_kernel_size.py", + "owner_contract_symbol": "check_kernel_size.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/platform/distribution/check_kernel_size.py", "status": "resolved", - "target": "_validate_slot" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.CorpusPlanSlotAdapterContractTests.test_slot_adapter_enforces_paths_roles_and_explicit_inactive_shape", - "selector": "CorpusPlanSlotAdapterContractTests.test_slot_adapter_enforces_paths_roles_and_explicit_inactive_shape", - "semantics": "corpus_plan_profile_slot_adapter", - "test_id": "test_check_corpus_plan.CorpusPlanSlotAdapterContractTests.test_slot_adapter_enforces_paths_roles_and_explicit_inactive_shape" + "path": "Tools/tests/test_check_kernel_size.py", + "primary_owner_test": "test_check_kernel_size.KernelSizeCliIntegrationTests.test_minimal_repository_reports_one_numbered_leaf", + "selector": "KernelSizeCliIntegrationTests.test_minimal_repository_reports_one_numbered_leaf", + "semantics": "kernel_size_minimal_repository_cli", + "test_id": "test_check_kernel_size.KernelSizeCliIntegrationTests.test_minimal_repository_reports_one_numbered_leaf" }, { "consumer_only": false, @@ -41579,7 +41494,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -41592,7 +41507,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -41602,7 +41517,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -41660,7 +41575,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -41672,24 +41587,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "PromotedGapConsumerUnitTests.*", - "owner": "Tools/execution/planning/check_corpus_plan.py", - "owner_contract_symbol": "check_corpus_plan._reconcile_promotion", + "override": null, + "owner": "Tools/platform/distribution/check_kernel_size.py", + "owner_contract_symbol": "check_kernel_size.load_policy", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/check_corpus_plan.py", + "owner": "Tools/platform/distribution/check_kernel_size.py", "status": "resolved", - "target": "_reconcile_promotion" + "target": "load_policy" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", - "primary_owner_test": "test_check_corpus_plan.PromotedGapConsumerUnitTests.test_current_promotion_resolves_exact_handoff_or_requires_runtime", - "selector": "PromotedGapConsumerUnitTests.test_current_promotion_resolves_exact_handoff_or_requires_runtime", - "semantics": "corpus_plan_promoted_gap_consumer", - "test_id": "test_check_corpus_plan.PromotedGapConsumerUnitTests.test_current_promotion_resolves_exact_handoff_or_requires_runtime" + "path": "Tools/tests/test_check_kernel_size.py", + "primary_owner_test": "test_check_kernel_size.KernelSizePolicyContractTests.test_closed_machine_contract_accepts_valid_and_rejects_invalid_forms", + "selector": "KernelSizePolicyContractTests.test_closed_machine_contract_accepts_valid_and_rejects_invalid_forms", + "semantics": "kernel_size_policy_and_budget_acceptance", + "test_id": "test_check_kernel_size.KernelSizePolicyContractTests.test_closed_machine_contract_accepts_valid_and_rejects_invalid_forms" } ], "default_level": "contract", @@ -41697,30 +41612,25 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 2 }, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/corpus_plan_objects.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], + "fixture_dependencies": [], "lifecycle": "current", - "override_count": 9, - "owner": "Tools/execution/planning/check_corpus_plan.py", + "override_count": 2, + "owner": "Tools/platform/distribution/check_kernel_size.py", "parallel_safe": true, - "path": "Tools/tests/test_check_corpus_plan.py", + "path": "Tools/tests/test_check_kernel_size.py", "scenario_first_use_builds": {}, - "semantics": "corpus_plan_checker_contract" + "semantics": "kernel_size_policy_and_budget_acceptance" }, { - "case_count": 8, + "case_count": 3, "cases": [ { "consumer_only": false, @@ -41823,24 +41733,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "FreshnessReceiptAcceptanceContractTests.*", - "owner": "Tools/knowledge/metadata/freshness_receipt_contract.py", - "owner_contract_symbol": "freshness_receipt_contract.current_receipt_errors", + "override": null, + "owner": "Tools/knowledge/content/check_links.py", + "owner_contract_symbol": "check_links.resolve", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/metadata/freshness_receipt_contract.py", + "owner": "Tools/knowledge/content/check_links.py", "status": "resolved", - "target": "current_receipt_errors" + "target": "resolve" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_freshness.py", - "primary_owner_test": "test_check_freshness.FreshnessReceiptAcceptanceContractTests.test_payload_closure_rejects_drift_from_typed_scan", - "selector": "FreshnessReceiptAcceptanceContractTests.test_payload_closure_rejects_drift_from_typed_scan", - "semantics": "freshness_receipt_payload_acceptance_closure", - "test_id": "test_check_freshness.FreshnessReceiptAcceptanceContractTests.test_payload_closure_rejects_drift_from_typed_scan" + "path": "Tools/tests/test_check_links.py", + "primary_owner_test": "test_check_links.ActiveResolutionIndexUnitTests.test_active_index_resolves_bare_and_missing_explicit_paths", + "selector": "ActiveResolutionIndexUnitTests.test_active_index_resolves_bare_and_missing_explicit_paths", + "semantics": "active_wiki_link_resolution_index", + "test_id": "test_check_links.ActiveResolutionIndexUnitTests.test_active_index_resolves_bare_and_missing_explicit_paths" }, { "consumer_only": false, @@ -41943,24 +41853,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "FreshnessReceiptProjectionContractTests.*", - "owner": "Tools/knowledge/metadata/check_freshness.py", - "owner_contract_symbol": "check_freshness._scan_bridge", + "override": null, + "owner": "Tools/knowledge/content/check_links.py", + "owner_contract_symbol": "check_links.resolve", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner": "Tools/knowledge/content/check_links.py", "status": "resolved", - "target": "_scan_bridge" + "target": "resolve" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_freshness.py", - "primary_owner_test": "test_check_freshness.FreshnessReceiptProjectionContractTests.test_typed_outcomes_bind_one_sorted_candidate_set_and_scan_identity", - "selector": "FreshnessReceiptProjectionContractTests.test_typed_outcomes_bind_one_sorted_candidate_set_and_scan_identity", - "semantics": "typed_freshness_outcome_to_receipt_projection", - "test_id": "test_check_freshness.FreshnessReceiptProjectionContractTests.test_typed_outcomes_bind_one_sorted_candidate_set_and_scan_identity" + "path": "Tools/tests/test_check_links.py", + "primary_owner_test": "test_check_links.ActiveResolutionIndexUnitTests.test_input_projection_tracks_deciding_facts_not_unrelated_bodies", + "selector": "ActiveResolutionIndexUnitTests.test_input_projection_tracks_deciding_facts_not_unrelated_bodies", + "semantics": "active_wiki_link_resolution_index", + "test_id": "test_check_links.ActiveResolutionIndexUnitTests.test_input_projection_tracks_deciding_facts_not_unrelated_bodies" }, { "consumer_only": false, @@ -41970,7 +41880,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -41983,7 +41893,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -41993,7 +41903,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -42051,7 +41961,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -42063,25 +41973,51 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/metadata/check_freshness.py", - "owner_contract_symbol": "check_freshness._utc_modified_on", + "override": "ExcludedHistoryResolutionIntegrationTests.*", + "owner": "Tools/knowledge/content/check_links.py", + "owner_contract_symbol": "check_links.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner": "Tools/knowledge/content/check_links.py", "status": "resolved", - "target": "_utc_modified_on" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_freshness.py", - "primary_owner_test": "test_check_freshness.FreshnessScannerAdapterUnitTests.test_filesystem_mtime_uses_integer_nanoseconds_at_utc_midnight", - "selector": "FreshnessScannerAdapterUnitTests.test_filesystem_mtime_uses_integer_nanoseconds_at_utc_midnight", - "semantics": "freshness_scanner_filesystem_time_adapter", - "test_id": "test_check_freshness.FreshnessScannerAdapterUnitTests.test_filesystem_mtime_uses_integer_nanoseconds_at_utc_midnight" - }, + "path": "Tools/tests/test_check_links.py", + "primary_owner_test": "test_check_links.ExcludedHistoryResolutionIntegrationTests.test_exact_excluded_history_path_wins_before_active_fallback", + "selector": "ExcludedHistoryResolutionIntegrationTests.test_exact_excluded_history_path_wins_before_active_fallback", + "semantics": "excluded_history_exact_path_resolution_cli_seam", + "test_id": "test_check_links.ExcludedHistoryResolutionIntegrationTests.test_exact_excluded_history_path_wins_before_active_fallback" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/knowledge/content/check_links.py", + "parallel_safe": true, + "path": "Tools/tests/test_check_links.py", + "scenario_first_use_builds": {}, + "semantics": "active_wiki_link_resolution_index" + }, + { + "case_count": 9, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -42183,24 +42119,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": "FreshnessScannerAdapterUnitTests.test_standalone_defaults_adapter_accepts_only_flat_mappings", - "owner": "Tools/knowledge/metadata/check_freshness.py", - "owner_contract_symbol": "check_freshness._load_standalone_defaults", + "override": "CorpusPlanningSlotContractTests.*", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.evaluate_profile_load", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner": "Tools/governance/profile/check_profile.py", "status": "resolved", - "target": "_load_standalone_defaults" + "target": "evaluate_profile_load" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_freshness.py", - "primary_owner_test": "test_check_freshness.FreshnessScannerAdapterUnitTests.test_standalone_defaults_adapter_accepts_only_flat_mappings", - "selector": "FreshnessScannerAdapterUnitTests.test_standalone_defaults_adapter_accepts_only_flat_mappings", - "semantics": "freshness_standalone_flat_defaults_adapter", - "test_id": "test_check_freshness.FreshnessScannerAdapterUnitTests.test_standalone_defaults_adapter_accepts_only_flat_mappings" + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.CorpusPlanningSlotContractTests.test_configured_bindings_are_validated_without_resolving_artifacts", + "selector": "CorpusPlanningSlotContractTests.test_configured_bindings_are_validated_without_resolving_artifacts", + "semantics": "configured_profile_slot_defers_corpus_artifact_resolution", + "test_id": "test_check_profile.CorpusPlanningSlotContractTests.test_configured_bindings_are_validated_without_resolving_artifacts" }, { "consumer_only": false, @@ -42223,7 +42159,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -42263,7 +42199,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -42291,7 +42227,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -42303,24 +42239,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "FreshnessScannerIntegrationTests.*", - "owner": "Tools/knowledge/metadata/check_freshness.py", - "owner_contract_symbol": "check_freshness._run", + "override": "ExecutionDefaultContractTests.test_registered_value_domains_resolve_to_one_checker_predicate", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.VALUE_DOMAINS", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner": "Tools/governance/profile/check_profile.py", "status": "resolved", - "target": "_run" + "target": "VALUE_DOMAINS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_freshness.py", - "primary_owner_test": "test_check_freshness.FreshnessScannerIntegrationTests.test_current_page_snapshot_produces_candidate_and_summary_receipts", - "selector": "FreshnessScannerIntegrationTests.test_current_page_snapshot_produces_candidate_and_summary_receipts", - "semantics": "current_page_snapshot_to_freshness_receipt_seam", - "test_id": "test_check_freshness.FreshnessScannerIntegrationTests.test_current_page_snapshot_produces_candidate_and_summary_receipts" + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.ExecutionDefaultContractTests.test_registered_value_domains_resolve_to_one_checker_predicate", + "selector": "ExecutionDefaultContractTests.test_registered_value_domains_resolve_to_one_checker_predicate", + "semantics": "profile_execution_default_parser_and_value_domains", + "test_id": "test_check_profile.ExecutionDefaultContractTests.test_registered_value_domains_resolve_to_one_checker_predicate" }, { "consumer_only": false, @@ -42343,7 +42279,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -42383,7 +42319,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -42411,7 +42347,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -42423,24 +42359,24 @@ } } }, - "level": "slow", + "level": "integration", "lifecycle": "current", - "override": "FreshnessScannerSlowTests.test_currentness_detects_set_bytes_identity_mtime_and_scope_drift", - "owner": "Tools/knowledge/metadata/check_freshness.py", - "owner_contract_symbol": "check_freshness._scope_currency_errors", + "override": "ExecutionDefaultContractTests.test_typed_override_values_keep_the_registry_boundary", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.evaluate_profile_load", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner": "Tools/governance/profile/check_profile.py", "status": "resolved", - "target": "_scope_currency_errors" + "target": "evaluate_profile_load" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_freshness.py", - "primary_owner_test": "test_check_freshness.FreshnessScannerSlowTests.test_currentness_detects_set_bytes_identity_mtime_and_scope_drift", - "selector": "FreshnessScannerSlowTests.test_currentness_detects_set_bytes_identity_mtime_and_scope_drift", - "semantics": "freshness_scope_currentness_boundary", - "test_id": "test_check_freshness.FreshnessScannerSlowTests.test_currentness_detects_set_bytes_identity_mtime_and_scope_drift" + "parallel_safe": true, + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.ExecutionDefaultContractTests.test_typed_override_values_keep_the_registry_boundary", + "selector": "ExecutionDefaultContractTests.test_typed_override_values_keep_the_registry_boundary", + "semantics": "profile_override_through_complete_load_evaluation", + "test_id": "test_check_profile.ExecutionDefaultContractTests.test_typed_override_values_keep_the_registry_boundary" }, { "consumer_only": false, @@ -42463,7 +42399,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -42503,7 +42439,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -42531,7 +42467,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -42543,24 +42479,24 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "FreshnessScannerSlowTests.test_interleaved_page_or_defaults_drift_blocks_receipt_publication", - "owner": "Tools/knowledge/metadata/check_freshness.py", - "owner_contract_symbol": "check_freshness._run", + "override": "ExecutionDefaultContractTests.test_value_domain_predicates_are_one_table_driven_contract", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.VALUE_DOMAINS", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner": "Tools/governance/profile/check_profile.py", "status": "resolved", - "target": "_run" + "target": "VALUE_DOMAINS" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_freshness.py", - "primary_owner_test": "test_check_freshness.FreshnessScannerSlowTests.test_interleaved_page_or_defaults_drift_blocks_receipt_publication", - "selector": "FreshnessScannerSlowTests.test_interleaved_page_or_defaults_drift_blocks_receipt_publication", - "semantics": "freshness_receipt_publication_currentness_boundary", - "test_id": "test_check_freshness.FreshnessScannerSlowTests.test_interleaved_page_or_defaults_drift_blocks_receipt_publication" + "parallel_safe": true, + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.ExecutionDefaultContractTests.test_value_domain_predicates_are_one_table_driven_contract", + "selector": "ExecutionDefaultContractTests.test_value_domain_predicates_are_one_table_driven_contract", + "semantics": "profile_execution_default_value_domain_boundaries", + "test_id": "test_check_profile.ExecutionDefaultContractTests.test_value_domain_predicates_are_one_table_driven_contract" }, { "consumer_only": false, @@ -42583,7 +42519,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -42623,7 +42559,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -42651,7 +42587,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -42663,51 +42599,25 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "FreshnessScannerSlowTests.test_scope_snapshot_admission_and_listing_fail_closed", - "owner": "Tools/knowledge/metadata/check_freshness.py", - "owner_contract_symbol": "check_freshness._capture_scope", + "override": "FindingClassificationContractTests.*", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.FINDING_CATEGORIES", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/metadata/check_freshness.py", + "owner": "Tools/governance/profile/check_profile.py", "status": "resolved", - "target": "_capture_scope" + "target": "FINDING_CATEGORIES" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_freshness.py", - "primary_owner_test": "test_check_freshness.FreshnessScannerSlowTests.test_scope_snapshot_admission_and_listing_fail_closed", - "selector": "FreshnessScannerSlowTests.test_scope_snapshot_admission_and_listing_fail_closed", - "semantics": "freshness_scope_snapshot_security_boundary", - "test_id": "test_check_freshness.FreshnessScannerSlowTests.test_scope_snapshot_admission_and_listing_fail_closed" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 7, - "owner": "Tools/knowledge/metadata/check_freshness.py", - "parallel_safe": true, - "path": "Tools/tests/test_check_freshness.py", - "scenario_first_use_builds": {}, - "semantics": "freshness_scanner_filesystem_time_adapter" - }, - { - "case_count": 3, - "cases": [ + "parallel_safe": true, + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.FindingClassificationContractTests.test_categories_and_unknown_fallback_have_only_two_meanings", + "selector": "FindingClassificationContractTests.test_categories_and_unknown_fallback_have_only_two_meanings", + "semantics": "check_profile_finding_classification", + "test_id": "test_check_profile.FindingClassificationContractTests.test_categories_and_unknown_fallback_have_only_two_meanings" + }, { "consumer_only": false, "disposition": "keep", @@ -42809,24 +42719,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "KernelSizeBudgetPredicateTests.*", - "owner": "Tools/platform/distribution/check_kernel_size.py", - "owner_contract_symbol": "check_kernel_size.evaluate", + "override": "FindingClassificationContractTests.*", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.FINDING_CATEGORIES", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/check_kernel_size.py", + "owner": "Tools/governance/profile/check_profile.py", "status": "resolved", - "target": "evaluate" + "target": "FINDING_CATEGORIES" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_kernel_size.py", - "primary_owner_test": "test_check_kernel_size.KernelSizeBudgetPredicateTests.test_measurement_matrix_has_one_deterministic_disposition", - "selector": "KernelSizeBudgetPredicateTests.test_measurement_matrix_has_one_deterministic_disposition", - "semantics": "kernel_leaf_size_budget_acceptance_predicate", - "test_id": "test_check_kernel_size.KernelSizeBudgetPredicateTests.test_measurement_matrix_has_one_deterministic_disposition" + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.FindingClassificationContractTests.test_category_map_exactly_covers_the_emittable_closed_set", + "selector": "FindingClassificationContractTests.test_category_map_exactly_covers_the_emittable_closed_set", + "semantics": "check_profile_finding_classification", + "test_id": "test_check_profile.FindingClassificationContractTests.test_category_map_exactly_covers_the_emittable_closed_set" }, { "consumer_only": false, @@ -42836,7 +42746,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -42849,7 +42759,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -42859,7 +42769,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -42917,7 +42827,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -42931,22 +42841,142 @@ }, "level": "integration", "lifecycle": "current", - "override": "KernelSizeCliIntegrationTests.*", - "owner": "Tools/platform/distribution/check_kernel_size.py", - "owner_contract_symbol": "check_kernel_size.main", + "override": "ProfileClosureContractTests.*", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.evaluate_profile_load", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/check_kernel_size.py", + "owner": "Tools/governance/profile/check_profile.py", + "status": "resolved", + "target": "evaluate_profile_load" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.ProfileClosureContractTests.test_unreferenced_support_text_is_not_an_answer_or_sentinel_authority", + "selector": "ProfileClosureContractTests.test_unreferenced_support_text_is_not_an_answer_or_sentinel_authority", + "semantics": "profile_load_uses_only_declared_answer_closure", + "test_id": "test_check_profile.ProfileClosureContractTests.test_unreferenced_support_text_is_not_an_answer_or_sentinel_authority" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "integration", + "lifecycle": "current", + "override": "ProfileReportContractTests.*", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.main", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/governance/profile/check_profile.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_kernel_size.py", - "primary_owner_test": "test_check_kernel_size.KernelSizeCliIntegrationTests.test_minimal_repository_reports_one_numbered_leaf", - "selector": "KernelSizeCliIntegrationTests.test_minimal_repository_reports_one_numbered_leaf", - "semantics": "kernel_size_minimal_repository_cli", - "test_id": "test_check_kernel_size.KernelSizeCliIntegrationTests.test_minimal_repository_reports_one_numbered_leaf" + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.ProfileReportContractTests.test_json_projects_one_categorized_failure_and_exit_code", + "selector": "ProfileReportContractTests.test_json_projects_one_categorized_failure_and_exit_code", + "semantics": "check_profile_typed_contract_json_cli_seam", + "test_id": "test_check_profile.ProfileReportContractTests.test_json_projects_one_categorized_failure_and_exit_code" }, { "consumer_only": false, @@ -42956,7 +42986,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -42969,7 +42999,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -42979,7 +43009,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -43037,7 +43067,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -43049,50 +43079,55 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/check_kernel_size.py", - "owner_contract_symbol": "check_kernel_size.load_policy", + "override": "ProfileReportContractTests.*", + "owner": "Tools/governance/profile/check_profile.py", + "owner_contract_symbol": "check_profile.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/check_kernel_size.py", + "owner": "Tools/governance/profile/check_profile.py", "status": "resolved", - "target": "load_policy" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_kernel_size.py", - "primary_owner_test": "test_check_kernel_size.KernelSizePolicyContractTests.test_closed_machine_contract_accepts_valid_and_rejects_invalid_forms", - "selector": "KernelSizePolicyContractTests.test_closed_machine_contract_accepts_valid_and_rejects_invalid_forms", - "semantics": "kernel_size_policy_and_budget_acceptance", - "test_id": "test_check_kernel_size.KernelSizePolicyContractTests.test_closed_machine_contract_accepts_valid_and_rejects_invalid_forms" + "path": "Tools/tests/test_check_profile.py", + "primary_owner_test": "test_check_profile.ProfileReportContractTests.test_profile_load_reports_typed_shape_drift_as_mechanical", + "selector": "ProfileReportContractTests.test_profile_load_reports_typed_shape_drift_as_mechanical", + "semantics": "check_profile_typed_contract_json_cli_seam", + "test_id": "test_check_profile.ProfileReportContractTests.test_profile_load_reports_typed_shape_drift_as_mechanical" } ], - "default_level": "contract", + "default_level": "integration", "effective_effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 1 }, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, - "fixture_dependencies": [], + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/corpus_plan_objects.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], "lifecycle": "current", - "override_count": 2, - "owner": "Tools/platform/distribution/check_kernel_size.py", + "override_count": 7, + "owner": "Tools/governance/profile/check_profile.py", "parallel_safe": true, - "path": "Tools/tests/test_check_kernel_size.py", + "path": "Tools/tests/test_check_profile.py", "scenario_first_use_builds": {}, - "semantics": "kernel_size_policy_and_budget_acceptance" + "semantics": "profile_load_checker_predicates" }, { - "case_count": 3, + "case_count": 8, "cases": [ { "consumer_only": false, @@ -43197,22 +43232,22 @@ }, "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/content/check_links.py", - "owner_contract_symbol": "check_links.resolve", + "override": "TerminalProofAssemblerUnitTests.*", + "owner": "Tools/execution/audit/assemble_terminal_proof.py", + "owner_contract_symbol": "assemble_terminal_proof.assemble_terminal_proof", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/content/check_links.py", + "owner": "Tools/execution/audit/assemble_terminal_proof.py", "status": "resolved", - "target": "resolve" + "target": "assemble_terminal_proof" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_links.py", - "primary_owner_test": "test_check_links.ActiveResolutionIndexUnitTests.test_active_index_resolves_bare_and_missing_explicit_paths", - "selector": "ActiveResolutionIndexUnitTests.test_active_index_resolves_bare_and_missing_explicit_paths", - "semantics": "active_wiki_link_resolution_index", - "test_id": "test_check_links.ActiveResolutionIndexUnitTests.test_active_index_resolves_bare_and_missing_explicit_paths" + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields", + "selector": "TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields", + "semantics": "terminal_proof_assembler_projection", + "test_id": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields" }, { "consumer_only": false, @@ -43317,169 +43352,23 @@ }, "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/content/check_links.py", - "owner_contract_symbol": "check_links.resolve", + "override": "TerminalProofAssemblerUnitTests.*", + "owner": "Tools/execution/audit/assemble_terminal_proof.py", + "owner_contract_symbol": "assemble_terminal_proof.assemble_terminal_proof", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/content/check_links.py", + "owner": "Tools/execution/audit/assemble_terminal_proof.py", "status": "resolved", - "target": "resolve" + "target": "assemble_terminal_proof" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_links.py", - "primary_owner_test": "test_check_links.ActiveResolutionIndexUnitTests.test_input_projection_tracks_deciding_facts_not_unrelated_bodies", - "selector": "ActiveResolutionIndexUnitTests.test_input_projection_tracks_deciding_facts_not_unrelated_bodies", - "semantics": "active_wiki_link_resolution_index", - "test_id": "test_check_links.ActiveResolutionIndexUnitTests.test_input_projection_tracks_deciding_facts_not_unrelated_bodies" + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence", + "selector": "TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence", + "semantics": "terminal_proof_assembler_projection", + "test_id": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence" }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "integration", - "lifecycle": "current", - "override": "ExcludedHistoryResolutionIntegrationTests.*", - "owner": "Tools/knowledge/content/check_links.py", - "owner_contract_symbol": "check_links.main", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/check_links.py", - "status": "resolved", - "target": "main" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_check_links.py", - "primary_owner_test": "test_check_links.ExcludedHistoryResolutionIntegrationTests.test_exact_excluded_history_path_wins_before_active_fallback", - "selector": "ExcludedHistoryResolutionIntegrationTests.test_exact_excluded_history_path_wins_before_active_fallback", - "semantics": "excluded_history_exact_path_resolution_cli_seam", - "test_id": "test_check_links.ExcludedHistoryResolutionIntegrationTests.test_exact_excluded_history_path_wins_before_active_fallback" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/knowledge/content/check_links.py", - "parallel_safe": true, - "path": "Tools/tests/test_check_links.py", - "scenario_first_use_builds": {}, - "semantics": "active_wiki_link_resolution_index" - }, - { - "case_count": 9, - "cases": [ { "consumer_only": false, "disposition": "keep", @@ -43581,24 +43470,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "CorpusPlanningSlotContractTests.*", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.evaluate_profile_load", + "override": "TerminalProofAssemblerUnitTests.*", + "owner": "Tools/execution/audit/assemble_terminal_proof.py", + "owner_contract_symbol": "assemble_terminal_proof.assemble_terminal_proof", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", + "owner": "Tools/execution/audit/assemble_terminal_proof.py", "status": "resolved", - "target": "evaluate_profile_load" + "target": "assemble_terminal_proof" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.CorpusPlanningSlotContractTests.test_configured_bindings_are_validated_without_resolving_artifacts", - "selector": "CorpusPlanningSlotContractTests.test_configured_bindings_are_validated_without_resolving_artifacts", - "semantics": "configured_profile_slot_defers_corpus_artifact_resolution", - "test_id": "test_check_profile.CorpusPlanningSlotContractTests.test_configured_bindings_are_validated_without_resolving_artifacts" + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner", + "selector": "TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner", + "semantics": "terminal_proof_assembler_projection", + "test_id": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner" }, { "consumer_only": false, @@ -43703,142 +43592,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ExecutionDefaultContractTests.test_registered_value_domains_resolve_to_one_checker_predicate", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.VALUE_DOMAINS", + "override": "TerminalProofContractTests.*", + "owner": "Tools/execution/audit/terminal_proof_contract.py", + "owner_contract_symbol": "terminal_proof_contract.validate_proof", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", + "owner": "Tools/execution/audit/terminal_proof_contract.py", "status": "resolved", - "target": "VALUE_DOMAINS" + "target": "validate_proof" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.ExecutionDefaultContractTests.test_registered_value_domains_resolve_to_one_checker_predicate", - "selector": "ExecutionDefaultContractTests.test_registered_value_domains_resolve_to_one_checker_predicate", - "semantics": "profile_execution_default_parser_and_value_domains", - "test_id": "test_check_profile.ExecutionDefaultContractTests.test_registered_value_domains_resolve_to_one_checker_predicate" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "integration", - "lifecycle": "current", - "override": "ExecutionDefaultContractTests.test_typed_override_values_keep_the_registry_boundary", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.evaluate_profile_load", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", - "status": "resolved", - "target": "evaluate_profile_load" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.ExecutionDefaultContractTests.test_typed_override_values_keep_the_registry_boundary", - "selector": "ExecutionDefaultContractTests.test_typed_override_values_keep_the_registry_boundary", - "semantics": "profile_override_through_complete_load_evaluation", - "test_id": "test_check_profile.ExecutionDefaultContractTests.test_typed_override_values_keep_the_registry_boundary" + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract", + "selector": "TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract", + "semantics": "terminal_proof_machine_contract", + "test_id": "test_check_proof_audit_receipts.TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract" }, { "consumer_only": false, @@ -43943,22 +43712,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ExecutionDefaultContractTests.test_value_domain_predicates_are_one_table_driven_contract", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.VALUE_DOMAINS", + "override": "TerminalProofContractTests.*", + "owner": "Tools/execution/audit/terminal_proof_contract.py", + "owner_contract_symbol": "terminal_proof_contract.validate_proof", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", + "owner": "Tools/execution/audit/terminal_proof_contract.py", "status": "resolved", - "target": "VALUE_DOMAINS" + "target": "validate_proof" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.ExecutionDefaultContractTests.test_value_domain_predicates_are_one_table_driven_contract", - "selector": "ExecutionDefaultContractTests.test_value_domain_predicates_are_one_table_driven_contract", - "semantics": "profile_execution_default_value_domain_boundaries", - "test_id": "test_check_profile.ExecutionDefaultContractTests.test_value_domain_predicates_are_one_table_driven_contract" + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner", + "selector": "TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner", + "semantics": "terminal_proof_machine_contract", + "test_id": "test_check_proof_audit_receipts.TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner" }, { "consumer_only": false, @@ -44061,24 +43830,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "FindingClassificationContractTests.*", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.FINDING_CATEGORIES", + "override": null, + "owner": "Tools/execution/audit/check_proof.py", + "owner_contract_symbol": "check_proof._dimension_coverage_failures", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", + "owner": "Tools/execution/audit/check_proof.py", "status": "resolved", - "target": "FINDING_CATEGORIES" + "target": "_dimension_coverage_failures" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.FindingClassificationContractTests.test_categories_and_unknown_fallback_have_only_two_meanings", - "selector": "FindingClassificationContractTests.test_categories_and_unknown_fallback_have_only_two_meanings", - "semantics": "check_profile_finding_classification", - "test_id": "test_check_profile.FindingClassificationContractTests.test_categories_and_unknown_fallback_have_only_two_meanings" + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_base_registry_drives_required_shape_and_atomic_values", + "selector": "TerminalProofDimensionCoverageUnitTests.test_base_registry_drives_required_shape_and_atomic_values", + "semantics": "terminal_proof_dimension_coverage_contract", + "test_id": "test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_base_registry_drives_required_shape_and_atomic_values" }, { "consumer_only": false, @@ -44181,24 +43950,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "FindingClassificationContractTests.*", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.FINDING_CATEGORIES", + "override": null, + "owner": "Tools/execution/audit/check_proof.py", + "owner_contract_symbol": "check_proof._dimension_coverage_failures", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", + "owner": "Tools/execution/audit/check_proof.py", "status": "resolved", - "target": "FINDING_CATEGORIES" + "target": "_dimension_coverage_failures" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.FindingClassificationContractTests.test_category_map_exactly_covers_the_emittable_closed_set", - "selector": "FindingClassificationContractTests.test_category_map_exactly_covers_the_emittable_closed_set", - "semantics": "check_profile_finding_classification", - "test_id": "test_check_profile.FindingClassificationContractTests.test_category_map_exactly_covers_the_emittable_closed_set" + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_resolved_profile_outputs_extend_but_do_not_redefine_shape", + "selector": "TerminalProofDimensionCoverageUnitTests.test_resolved_profile_outputs_extend_but_do_not_redefine_shape", + "semantics": "terminal_proof_dimension_coverage_contract", + "test_id": "test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_resolved_profile_outputs_extend_but_do_not_redefine_shape" }, { "consumer_only": false, @@ -44301,25 +44070,57 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "ProfileClosureContractTests.*", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.evaluate_profile_load", + "override": "TerminalProofEvidenceConsumerTests.*", + "owner": "Tools/execution/audit/check_proof.py", + "owner_contract_symbol": "check_proof._validate_dimension_coverage_evidence", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", + "owner": "Tools/execution/audit/check_proof.py", "status": "resolved", - "target": "evaluate_profile_load" + "target": "_validate_dimension_coverage_evidence" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.ProfileClosureContractTests.test_unreferenced_support_text_is_not_an_answer_or_sentinel_authority", - "selector": "ProfileClosureContractTests.test_unreferenced_support_text_is_not_an_answer_or_sentinel_authority", - "semantics": "profile_load_uses_only_declared_answer_closure", - "test_id": "test_check_profile.ProfileClosureContractTests.test_unreferenced_support_text_is_not_an_answer_or_sentinel_authority" - }, + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofEvidenceConsumerTests.test_plan_selected_evidence_is_exact_and_closure_errors_propagate", + "selector": "TerminalProofEvidenceConsumerTests.test_plan_selected_evidence_is_exact_and_closure_errors_propagate", + "semantics": "terminal_proof_plan_bound_dimension_evidence_consumer", + "test_id": "test_check_proof_audit_receipts.TerminalProofEvidenceConsumerTests.test_plan_selected_evidence_is_exact_and_closure_errors_propagate" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 3, + "owner": "Tools/execution/audit/check_proof.py", + "parallel_safe": true, + "path": "Tools/tests/test_check_proof_audit_receipts.py", + "scenario_first_use_builds": {}, + "semantics": "terminal_proof_dimension_coverage_contract" + }, + { + "case_count": 23, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -44421,24 +44222,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "ProfileReportContractTests.*", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.main", + "override": "CheckQueueContractTests.*", + "owner": "Tools/execution/task_runtime/check_queue.py", + "owner_contract_symbol": "check_queue._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", + "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "main" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.ProfileReportContractTests.test_json_projects_one_categorized_failure_and_exit_code", - "selector": "ProfileReportContractTests.test_json_projects_one_categorized_failure_and_exit_code", - "semantics": "check_profile_typed_contract_json_cli_seam", - "test_id": "test_check_profile.ProfileReportContractTests.test_json_projects_one_categorized_failure_and_exit_code" + "path": "Tools/tests/test_check_queue.py", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors", + "selector": "CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors", + "semantics": "check_queue_consumer_routing_contract", + "test_id": "test_check_queue.CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors" }, { "consumer_only": false, @@ -44541,56 +44342,25 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "ProfileReportContractTests.*", - "owner": "Tools/governance/profile/check_profile.py", - "owner_contract_symbol": "check_profile.main", + "override": "CheckQueueContractTests.*", + "owner": "Tools/execution/task_runtime/check_queue.py", + "owner_contract_symbol": "check_queue._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/check_profile.py", + "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "main" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "primary_owner_test": "test_check_profile.ProfileReportContractTests.test_profile_load_reports_typed_shape_drift_as_mechanical", - "selector": "ProfileReportContractTests.test_profile_load_reports_typed_shape_drift_as_mechanical", - "semantics": "check_profile_typed_contract_json_cli_seam", - "test_id": "test_check_profile.ProfileReportContractTests.test_profile_load_reports_typed_shape_drift_as_mechanical" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/corpus_plan_objects.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 7, - "owner": "Tools/governance/profile/check_profile.py", - "parallel_safe": true, - "path": "Tools/tests/test_check_profile.py", - "scenario_first_use_builds": {}, - "semantics": "profile_load_checker_predicates" - }, - { - "case_count": 8, - "cases": [ + "path": "Tools/tests/test_check_queue.py", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view", + "selector": "CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view", + "semantics": "check_queue_consumer_routing_contract", + "test_id": "test_check_queue.CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view" + }, { "consumer_only": false, "disposition": "keep", @@ -44692,24 +44462,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "TerminalProofAssemblerUnitTests.*", - "owner": "Tools/execution/audit/assemble_terminal_proof.py", - "owner_contract_symbol": "assemble_terminal_proof.assemble_terminal_proof", + "override": "CheckQueueContractTests.*", + "owner": "Tools/execution/task_runtime/check_queue.py", + "owner_contract_symbol": "check_queue._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/assemble_terminal_proof.py", + "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "assemble_terminal_proof" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields", - "selector": "TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields", - "semantics": "terminal_proof_assembler_projection", - "test_id": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_assembler_derives_runtime_and_reconciliation_fields" + "path": "Tools/tests/test_check_queue.py", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only", + "selector": "CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only", + "semantics": "check_queue_consumer_routing_contract", + "test_id": "test_check_queue.CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only" }, { "consumer_only": false, @@ -44812,24 +44582,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "TerminalProofAssemblerUnitTests.*", - "owner": "Tools/execution/audit/assemble_terminal_proof.py", - "owner_contract_symbol": "assemble_terminal_proof.assemble_terminal_proof", + "override": "CheckQueueContractTests.*", + "owner": "Tools/execution/task_runtime/check_queue.py", + "owner_contract_symbol": "check_queue._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/assemble_terminal_proof.py", + "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "assemble_terminal_proof" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence", - "selector": "TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence", - "semantics": "terminal_proof_assembler_projection", - "test_id": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_dimension_coverage_uses_only_closed_plan_selected_evidence" + "path": "Tools/tests/test_check_queue.py", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_readback_requires_the_linked_current_activation_receipt", + "selector": "CheckQueueContractTests.test_readback_requires_the_linked_current_activation_receipt", + "semantics": "check_queue_consumer_routing_contract", + "test_id": "test_check_queue.CheckQueueContractTests.test_readback_requires_the_linked_current_activation_receipt" }, { "consumer_only": false, @@ -44932,148 +44702,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "TerminalProofAssemblerUnitTests.*", - "owner": "Tools/execution/audit/assemble_terminal_proof.py", - "owner_contract_symbol": "assemble_terminal_proof.assemble_terminal_proof", + "override": "CheckQueueContractTests.*", + "owner": "Tools/execution/task_runtime/check_queue.py", + "owner_contract_symbol": "check_queue._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/assemble_terminal_proof.py", + "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "assemble_terminal_proof" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner", - "selector": "TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner", - "semantics": "terminal_proof_assembler_projection", - "test_id": "test_check_proof_audit_receipts.TerminalProofAssemblerUnitTests.test_semantic_acceptance_uses_corpus_planning_status_owner" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "integration", - "lifecycle": "current", - "override": "TerminalProofAuditReceiptConsumerIntegrationTests.*", - "owner": "Tools/execution/audit/check_proof.py", - "owner_contract_symbol": "check_proof._validate_dimension_coverage_evidence", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/check_proof.py", - "status": "resolved", - "target": "_validate_dimension_coverage_evidence" - }, - "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofAuditReceiptConsumerIntegrationTests.test_plan_bound_evidence_and_audit_subset_are_both_enforced", - "selector": "TerminalProofAuditReceiptConsumerIntegrationTests.test_plan_bound_evidence_and_audit_subset_are_both_enforced", - "semantics": "terminal_proof_plan_bound_dimension_evidence_consumer", - "test_id": "test_check_proof_audit_receipts.TerminalProofAuditReceiptConsumerIntegrationTests.test_plan_bound_evidence_and_audit_subset_are_both_enforced" + "path": "Tools/tests/test_check_queue.py", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_related_options_fail_before_consumer_routing", + "selector": "CheckQueueContractTests.test_related_options_fail_before_consumer_routing", + "semantics": "check_queue_consumer_routing_contract", + "test_id": "test_check_queue.CheckQueueContractTests.test_related_options_fail_before_consumer_routing" }, { "consumer_only": false, @@ -45178,22 +44824,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "TerminalProofContractTests.*", - "owner": "Tools/execution/audit/terminal_proof_contract.py", - "owner_contract_symbol": "terminal_proof_contract.validate_proof", + "override": "CheckQueueContractTests.*", + "owner": "Tools/execution/task_runtime/check_queue.py", + "owner_contract_symbol": "check_queue._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/terminal_proof_contract.py", + "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "validate_proof" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract", - "selector": "TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract", - "semantics": "terminal_proof_machine_contract", - "test_id": "test_check_proof_audit_receipts.TerminalProofContractTests.test_closed_fields_and_fingerprints_derive_from_kernel_contract" + "path": "Tools/tests/test_check_queue.py", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_require_ready_classifies_missing_state_terminal_and_blocked", + "selector": "CheckQueueContractTests.test_require_ready_classifies_missing_state_terminal_and_blocked", + "semantics": "check_queue_consumer_routing_contract", + "test_id": "test_check_queue.CheckQueueContractTests.test_require_ready_classifies_missing_state_terminal_and_blocked" }, { "consumer_only": false, @@ -45298,22 +44944,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "TerminalProofContractTests.*", - "owner": "Tools/execution/audit/terminal_proof_contract.py", - "owner_contract_symbol": "terminal_proof_contract.validate_proof", + "override": "CheckQueueContractTests.*", + "owner": "Tools/execution/task_runtime/check_queue.py", + "owner_contract_symbol": "check_queue._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/terminal_proof_contract.py", + "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "validate_proof" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner", - "selector": "TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner", - "semantics": "terminal_proof_machine_contract", - "test_id": "test_check_proof_audit_receipts.TerminalProofContractTests.test_kernel_contract_is_the_template_and_input_shape_owner" + "path": "Tools/tests/test_check_queue.py", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_require_ready_consumes_one_exact_confirmation_link", + "selector": "CheckQueueContractTests.test_require_ready_consumes_one_exact_confirmation_link", + "semantics": "check_queue_consumer_routing_contract", + "test_id": "test_check_queue.CheckQueueContractTests.test_require_ready_consumes_one_exact_confirmation_link" }, { "consumer_only": false, @@ -45416,178 +45062,26 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/check_proof.py", - "owner_contract_symbol": "check_proof._dimension_coverage_failures", + "override": "CheckQueueContractTests.*", + "owner": "Tools/execution/task_runtime/check_queue.py", + "owner_contract_symbol": "check_queue._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/audit/check_proof.py", + "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "_dimension_coverage_failures" + "target": "_run" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_base_registry_drives_required_shape_and_atomic_values", - "selector": "TerminalProofDimensionCoverageUnitTests.test_base_registry_drives_required_shape_and_atomic_values", - "semantics": "terminal_proof_dimension_coverage_contract", - "test_id": "test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_base_registry_drives_required_shape_and_atomic_values" + "path": "Tools/tests/test_check_queue.py", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_resume_status_connects_recovery_and_current_card_delivery", + "selector": "CheckQueueContractTests.test_resume_status_connects_recovery_and_current_card_delivery", + "semantics": "check_queue_consumer_routing_contract", + "test_id": "test_check_queue.CheckQueueContractTests.test_resume_status_connects_recovery_and_current_card_delivery" }, { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "unit", - "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/check_proof.py", - "owner_contract_symbol": "check_proof._dimension_coverage_failures", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/audit/check_proof.py", - "status": "resolved", - "target": "_dimension_coverage_failures" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "primary_owner_test": "test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_resolved_profile_outputs_extend_but_do_not_redefine_shape", - "selector": "TerminalProofDimensionCoverageUnitTests.test_resolved_profile_outputs_extend_but_do_not_redefine_shape", - "semantics": "terminal_proof_dimension_coverage_contract", - "test_id": "test_check_proof_audit_receipts.TerminalProofDimensionCoverageUnitTests.test_resolved_profile_outputs_extend_but_do_not_redefine_shape" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 3, - "owner": "Tools/execution/audit/check_proof.py", - "parallel_safe": true, - "path": "Tools/tests/test_check_proof_audit_receipts.py", - "scenario_first_use_builds": {}, - "semantics": "terminal_proof_dimension_coverage_contract" - }, - { - "case_count": 23, - "cases": [ - { "consumer_only": false, "disposition": "keep", "duplicate_group": null, @@ -45702,10 +45196,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors", - "selector": "CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_revalidation_connects_boundary_ids_to_one_owner_context", + "selector": "CheckQueueContractTests.test_revalidation_connects_boundary_ids_to_one_owner_context", "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_completion_gate_delegates_without_repeating_owner_errors" + "test_id": "test_check_queue.CheckQueueContractTests.test_revalidation_connects_boundary_ids_to_one_owner_context" }, { "consumer_only": false, @@ -45822,20 +45316,20 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view", - "selector": "CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view", + "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_status_projection_turns_only_open_work_facts_into_holds", + "selector": "CheckQueueContractTests.test_status_projection_turns_only_open_work_facts_into_holds", "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_maintenance_gate_receives_one_indivisible_consumer_view" + "test_id": "test_check_queue.CheckQueueContractTests.test_status_projection_turns_only_open_work_facts_into_holds" }, { - "consumer_only": false, + "consumer_only": true, "disposition": "keep", - "duplicate_group": null, + "duplicate_group": "receipt-path-safety-owner-and-transport", "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -45848,7 +45342,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -45858,7 +45352,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -45916,7 +45410,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -45928,24 +45422,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "CheckQueueContractTests.*", + "override": "CheckQueueFileBoundaryTests.*", "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._run", + "owner_contract_symbol": "check_queue._write_receipt", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "_run" + "target": "_write_receipt" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only", - "selector": "CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only", - "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_metadata_and_admission_owners_supply_candidate_facts_only" + "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets", + "selector": "CheckQueueFileBoundaryTests.test_receipt_target_is_repository_contained_and_not_a_symlink", + "semantics": "check_queue_receipt_file_boundary_connection", + "test_id": "test_check_queue.CheckQueueFileBoundaryTests.test_receipt_target_is_repository_contained_and_not_a_symlink" }, { "consumer_only": false, @@ -46048,24 +45542,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CheckQueueContractTests.*", + "override": null, "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._run", + "owner_contract_symbol": "check_queue.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "_run" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_readback_requires_the_linked_current_activation_receipt", - "selector": "CheckQueueContractTests.test_readback_requires_the_linked_current_activation_receipt", - "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_readback_requires_the_linked_current_activation_receipt" + "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_boundary_gate_pairs_are_exact_and_unique", + "selector": "CheckQueueUnitTests.test_boundary_gate_pairs_are_exact_and_unique", + "semantics": "check_queue", + "test_id": "test_check_queue.CheckQueueUnitTests.test_boundary_gate_pairs_are_exact_and_unique" }, { "consumer_only": false, @@ -46170,22 +45664,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CheckQueueContractTests.*", + "override": "CheckQueueUnitTests.test_json_mode_routes_human_output_and_one_canonical_receipt", "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._run", + "owner_contract_symbol": "check_queue.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "_run" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_related_options_fail_before_consumer_routing", - "selector": "CheckQueueContractTests.test_related_options_fail_before_consumer_routing", - "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_related_options_fail_before_consumer_routing" + "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_json_mode_routes_human_output_and_one_canonical_receipt", + "selector": "CheckQueueUnitTests.test_json_mode_routes_human_output_and_one_canonical_receipt", + "semantics": "check_queue_json_transport_contract", + "test_id": "test_check_queue.CheckQueueUnitTests.test_json_mode_routes_human_output_and_one_canonical_receipt" }, { "consumer_only": false, @@ -46288,24 +45782,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CheckQueueContractTests.*", + "override": null, "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._run", + "owner_contract_symbol": "check_queue.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "_run" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_require_ready_classifies_missing_state_terminal_and_blocked", - "selector": "CheckQueueContractTests.test_require_ready_classifies_missing_state_terminal_and_blocked", - "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_require_ready_classifies_missing_state_terminal_and_blocked" + "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_resume_status_selects_one_token_and_reports_live_snapshot", + "selector": "CheckQueueUnitTests.test_resume_status_selects_one_token_and_reports_live_snapshot", + "semantics": "check_queue", + "test_id": "test_check_queue.CheckQueueUnitTests.test_resume_status_selects_one_token_and_reports_live_snapshot" }, { "consumer_only": false, @@ -46408,24 +45902,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CheckQueueContractTests.*", + "override": null, "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._run", + "owner_contract_symbol": "check_queue.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "_run" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_require_ready_consumes_one_exact_confirmation_link", - "selector": "CheckQueueContractTests.test_require_ready_consumes_one_exact_confirmation_link", - "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_require_ready_consumes_one_exact_confirmation_link" + "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_selected_resume_token_is_rendered_without_reselection", + "selector": "CheckQueueUnitTests.test_selected_resume_token_is_rendered_without_reselection", + "semantics": "check_queue", + "test_id": "test_check_queue.CheckQueueUnitTests.test_selected_resume_token_is_rendered_without_reselection" }, { "consumer_only": false, @@ -46528,24 +46022,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CheckQueueContractTests.*", + "override": null, "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._run", + "owner_contract_symbol": "check_queue.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/check_queue.py", "status": "resolved", - "target": "_run" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_resume_status_connects_recovery_and_current_card_delivery", - "selector": "CheckQueueContractTests.test_resume_status_connects_recovery_and_current_card_delivery", - "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_resume_status_connects_recovery_and_current_card_delivery" + "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_unwritten_receipt_is_lazy_and_delivery_only", + "selector": "CheckQueueUnitTests.test_unwritten_receipt_is_lazy_and_delivery_only", + "semantics": "check_queue", + "test_id": "test_check_queue.CheckQueueUnitTests.test_unwritten_receipt_is_lazy_and_delivery_only" }, { "consumer_only": false, @@ -46560,15 +46054,18 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -46591,12 +46088,14 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46611,7 +46110,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46634,9 +46135,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -46648,24 +46149,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "CheckQueueContractTests.*", - "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._run", + "override": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_*", + "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", + "owner_contract_symbol": "maintenance.maintenance_completion_gate_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/check_queue.py", + "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", "status": "resolved", - "target": "_run" + "target": "maintenance_completion_gate_errors" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_revalidation_connects_boundary_ids_to_one_owner_context", - "selector": "CheckQueueContractTests.test_revalidation_connects_boundary_ids_to_one_owner_context", - "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_revalidation_connects_boundary_ids_to_one_owner_context" + "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_the_exact_budget_manifest_bytes", + "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_the_exact_budget_manifest_bytes", + "semantics": "maintenance_completion_gate_current_evidence_contract", + "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_the_exact_budget_manifest_bytes" }, { "consumer_only": false, @@ -46680,15 +46181,19 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -46701,7 +46206,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46711,12 +46218,14 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46731,7 +46240,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46754,9 +46265,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -46768,45 +46279,49 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "CheckQueueContractTests.*", - "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._run", + "override": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_*", + "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", + "owner_contract_symbol": "maintenance.maintenance_completion_gate_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/check_queue.py", + "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", "status": "resolved", - "target": "_run" + "target": "maintenance_completion_gate_errors" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueContractTests.test_status_projection_turns_only_open_work_facts_into_holds", - "selector": "CheckQueueContractTests.test_status_projection_turns_only_open_work_facts_into_holds", - "semantics": "check_queue_consumer_routing_contract", - "test_id": "test_check_queue.CheckQueueContractTests.test_status_projection_turns_only_open_work_facts_into_holds" + "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_watermark_batch_to_the_budget_manifest", + "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_watermark_batch_to_the_budget_manifest", + "semantics": "maintenance_completion_gate_current_evidence_contract", + "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_watermark_batch_to_the_budget_manifest" }, { - "consumer_only": true, + "consumer_only": false, "disposition": "keep", - "duplicate_group": "receipt-path-safety-owner-and-transport", + "duplicate_group": null, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, "temp_resources": 1 }, @@ -46818,10 +46333,12 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46831,12 +46348,14 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46851,7 +46370,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46874,7 +46395,7 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, "temp_resources": 1 }, @@ -46888,24 +46409,24 @@ } } }, - "level": "slow", + "level": "integration", "lifecycle": "current", - "override": "CheckQueueFileBoundaryTests.*", - "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue._write_receipt", + "override": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_*", + "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", + "owner_contract_symbol": "maintenance.maintenance_completion_gate_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/check_queue.py", + "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", "status": "resolved", - "target": "_write_receipt" + "target": "maintenance_completion_gate_errors" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets", - "selector": "CheckQueueFileBoundaryTests.test_receipt_target_is_repository_contained_and_not_a_symlink", - "semantics": "check_queue_receipt_file_boundary_connection", - "test_id": "test_check_queue.CheckQueueFileBoundaryTests.test_receipt_target_is_repository_contained_and_not_a_symlink" + "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_enforces_page_and_hour_budget", + "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_enforces_page_and_hour_budget", + "semantics": "maintenance_completion_gate_current_evidence_contract", + "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_enforces_page_and_hour_budget" }, { "consumer_only": false, @@ -46920,15 +46441,23 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp", + "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool", + "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], + "lifecycle_signals": [ + "task_transition:complete" + ], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "full_repository_copies": 1, + "process_calls": 3, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -46937,26 +46466,34 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 3, "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids", + "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool", + "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] + "lifecycle_signals": [ + "task_transition:complete" + ] }, "per_class": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46971,7 +46508,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -46994,9 +46533,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "full_repository_copies": 1, + "process_calls": 3, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -47008,24 +46547,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue.main", + "override": "MaintenanceCompletionCheckpointIntegrationTests.test_maintenance_gate_is_resumable_and_completes_without_terminal_proof", + "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", + "owner_contract_symbol": "maintenance.maintenance_completion_gate_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/check_queue.py", + "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", "status": "resolved", - "target": "main" + "target": "maintenance_completion_gate_errors" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_boundary_gate_pairs_are_exact_and_unique", - "selector": "CheckQueueUnitTests.test_boundary_gate_pairs_are_exact_and_unique", - "semantics": "check_queue", - "test_id": "test_check_queue.CheckQueueUnitTests.test_boundary_gate_pairs_are_exact_and_unique" + "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_maintenance_gate_is_resumable_and_completes_without_terminal_proof", + "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_maintenance_gate_is_resumable_and_completes_without_terminal_proof", + "semantics": "maintenance_gate_to_task_completion_checkpoint", + "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_maintenance_gate_is_resumable_and_completes_without_terminal_proof" }, { "consumer_only": false, @@ -47040,15 +46579,18 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -47071,12 +46613,14 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47091,7 +46635,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47114,9 +46660,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -47128,24 +46674,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "CheckQueueUnitTests.test_json_mode_routes_human_output_and_one_canonical_receipt", - "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue.main", + "override": "MaintenanceCompletionCheckpointIntegrationTests.test_resume_*", + "owner": "Tools/execution/task_runtime/queue_runtime/resume.py", + "owner_contract_symbol": "resume.maintenance_gate_inventory", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/check_queue.py", + "owner": "Tools/execution/task_runtime/queue_runtime/resume.py", "status": "resolved", - "target": "main" + "target": "maintenance_gate_inventory" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_json_mode_routes_human_output_and_one_canonical_receipt", - "selector": "CheckQueueUnitTests.test_json_mode_routes_human_output_and_one_canonical_receipt", - "semantics": "check_queue_json_transport_contract", - "test_id": "test_check_queue.CheckQueueUnitTests.test_json_mode_routes_human_output_and_one_canonical_receipt" + "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_resume_retires_gate_after_its_evidence_changes", + "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_resume_retires_gate_after_its_evidence_changes", + "semantics": "maintenance_gate_currentness_to_resume_selection", + "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_resume_retires_gate_after_its_evidence_changes" }, { "consumer_only": false, @@ -47250,22 +46796,22 @@ }, "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue.main", + "override": "TaskProgressTerminalStateUnitTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/task_progress.py", + "owner_contract_symbol": "task_progress.task_transition_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/check_queue.py", + "owner": "Tools/execution/task_runtime/queue_runtime/task_progress.py", "status": "resolved", - "target": "main" + "target": "task_transition_errors" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_resume_status_selects_one_token_and_reports_live_snapshot", - "selector": "CheckQueueUnitTests.test_resume_status_selects_one_token_and_reports_live_snapshot", - "semantics": "check_queue", - "test_id": "test_check_queue.CheckQueueUnitTests.test_resume_status_selects_one_token_and_reports_live_snapshot" + "primary_owner_test": "test_check_queue.TaskProgressTerminalStateUnitTests.test_complete_build_requires_persisted_terminal_proof_bytes", + "selector": "TaskProgressTerminalStateUnitTests.test_complete_build_requires_persisted_terminal_proof_bytes", + "semantics": "task_progress_terminal_state_contract", + "test_id": "test_check_queue.TaskProgressTerminalStateUnitTests.test_complete_build_requires_persisted_terminal_proof_bytes" }, { "consumer_only": false, @@ -47280,7 +46826,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/contract/task_progress_objects.py:maintenance_completion" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -47301,7 +46849,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/contract/task_progress_objects.py:maintenance_completion" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47370,23 +46920,62 @@ }, "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue.main", + "override": "TaskProgressTerminalStateUnitTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/task_progress.py", + "owner_contract_symbol": "task_progress.task_transition_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/check_queue.py", + "owner": "Tools/execution/task_runtime/queue_runtime/task_progress.py", "status": "resolved", - "target": "main" + "target": "task_transition_errors" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_selected_resume_token_is_rendered_without_reselection", - "selector": "CheckQueueUnitTests.test_selected_resume_token_is_rendered_without_reselection", - "semantics": "check_queue", - "test_id": "test_check_queue.CheckQueueUnitTests.test_selected_resume_token_is_rendered_without_reselection" - }, + "primary_owner_test": "test_check_queue.TaskProgressTerminalStateUnitTests.test_noncomplete_task_cannot_claim_passed_maintenance_completion", + "selector": "TaskProgressTerminalStateUnitTests.test_noncomplete_task_cannot_claim_passed_maintenance_completion", + "semantics": "task_progress_terminal_state_contract", + "test_id": "test_check_queue.TaskProgressTerminalStateUnitTests.test_noncomplete_task_cannot_claim_passed_maintenance_completion" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/__init__.py", + "Tools/tests/fixtures/contract/task_progress_objects.py", + "Tools/tests/fixtures/integration/checkpoint_contract.py", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py", + "Tools/tests/support/batch_close_fixture.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/coverage_delta_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py", + "Tools/tests/support/required_queue_fixture.py" + ], + "lifecycle": "current", + "override_count": 7, + "owner": "Tools/execution/task_runtime/check_queue.py", + "parallel_safe": true, + "path": "Tools/tests/test_check_queue.py", + "scenario_first_use_builds": {}, + "semantics": "check_queue" + }, + { + "case_count": 3, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -47400,7 +46989,10 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/structure_registry_fixture.py:configured_registry", + "Tools/tests/support/structure_registry_fixture.py:not_applicable_registry" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -47421,7 +47013,10 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/structure_registry_fixture.py:configured_registry", + "Tools/tests/support/structure_registry_fixture.py:not_applicable_registry" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47488,24 +47083,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/check_queue.py", - "owner_contract_symbol": "check_queue.main", + "override": "StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint", + "owner": "Tools/knowledge/structure/check_structure.py", + "owner_contract_symbol": "check_structure.run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/check_queue.py", + "owner": "Tools/knowledge/structure/check_structure.py", "status": "resolved", - "target": "main" + "target": "run" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.CheckQueueUnitTests.test_unwritten_receipt_is_lazy_and_delivery_only", - "selector": "CheckQueueUnitTests.test_unwritten_receipt_is_lazy_and_delivery_only", - "semantics": "check_queue", - "test_id": "test_check_queue.CheckQueueUnitTests.test_unwritten_receipt_is_lazy_and_delivery_only" + "parallel_safe": false, + "path": "Tools/tests/test_check_structure.py", + "primary_owner_test": "test_check_structure.StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint", + "selector": "StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint", + "semantics": "structure_registry_current_profile_resolution_and_cli_seam", + "test_id": "test_check_structure.StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint" }, { "consumer_only": false, @@ -47521,17 +47116,20 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + "Tools/tests/support/structure_registry_fixture.py:configured_registry", + "Tools/tests/support/structure_registry_fixture.py:domain_unit", + "Tools/tests/support/structure_registry_fixture.py:not_applicable_role", + "Tools/tests/support/structure_registry_fixture.py:sources_layer", + "Tools/tests/support/structure_registry_fixture.py:synthesis_layer" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -47544,7 +47142,13 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/structure_registry_fixture.py:configured_registry", + "Tools/tests/support/structure_registry_fixture.py:domain_unit", + "Tools/tests/support/structure_registry_fixture.py:not_applicable_role", + "Tools/tests/support/structure_registry_fixture.py:sources_layer", + "Tools/tests/support/structure_registry_fixture.py:synthesis_layer" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47554,14 +47158,12 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47576,9 +47178,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47601,9 +47201,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -47615,24 +47215,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_*", - "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", - "owner_contract_symbol": "maintenance.maintenance_completion_gate_errors", + "override": "StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.validate_structure_registry_references", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "maintenance_completion_gate_errors" + "target": "validate_structure_registry_references" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_the_exact_budget_manifest_bytes", - "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_the_exact_budget_manifest_bytes", - "semantics": "maintenance_completion_gate_current_evidence_contract", - "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_the_exact_budget_manifest_bytes" + "parallel_safe": true, + "path": "Tools/tests/test_check_structure.py", + "primary_owner_test": "test_check_structure.StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed", + "selector": "StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed", + "semantics": "structure_registry_identity_graph_and_reference_contract", + "test_id": "test_check_structure.StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed" }, { "consumer_only": false, @@ -47648,18 +47248,17 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" + "Tools/tests/support/structure_registry_fixture.py:configured_registry", + "Tools/tests/support/structure_registry_fixture.py:not_applicable_registry" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -47673,7 +47272,8 @@ }, "first_use_builds": {}, "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids" + "Tools/tests/support/structure_registry_fixture.py:configured_registry", + "Tools/tests/support/structure_registry_fixture.py:not_applicable_registry" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], @@ -47684,14 +47284,12 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47706,9 +47304,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47731,9 +47327,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -47745,25 +47341,58 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_*", - "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", - "owner_contract_symbol": "maintenance.maintenance_completion_gate_errors", + "override": null, + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.validate_structure_registry_shape", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "maintenance_completion_gate_errors" + "target": "validate_structure_registry_shape" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_watermark_batch_to_the_budget_manifest", - "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_watermark_batch_to_the_budget_manifest", - "semantics": "maintenance_completion_gate_current_evidence_contract", - "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_binds_watermark_batch_to_the_budget_manifest" - }, + "parallel_safe": true, + "path": "Tools/tests/test_check_structure.py", + "primary_owner_test": "test_check_structure.StructureRegistryShapeContractTests.test_required_and_forbidden_fields_follow_machine_closed_sets", + "selector": "StructureRegistryShapeContractTests.test_required_and_forbidden_fields_follow_machine_closed_sets", + "semantics": "structure_registry_machine_contract", + "test_id": "test_check_structure.StructureRegistryShapeContractTests.test_required_and_forbidden_fields_follow_machine_closed_sets" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py", + "Tools/tests/support/structure_registry_fixture.py" + ], + "lifecycle": "current", + "override_count": 2, + "owner": "Tools/platform/common/kblib.py", + "parallel_safe": true, + "path": "Tools/tests/test_check_structure.py", + "scenario_first_use_builds": {}, + "semantics": "structure_registry_machine_contract" + }, + { + "case_count": 16, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -47777,17 +47406,13 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, @@ -47802,9 +47427,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47814,14 +47437,12 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47836,9 +47457,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47861,7 +47480,7 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, @@ -47875,24 +47494,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_*", - "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", - "owner_contract_symbol": "maintenance.maintenance_completion_gate_errors", + "override": null, + "owner": ".github/scripts/ci_impact.py", + "owner_contract_symbol": "ci_impact.plan_changes", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", + "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "maintenance_completion_gate_errors" + "target": "plan_changes" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_enforces_page_and_hour_budget", - "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_gate_enforces_page_and_hour_budget", - "semantics": "maintenance_completion_gate_current_evidence_contract", - "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_gate_enforces_page_and_hour_budget" + "parallel_safe": true, + "path": "Tools/tests/test_ci_impact.py", + "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_check_only_classes_use_the_ceiling_required_check", + "selector": "ChangedPathImpactContractTests.test_check_only_classes_use_the_ceiling_required_check", + "semantics": "changed_path_to_required_verification_impact", + "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_check_only_classes_use_the_ceiling_required_check" }, { "consumer_only": false, @@ -47907,22 +47526,14 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp", - "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool", - "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], - "lifecycle_signals": [ - "task_transition:complete" - ], + "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 3, + "full_repository_copies": 0, + "process_calls": 0, "temp_resources": 1 }, "scopes": { @@ -47932,34 +47543,26 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 3, + "process_calls": 0, "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.maintenance_evidence_ids", - "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool", - "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], - "lifecycle_signals": [ - "task_transition:complete" - ] + "lifecycle_signals": [] }, "per_class": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47974,9 +47577,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -47999,8 +47600,8 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 3, + "full_repository_copies": 0, + "process_calls": 0, "temp_resources": 1 }, "triggered_once_per_process": { @@ -48013,24 +47614,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "MaintenanceCompletionCheckpointIntegrationTests.test_maintenance_gate_is_resumable_and_completes_without_terminal_proof", - "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", - "owner_contract_symbol": "maintenance.maintenance_completion_gate_errors", + "override": null, + "owner": ".github/scripts/ci_impact.py", + "owner_contract_symbol": "ci_impact.plan_changes", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/maintenance.py", + "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "maintenance_completion_gate_errors" + "target": "plan_changes" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_maintenance_gate_is_resumable_and_completes_without_terminal_proof", - "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_maintenance_gate_is_resumable_and_completes_without_terminal_proof", - "semantics": "maintenance_gate_to_task_completion_checkpoint", - "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_maintenance_gate_is_resumable_and_completes_without_terminal_proof" + "parallel_safe": true, + "path": "Tools/tests/test_ci_impact.py", + "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_combined_paths_select_the_strictest_required_mode", + "selector": "ChangedPathImpactContractTests.test_combined_paths_select_the_strictest_required_mode", + "semantics": "changed_path_to_required_verification_impact", + "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_combined_paths_select_the_strictest_required_mode" }, { "consumer_only": false, @@ -48045,16 +47646,13 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, @@ -48079,14 +47677,12 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:GeneratedRequiredQueueCheckpointCase.setUpClass" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -48101,9 +47697,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/integration/required_queue_checkpoints.py:MaintenanceClosedCheckpointCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -48126,7 +47720,7 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, @@ -48140,24 +47734,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "MaintenanceCompletionCheckpointIntegrationTests.test_resume_*", - "owner": "Tools/execution/task_runtime/queue_runtime/resume.py", - "owner_contract_symbol": "resume.maintenance_gate_inventory", + "override": null, + "owner": ".github/scripts/ci_impact.py", + "owner_contract_symbol": "ci_impact.plan_changes", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/resume.py", + "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "maintenance_gate_inventory" + "target": "plan_changes" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_resume_retires_gate_after_its_evidence_changes", - "selector": "MaintenanceCompletionCheckpointIntegrationTests.test_resume_retires_gate_after_its_evidence_changes", - "semantics": "maintenance_gate_currentness_to_resume_selection", - "test_id": "test_check_queue.MaintenanceCompletionCheckpointIntegrationTests.test_resume_retires_gate_after_its_evidence_changes" + "parallel_safe": true, + "path": "Tools/tests/test_ci_impact.py", + "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_direct_test_and_tools_readme_select_owned_tests", + "selector": "ChangedPathImpactContractTests.test_direct_test_and_tools_readme_select_owned_tests", + "semantics": "changed_path_to_required_verification_impact", + "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_direct_test_and_tools_readme_select_owned_tests" }, { "consumer_only": false, @@ -48180,7 +47774,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -48205,7 +47799,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -48248,7 +47842,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -48260,24 +47854,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "TaskProgressTerminalStateUnitTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/task_progress.py", - "owner_contract_symbol": "task_progress.task_transition_errors", + "override": null, + "owner": ".github/scripts/ci_impact.py", + "owner_contract_symbol": "ci_impact.plan_changes", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/task_progress.py", + "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "task_transition_errors" + "target": "plan_changes" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.TaskProgressTerminalStateUnitTests.test_complete_build_requires_persisted_terminal_proof_bytes", - "selector": "TaskProgressTerminalStateUnitTests.test_complete_build_requires_persisted_terminal_proof_bytes", - "semantics": "task_progress_terminal_state_contract", - "test_id": "test_check_queue.TaskProgressTerminalStateUnitTests.test_complete_build_requires_persisted_terminal_proof_bytes" + "path": "Tools/tests/test_ci_impact.py", + "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_event_and_change_boundaries_fail_closed", + "selector": "ChangedPathImpactContractTests.test_event_and_change_boundaries_fail_closed", + "semantics": "changed_path_to_required_verification_impact", + "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_event_and_change_boundaries_fail_closed" }, { "consumer_only": false, @@ -48292,9 +47886,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/contract/task_progress_objects.py:maintenance_completion" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -48302,7 +47894,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -48315,9 +47907,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/contract/task_progress_objects.py:maintenance_completion" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -48329,7 +47919,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -48372,7 +47962,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -48384,64 +47974,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "TaskProgressTerminalStateUnitTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/task_progress.py", - "owner_contract_symbol": "task_progress.task_transition_errors", + "override": null, + "owner": ".github/scripts/ci_impact.py", + "owner_contract_symbol": "ci_impact.plan_changes", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/task_progress.py", + "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "task_transition_errors" + "target": "plan_changes" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_queue.py", - "primary_owner_test": "test_check_queue.TaskProgressTerminalStateUnitTests.test_noncomplete_task_cannot_claim_passed_maintenance_completion", - "selector": "TaskProgressTerminalStateUnitTests.test_noncomplete_task_cannot_claim_passed_maintenance_completion", - "semantics": "task_progress_terminal_state_contract", - "test_id": "test_check_queue.TaskProgressTerminalStateUnitTests.test_noncomplete_task_cannot_claim_passed_maintenance_completion" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/__init__.py", - "Tools/tests/fixtures/contract/task_progress_objects.py", - "Tools/tests/fixtures/integration/checkpoint_contract.py", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py", - "Tools/tests/support/batch_close_fixture.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/coverage_delta_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py", - "Tools/tests/support/required_queue_fixture.py" - ], - "lifecycle": "current", - "override_count": 7, - "owner": "Tools/execution/task_runtime/check_queue.py", - "parallel_safe": true, - "path": "Tools/tests/test_check_queue.py", - "scenario_first_use_builds": {}, - "semantics": "check_queue" - }, - { - "case_count": 3, - "cases": [ + "path": "Tools/tests/test_ci_impact.py", + "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_shared_authority_and_unclassified_paths_require_full", + "selector": "ChangedPathImpactContractTests.test_shared_authority_and_unclassified_paths_require_full", + "semantics": "changed_path_to_required_verification_impact", + "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_shared_authority_and_unclassified_paths_require_full" + }, { "consumer_only": false, "disposition": "keep", @@ -48455,10 +48006,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/structure_registry_fixture.py:configured_registry", - "Tools/tests/support/structure_registry_fixture.py:not_applicable_registry" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -48479,10 +48027,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/structure_registry_fixture.py:configured_registry", - "Tools/tests/support/structure_registry_fixture.py:not_applicable_registry" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -48549,24 +48094,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint", - "owner": "Tools/knowledge/structure/check_structure.py", - "owner_contract_symbol": "check_structure.run", + "override": "CiMatrixPresentationContractTests.test_budget_metadata_*", + "owner": ".github/scripts/ci_impact.py", + "owner_contract_symbol": "ci_impact._run_metadata", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/structure/check_structure.py", + "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "run" + "target": "_run_metadata" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_check_structure.py", - "primary_owner_test": "test_check_structure.StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint", - "selector": "StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint", - "semantics": "structure_registry_current_profile_resolution_and_cli_seam", - "test_id": "test_check_structure.StructureRegistryFilesystemIntegrationTests.test_current_registry_cli_and_resolution_failures_share_one_checkpoint" + "parallel_safe": true, + "path": "Tools/tests/test_ci_impact.py", + "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_budget_metadata_reads_complete_attempt_pages_and_rejects_partial_results", + "selector": "CiMatrixPresentationContractTests.test_budget_metadata_reads_complete_attempt_pages_and_rejects_partial_results", + "semantics": "complete_official_attempt_metadata_read", + "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_budget_metadata_reads_complete_attempt_pages_and_rejects_partial_results" }, { "consumer_only": false, @@ -48581,13 +48126,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/structure_registry_fixture.py:configured_registry", - "Tools/tests/support/structure_registry_fixture.py:domain_unit", - "Tools/tests/support/structure_registry_fixture.py:not_applicable_role", - "Tools/tests/support/structure_registry_fixture.py:sources_layer", - "Tools/tests/support/structure_registry_fixture.py:synthesis_layer" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -48608,13 +48147,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/structure_registry_fixture.py:configured_registry", - "Tools/tests/support/structure_registry_fixture.py:domain_unit", - "Tools/tests/support/structure_registry_fixture.py:not_applicable_role", - "Tools/tests/support/structure_registry_fixture.py:sources_layer", - "Tools/tests/support/structure_registry_fixture.py:synthesis_layer" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -48683,22 +48216,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.validate_structure_registry_references", + "override": "CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns", + "owner": ".github/scripts/ci_impact.py", + "owner_contract_symbol": "ci_impact._scheduling_facts", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "validate_structure_registry_references" + "target": "_scheduling_facts" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_structure.py", - "primary_owner_test": "test_check_structure.StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed", - "selector": "StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed", - "semantics": "structure_registry_identity_graph_and_reference_contract", - "test_id": "test_check_structure.StructureRegistryShapeContractTests.test_identity_graph_and_stable_references_fail_closed" + "path": "Tools/tests/test_ci_impact.py", + "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns", + "selector": "CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns", + "semantics": "advisory_cost_median_and_nonzero_fallback", + "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns" }, { "consumer_only": false, @@ -48713,10 +48246,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/structure_registry_fixture.py:configured_registry", - "Tools/tests/support/structure_registry_fixture.py:not_applicable_registry" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -48737,10 +48267,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/structure_registry_fixture.py:configured_registry", - "Tools/tests/support/structure_registry_fixture.py:not_applicable_registry" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -48809,56 +48336,23 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.validate_structure_registry_shape", + "override": "CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back", + "owner": ".github/scripts/ci_impact.py", + "owner_contract_symbol": "ci_impact._historical_costs", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "validate_structure_registry_shape" + "target": "_historical_costs" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_check_structure.py", - "primary_owner_test": "test_check_structure.StructureRegistryShapeContractTests.test_required_and_forbidden_fields_follow_machine_closed_sets", - "selector": "StructureRegistryShapeContractTests.test_required_and_forbidden_fields_follow_machine_closed_sets", - "semantics": "structure_registry_machine_contract", - "test_id": "test_check_structure.StructureRegistryShapeContractTests.test_required_and_forbidden_fields_follow_machine_closed_sets" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py", - "Tools/tests/support/structure_registry_fixture.py" - ], - "lifecycle": "current", - "override_count": 2, - "owner": "Tools/platform/common/kblib.py", - "parallel_safe": true, - "path": "Tools/tests/test_check_structure.py", - "scenario_first_use_builds": {}, - "semantics": "structure_registry_machine_contract" - }, - { - "case_count": 13, - "cases": [ + "path": "Tools/tests/test_ci_impact.py", + "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back", + "selector": "CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back", + "semantics": "bounded_read_only_ci_history", + "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back" + }, { "consumer_only": false, "disposition": "keep", @@ -48880,7 +48374,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -48905,7 +48399,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -48948,7 +48442,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -48962,22 +48456,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order", "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.plan_changes", + "owner_contract_symbol": "ci_impact._matrix", "owner_reference": { "kind": "python-symbol", "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "plan_changes" + "target": "_matrix" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_check_only_classes_use_the_ceiling_required_check", - "selector": "ChangedPathImpactContractTests.test_check_only_classes_use_the_ceiling_required_check", - "semantics": "changed_path_to_required_verification_impact", - "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_check_only_classes_use_the_ceiling_required_check" + "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order", + "selector": "CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order", + "semantics": "ci_matrix_labels_describe_members_without_changing_selection", + "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order" }, { "consumer_only": false, @@ -49000,7 +48494,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -49025,7 +48519,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -49068,7 +48562,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -49082,22 +48576,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "CiMatrixPresentationContractTests.test_required_budget_*", "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.plan_changes", + "owner_contract_symbol": "ci_impact.required_budget_verdict", "owner_reference": { "kind": "python-symbol", "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "plan_changes" + "target": "required_budget_verdict" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_combined_paths_select_the_strictest_required_mode", - "selector": "ChangedPathImpactContractTests.test_combined_paths_select_the_strictest_required_mode", - "semantics": "changed_path_to_required_verification_impact", - "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_combined_paths_select_the_strictest_required_mode" + "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_refuses_missing_failed_or_mixed_attempt_evidence", + "selector": "CiMatrixPresentationContractTests.test_required_budget_refuses_missing_failed_or_mixed_attempt_evidence", + "semantics": "complete_required_attempt_job_and_time_acceptance", + "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_refuses_missing_failed_or_mixed_attempt_evidence" }, { "consumer_only": false, @@ -49107,7 +48601,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -49130,7 +48624,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -49145,7 +48639,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -49202,22 +48696,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "CiMatrixPresentationContractTests.test_required_budget_*", "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.plan_changes", + "owner_contract_symbol": "ci_impact.required_budget_verdict", "owner_reference": { "kind": "python-symbol", "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "plan_changes" + "target": "required_budget_verdict" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_direct_test_and_tools_readme_select_owned_tests", - "selector": "ChangedPathImpactContractTests.test_direct_test_and_tools_readme_select_owned_tests", - "semantics": "changed_path_to_required_verification_impact", - "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_direct_test_and_tools_readme_select_owned_tests" + "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_uses_the_whole_attempt_and_exact_job_closure", + "selector": "CiMatrixPresentationContractTests.test_required_budget_uses_the_whole_attempt_and_exact_job_closure", + "semantics": "complete_required_attempt_job_and_time_acceptance", + "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_required_budget_uses_the_whole_attempt_and_exact_job_closure" }, { "consumer_only": false, @@ -49240,7 +48734,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -49265,7 +48759,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -49308,7 +48802,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -49322,22 +48816,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "SelectedTestRunnerDelegationContractTests.*", "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.plan_changes", + "owner_contract_symbol": "ci_impact.run_selected_tests", "owner_reference": { "kind": "python-symbol", "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "plan_changes" + "target": "run_selected_tests" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_event_and_change_boundaries_fail_closed", - "selector": "ChangedPathImpactContractTests.test_event_and_change_boundaries_fail_closed", - "semantics": "changed_path_to_required_verification_impact", - "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_event_and_change_boundaries_fail_closed" + "primary_owner_test": "test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner", + "selector": "SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner", + "semantics": "ci_exact_selection_delegates_to_catalog_execution_owner", + "test_id": "test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner" }, { "consumer_only": false, @@ -49360,7 +48854,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -49385,7 +48879,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -49428,7 +48922,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -49442,22 +48936,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "SelectedTestRunnerDelegationContractTests.*", "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.plan_changes", + "owner_contract_symbol": "ci_impact.run_selected_tests", "owner_reference": { "kind": "python-symbol", "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "plan_changes" + "target": "run_selected_tests" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.ChangedPathImpactContractTests.test_shared_authority_and_unclassified_paths_require_full", - "selector": "ChangedPathImpactContractTests.test_shared_authority_and_unclassified_paths_require_full", - "semantics": "changed_path_to_required_verification_impact", - "test_id": "test_ci_impact.ChangedPathImpactContractTests.test_shared_authority_and_unclassified_paths_require_full" + "primary_owner_test": "test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection", + "selector": "SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection", + "semantics": "ci_exact_selection_delegates_to_catalog_execution_owner", + "test_id": "test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection" }, { "consumer_only": false, @@ -49480,7 +48974,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -49505,7 +48999,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -49548,7 +49042,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -49562,22 +49056,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns", + "override": "ToolDependencyImpactContractTests.*", "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact._scheduling_facts", + "owner_contract_symbol": "ci_impact.impacted_tool_tests", "owner_reference": { "kind": "python-symbol", "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "_scheduling_facts" + "target": "impacted_tool_tests" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns", - "selector": "CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns", - "semantics": "advisory_cost_median_and_nonzero_fallback", - "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_cost_samples_are_advisory_medians_and_never_zero_for_unknowns" + "primary_owner_test": "test_ci_impact.ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface", + "selector": "ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface", + "semantics": "changed_tool_reverse_test_closure", + "test_id": "test_ci_impact.ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface" }, { "consumer_only": false, @@ -49600,7 +49094,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -49625,7 +49119,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -49668,7 +49162,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -49682,22 +49176,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back", + "override": "ToolDependencyImpactContractTests.*", "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact._historical_costs", + "owner_contract_symbol": "ci_impact.impacted_tool_tests", "owner_reference": { "kind": "python-symbol", "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "_historical_costs" + "target": "impacted_tool_tests" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back", - "selector": "CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back", - "semantics": "bounded_read_only_ci_history", - "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back" + "primary_owner_test": "test_ci_impact.ToolDependencyImpactContractTests.test_recursive_leaf_and_wrapper_preserve_dependency_direction", + "selector": "ToolDependencyImpactContractTests.test_recursive_leaf_and_wrapper_preserve_dependency_direction", + "semantics": "changed_tool_reverse_test_closure", + "test_id": "test_ci_impact.ToolDependencyImpactContractTests.test_recursive_leaf_and_wrapper_preserve_dependency_direction" }, { "consumer_only": false, @@ -49720,7 +49214,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -49745,7 +49239,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -49788,7 +49282,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -49802,23 +49296,49 @@ }, "level": "contract", "lifecycle": "current", - "override": "CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order", + "override": "ToolDependencyImpactContractTests.*", "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact._matrix", + "owner_contract_symbol": "ci_impact.impacted_tool_tests", "owner_reference": { "kind": "python-symbol", "owner": ".github/scripts/ci_impact.py", "status": "resolved", - "target": "_matrix" + "target": "impacted_tool_tests" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order", - "selector": "CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order", - "semantics": "ci_matrix_labels_describe_members_without_changing_selection", - "test_id": "test_ci_impact.CiMatrixPresentationContractTests.test_member_labels_preserve_exact_selection_and_version_order" - }, + "primary_owner_test": "test_ci_impact.ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full", + "selector": "ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full", + "semantics": "changed_tool_reverse_test_closure", + "test_id": "test_ci_impact.ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 7, + "owner": ".github/scripts/ci_impact.py", + "parallel_safe": true, + "path": "Tools/tests/test_ci_impact.py", + "scenario_first_use_builds": {}, + "semantics": "changed_path_to_required_verification_impact" + }, + { + "case_count": 9, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -49922,142 +49442,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "SelectedTestRunnerDelegationContractTests.*", - "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.run_selected_tests", - "owner_reference": { - "kind": "python-symbol", - "owner": ".github/scripts/ci_impact.py", - "status": "resolved", - "target": "run_selected_tests" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner", - "selector": "SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner", - "semantics": "ci_exact_selection_delegates_to_catalog_execution_owner", - "test_id": "test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_delegates_exact_files_and_failure_to_catalog_runner" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": "SelectedTestRunnerDelegationContractTests.*", - "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.run_selected_tests", + "override": null, + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner_contract_symbol": "close_gate.close_gate_receipt_errors", "owner_reference": { "kind": "python-symbol", - "owner": ".github/scripts/ci_impact.py", + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", "status": "resolved", - "target": "run_selected_tests" + "target": "close_gate_receipt_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection", - "selector": "SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection", - "semantics": "ci_exact_selection_delegates_to_catalog_execution_owner", - "test_id": "test_ci_impact.SelectedTestRunnerDelegationContractTests.test_ci_exposes_explicit_jobs_without_changing_selection" + "path": "Tools/tests/test_close_gate_post_delta_consumer.py", + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_accepts_seven_direct_member_facts_and_original_gate", + "selector": "PostDeltaCloseConsumerTests.test_accepts_seven_direct_member_facts_and_original_gate", + "semantics": "close_gate_post_delta_consumer", + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_accepts_seven_direct_member_facts_and_original_gate" }, { "consumer_only": false, @@ -50065,9 +49465,9 @@ "duplicate_group": null, "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -50078,7 +49478,7 @@ "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, "temp_resources": 1 }, @@ -50088,9 +49488,9 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -50105,7 +49505,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -50146,7 +49546,7 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, "temp_resources": 1 }, @@ -50160,24 +49560,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "ToolDependencyImpactContractTests.*", - "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.impacted_tool_tests", + "override": "PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer", + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner_contract_symbol": "close_gate.close_gate_receipt_errors", "owner_reference": { "kind": "python-symbol", - "owner": ".github/scripts/ci_impact.py", + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", "status": "resolved", - "target": "impacted_tool_tests" + "target": "close_gate_receipt_errors" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface", - "selector": "ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface", - "semantics": "changed_tool_reverse_test_closure", - "test_id": "test_ci_impact.ToolDependencyImpactContractTests.test_changed_tool_selects_reverse_closure_and_cli_surface" + "parallel_safe": false, + "path": "Tools/tests/test_close_gate_post_delta_consumer.py", + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer", + "selector": "PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer", + "semantics": "post_delta_current_repository_owner_seam", + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer" }, { "consumer_only": false, @@ -50200,7 +49600,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -50225,7 +49625,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -50268,7 +49668,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -50282,22 +49682,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ToolDependencyImpactContractTests.*", - "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.impacted_tool_tests", + "override": null, + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner_contract_symbol": "close_gate.close_gate_receipt_errors", "owner_reference": { "kind": "python-symbol", - "owner": ".github/scripts/ci_impact.py", + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", "status": "resolved", - "target": "impacted_tool_tests" + "target": "close_gate_receipt_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.ToolDependencyImpactContractTests.test_recursive_leaf_and_wrapper_preserve_dependency_direction", - "selector": "ToolDependencyImpactContractTests.test_recursive_leaf_and_wrapper_preserve_dependency_direction", - "semantics": "changed_tool_reverse_test_closure", - "test_id": "test_ci_impact.ToolDependencyImpactContractTests.test_recursive_leaf_and_wrapper_preserve_dependency_direction" + "path": "Tools/tests/test_close_gate_post_delta_consumer.py", + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_attestation_set_hash_count_and_plan_binding_are_validated", + "selector": "PostDeltaCloseConsumerTests.test_attestation_set_hash_count_and_plan_binding_are_validated", + "semantics": "close_gate_post_delta_consumer", + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_attestation_set_hash_count_and_plan_binding_are_validated" }, { "consumer_only": false, @@ -50320,7 +49720,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -50345,7 +49745,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -50388,7 +49788,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -50402,49 +49802,23 @@ }, "level": "contract", "lifecycle": "current", - "override": "ToolDependencyImpactContractTests.*", - "owner": ".github/scripts/ci_impact.py", - "owner_contract_symbol": "ci_impact.impacted_tool_tests", + "override": null, + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner_contract_symbol": "close_gate.close_gate_receipt_errors", "owner_reference": { "kind": "python-symbol", - "owner": ".github/scripts/ci_impact.py", + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", "status": "resolved", - "target": "impacted_tool_tests" + "target": "close_gate_receipt_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_ci_impact.py", - "primary_owner_test": "test_ci_impact.ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full", - "selector": "ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full", - "semantics": "changed_tool_reverse_test_closure", - "test_id": "test_ci_impact.ToolDependencyImpactContractTests.test_uncovered_or_overwide_tool_closure_requires_full" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 5, - "owner": ".github/scripts/ci_impact.py", - "parallel_safe": true, - "path": "Tools/tests/test_ci_impact.py", - "scenario_first_use_builds": {}, - "semantics": "changed_path_to_required_verification_impact" - }, - { - "case_count": 10, - "cases": [ + "path": "Tools/tests/test_close_gate_post_delta_consumer.py", + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_close_references_one_real_review_context", + "selector": "PostDeltaCloseConsumerTests.test_close_references_one_real_review_context", + "semantics": "close_gate_post_delta_consumer", + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_close_references_one_real_review_context" + }, { "consumer_only": false, "disposition": "keep", @@ -50560,10 +49934,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_accepts_seven_full_audit_receipts_and_original_gate", - "selector": "PostDeltaCloseConsumerTests.test_accepts_seven_full_audit_receipts_and_original_gate", + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_member_must_use_its_canonical_register", + "selector": "PostDeltaCloseConsumerTests.test_current_member_must_use_its_canonical_register", "semantics": "close_gate_post_delta_consumer", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_accepts_seven_full_audit_receipts_and_original_gate" + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_member_must_use_its_canonical_register" }, { "consumer_only": false, @@ -50571,9 +49945,9 @@ "duplicate_group": null, "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -50584,9 +49958,9 @@ "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -50594,9 +49968,9 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -50652,9 +50026,9 @@ }, "transitive_effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -50666,9 +50040,9 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer", + "override": "PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact", "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", "owner_contract_symbol": "close_gate.close_gate_receipt_errors", "owner_reference": { @@ -50678,12 +50052,12 @@ "target": "close_gate_receipt_errors" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer", - "selector": "PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer", - "semantics": "post_delta_current_repository_owner_seam", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_adopter_registry_root_is_shared_by_plan_producer_and_consumer" + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact", + "selector": "PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact", + "semantics": "batch_close_current_work_spec_binding_consumer", + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact" }, { "consumer_only": false, @@ -50800,10 +50174,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_aggregate_set_hashes_are_recomputed", - "selector": "PostDeltaCloseConsumerTests.test_aggregate_set_hashes_are_recomputed", + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_direct_member_evidence_must_remain_resolvable", + "selector": "PostDeltaCloseConsumerTests.test_direct_member_evidence_must_remain_resolvable", "semantics": "close_gate_post_delta_consumer", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_aggregate_set_hashes_are_recomputed" + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_direct_member_evidence_must_remain_resolvable" }, { "consumer_only": false, @@ -50920,10 +50294,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_full_audit_receipt_must_use_its_canonical_register", - "selector": "PostDeltaCloseConsumerTests.test_current_full_audit_receipt_must_use_its_canonical_register", + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_manifest_page_contract_must_remain_original_gate_evidence", + "selector": "PostDeltaCloseConsumerTests.test_manifest_page_contract_must_remain_original_gate_evidence", "semantics": "close_gate_post_delta_consumer", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_full_audit_receipt_must_use_its_canonical_register" + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_manifest_page_contract_must_remain_original_gate_evidence" }, { "consumer_only": false, @@ -51028,7 +50402,7 @@ }, "level": "contract", "lifecycle": "current", - "override": "PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact", + "override": null, "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", "owner_contract_symbol": "close_gate.close_gate_receipt_errors", "owner_reference": { @@ -51040,11 +50414,46 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact", - "selector": "PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact", - "semantics": "batch_close_current_work_spec_binding_consumer", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_current_work_spec_binding_is_explicit_and_exact" - }, + "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_registry_rule_dimension_and_evidence_kind_are_enforced", + "selector": "PostDeltaCloseConsumerTests.test_registry_rule_dimension_and_evidence_kind_are_enforced", + "semantics": "close_gate_post_delta_consumer", + "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_registry_rule_dimension_and_evidence_kind_are_enforced" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/__init__.py", + "Tools/tests/fixtures/contract/post_delta_objects.py", + "Tools/tests/fixtures/contract/task_progress_objects.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 2, + "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "parallel_safe": true, + "path": "Tools/tests/test_close_gate_post_delta_consumer.py", + "scenario_first_use_builds": {}, + "semantics": "close_gate_post_delta_consumer" + }, + { + "case_count": 16, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -51148,22 +50557,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", - "owner_contract_symbol": "close_gate.close_gate_receipt_errors", + "override": "AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner_contract_symbol": "compile_cli_contract.apply_gated_writer_tools", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "close_gate_receipt_errors" + "target": "apply_gated_writer_tools" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_global_review_and_attestation_bind_same_plan_closure", - "selector": "PostDeltaCloseConsumerTests.test_global_review_and_attestation_bind_same_plan_closure", - "semantics": "close_gate_post_delta_consumer", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_global_review_and_attestation_bind_same_plan_closure" + "path": "Tools/tests/test_compile_cli_contract.py", + "primary_owner_test": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects", + "selector": "AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects", + "semantics": "cli_contract_apply_gated_writer_projection", + "test_id": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects" }, { "consumer_only": false, @@ -51268,27 +50677,27 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", - "owner_contract_symbol": "close_gate.close_gate_receipt_errors", + "override": "AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "close_gate_receipt_errors" + "target": "compile_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_manifest_page_contract_must_remain_original_gate_evidence", - "selector": "PostDeltaCloseConsumerTests.test_manifest_page_contract_must_remain_original_gate_evidence", - "semantics": "close_gate_post_delta_consumer", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_manifest_page_contract_must_remain_original_gate_evidence" + "path": "Tools/tests/test_compile_cli_contract.py", + "primary_owner_test": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability", + "selector": "AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability", + "semantics": "cli_contract_policy_runtime_path_join", + "test_id": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability" }, { - "consumer_only": true, + "consumer_only": false, "disposition": "keep", - "duplicate_group": "post-delta-precursor-owner-and-close-consumer", + "duplicate_group": null, "effects": { "file_copies": 0, "full_repository_copies": 0, @@ -51388,22 +50797,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "PostDeltaCloseConsumerTests.test_raw_producer_evidence_must_remain_resolvable", - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", - "owner_contract_symbol": "close_gate.close_gate_receipt_errors", + "override": "AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "close_gate_receipt_errors" + "target": "compile_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_batch_close_audit.PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection", - "selector": "PostDeltaCloseConsumerTests.test_raw_producer_evidence_must_remain_resolvable", - "semantics": "close_consumer_propagates_unresolvable_precursor", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_raw_producer_evidence_must_remain_resolvable" + "path": "Tools/tests/test_compile_cli_contract.py", + "primary_owner_test": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape", + "selector": "AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape", + "semantics": "cli_contract_policy_join_fail_closed", + "test_id": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape" }, { "consumer_only": false, @@ -51506,24 +50915,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", - "owner_contract_symbol": "close_gate.close_gate_receipt_errors", + "override": "CliContractUnitTests.test_choice_sets_have_one_canonical_projection_order", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner_contract_symbol": "compile_cli_contract.normalize_choices", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "close_gate_receipt_errors" + "target": "normalize_choices" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_raw_producer_receipt_cannot_replace_full_audit_receipt", - "selector": "PostDeltaCloseConsumerTests.test_raw_producer_receipt_cannot_replace_full_audit_receipt", - "semantics": "close_gate_post_delta_consumer", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_raw_producer_receipt_cannot_replace_full_audit_receipt" + "path": "Tools/tests/test_compile_cli_contract.py", + "primary_owner_test": "test_compile_cli_contract.CliContractUnitTests.test_choice_sets_have_one_canonical_projection_order", + "selector": "CliContractUnitTests.test_choice_sets_have_one_canonical_projection_order", + "semantics": "cli_contract_choice_normalization", + "test_id": "test_compile_cli_contract.CliContractUnitTests.test_choice_sets_have_one_canonical_projection_order" }, { "consumer_only": false, @@ -51626,60 +51035,25 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", - "owner_contract_symbol": "close_gate.close_gate_receipt_errors", + "override": "CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner_contract_symbol": "compile_cli_contract.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "close_gate_receipt_errors" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "primary_owner_test": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_registry_rule_dimension_and_evidence_kind_are_enforced", - "selector": "PostDeltaCloseConsumerTests.test_registry_rule_dimension_and_evidence_kind_are_enforced", - "semantics": "close_gate_post_delta_consumer", - "test_id": "test_close_gate_post_delta_consumer.PostDeltaCloseConsumerTests.test_registry_rule_dimension_and_evidence_kind_are_enforced" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/__init__.py", - "Tools/tests/fixtures/contract/post_delta_objects.py", - "Tools/tests/fixtures/contract/task_progress_objects.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 3, - "owner": "Tools/execution/task_runtime/queue_runtime/close_gate.py", - "parallel_safe": true, - "path": "Tools/tests/test_close_gate_post_delta_consumer.py", - "scenario_first_use_builds": {}, - "semantics": "close_gate_post_delta_consumer" - }, - { - "case_count": 16, - "cases": [ + "parallel_safe": false, + "path": "Tools/tests/test_compile_cli_contract.py", + "primary_owner_test": "test_compile_cli_contract.CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check", + "selector": "CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check", + "semantics": "compile_cli_contract_public_transport", + "test_id": "test_compile_cli_contract.CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check" + }, { "consumer_only": false, "disposition": "keep", @@ -51783,22 +51157,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects", + "override": "CompilerFixtureContractTests.test_argument_and_group_shape_are_derived_from_argparse", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.apply_gated_writer_tools", + "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "apply_gated_writer_tools" + "target": "compile_contract" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects", - "selector": "AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects", - "semantics": "cli_contract_apply_gated_writer_projection", - "test_id": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_apply_gated_writers_are_derived_from_compiled_path_effects" + "primary_owner_test": "test_compile_cli_contract.CompilerFixtureContractTests.test_argument_and_group_shape_are_derived_from_argparse", + "selector": "CompilerFixtureContractTests.test_argument_and_group_shape_are_derived_from_argparse", + "semantics": "cli_contract_argparse_shape_projection", + "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_argument_and_group_shape_are_derived_from_argparse" }, { "consumer_only": false, @@ -51903,7 +51277,7 @@ }, "level": "contract", "lifecycle": "current", - "override": "AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability", + "override": null, "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { @@ -51915,13 +51289,13 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability", - "selector": "AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability", - "semantics": "cli_contract_policy_runtime_path_join", - "test_id": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_identity_resolves_to_one_compiled_path_capability" + "primary_owner_test": "test_compile_cli_contract.CompilerFixtureContractTests.test_host_boundary_is_derived_from_the_actual_wrapper_import", + "selector": "CompilerFixtureContractTests.test_host_boundary_is_derived_from_the_actual_wrapper_import", + "semantics": "compiled_cli_contract", + "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_host_boundary_is_derived_from_the_actual_wrapper_import" }, { - "consumer_only": false, + "consumer_only": true, "disposition": "keep", "duplicate_group": null, "effects": { @@ -52023,7 +51397,7 @@ }, "level": "contract", "lifecycle": "current", - "override": "AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape", + "override": "CompilerFixtureContractTests.test_introspection_stops_before_behavior_and_ignores_libraries", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { @@ -52035,10 +51409,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape", - "selector": "AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape", - "semantics": "cli_contract_policy_join_fail_closed", - "test_id": "test_compile_cli_contract.AgentInterfaceJoinContractTests.test_policy_join_fails_closed_without_redeclaring_policy_shape" + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner", + "selector": "CompilerFixtureContractTests.test_introspection_stops_before_behavior_and_ignores_libraries", + "semantics": "cli_compiler_entrypoint_loader_consumer_seam", + "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_introspection_stops_before_behavior_and_ignores_libraries" }, { "consumer_only": false, @@ -52141,24 +51515,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "CliContractUnitTests.test_choice_sets_have_one_canonical_projection_order", + "override": "CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.normalize_choices", + "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "normalize_choices" + "target": "compile_contract" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CliContractUnitTests.test_choice_sets_have_one_canonical_projection_order", - "selector": "CliContractUnitTests.test_choice_sets_have_one_canonical_projection_order", - "semantics": "cli_contract_choice_normalization", - "test_id": "test_compile_cli_contract.CliContractUnitTests.test_choice_sets_have_one_canonical_projection_order" + "primary_owner_test": "test_compile_cli_contract.CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields", + "selector": "CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields", + "semantics": "cli_contract_receipt_extension_source_closure", + "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields" }, { "consumer_only": false, @@ -52261,24 +51635,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check", + "override": "CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.main", + "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "main" + "target": "compile_contract" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check", - "selector": "CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check", - "semantics": "compile_cli_contract_public_transport", - "test_id": "test_compile_cli_contract.CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check" + "primary_owner_test": "test_compile_cli_contract.CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay", + "selector": "CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay", + "semantics": "cli_contract_deterministic_projection", + "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay" }, { "consumer_only": false, @@ -52288,7 +51662,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -52301,7 +51675,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -52311,7 +51685,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -52369,7 +51743,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -52383,22 +51757,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CompilerFixtureContractTests.test_argument_and_group_shape_are_derived_from_argparse", + "override": "CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.compile_contract", + "owner_contract_symbol": "compile_cli_contract.checked_tool", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "compile_contract" + "target": "checked_tool" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CompilerFixtureContractTests.test_argument_and_group_shape_are_derived_from_argparse", - "selector": "CompilerFixtureContractTests.test_argument_and_group_shape_are_derived_from_argparse", - "semantics": "cli_contract_argparse_shape_projection", - "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_argument_and_group_shape_are_derived_from_argparse" + "primary_owner_test": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target", + "selector": "CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target", + "semantics": "invocation_scoped_cli_input_identity_and_invalidation", + "test_id": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target" }, { "consumer_only": false, @@ -52501,27 +51875,27 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.compile_contract", + "owner_contract_symbol": "compile_cli_contract.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "compile_contract" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CompilerFixtureContractTests.test_host_boundary_is_derived_from_the_actual_wrapper_import", - "selector": "CompilerFixtureContractTests.test_host_boundary_is_derived_from_the_actual_wrapper_import", - "semantics": "compiled_cli_contract", - "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_host_boundary_is_derived_from_the_actual_wrapper_import" + "primary_owner_test": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path", + "selector": "CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path", + "semantics": "cli_contract_projection_identity_and_registered_output", + "test_id": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path" }, { - "consumer_only": true, + "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { @@ -52621,24 +51995,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "CompilerFixtureContractTests.test_introspection_stops_before_behavior_and_ignores_libraries", + "override": "CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.compile_contract", + "owner_contract_symbol": "compile_cli_contract.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "compile_contract" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner", - "selector": "CompilerFixtureContractTests.test_introspection_stops_before_behavior_and_ignores_libraries", - "semantics": "cli_compiler_entrypoint_loader_consumer_seam", - "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_introspection_stops_before_behavior_and_ignores_libraries" + "primary_owner_test": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle", + "selector": "CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle", + "semantics": "source_cli_projection_write_check_hold_and_evidence_refusal", + "test_id": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle" }, { "consumer_only": false, @@ -52743,7 +52117,7 @@ }, "level": "contract", "lifecycle": "current", - "override": "CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields", + "override": "CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { @@ -52755,10 +52129,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields", - "selector": "CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields", - "semantics": "cli_contract_receipt_extension_source_closure", - "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_receipt_source_closure_classifies_static_and_dynamic_fields" + "primary_owner_test": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners", + "selector": "CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners", + "semantics": "cli_contract_current_parser_policy_and_source_closure", + "test_id": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners" }, { "consumer_only": false, @@ -52863,7 +52237,7 @@ }, "level": "contract", "lifecycle": "current", - "override": "CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay", + "override": null, "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { @@ -52875,130 +52249,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay", - "selector": "CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay", - "semantics": "cli_contract_deterministic_projection", - "test_id": "test_compile_cli_contract.CompilerFixtureContractTests.test_same_owner_inputs_render_identically_without_process_replay" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": "CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target", - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.checked_projection", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "status": "resolved", - "target": "checked_projection" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target", - "selector": "CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target", - "semantics": "invocation_scoped_cli_input_identity_and_invalidation", - "test_id": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target" + "primary_owner_test": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_receipt_shape_is_projected_from_the_common_envelope_owner", + "selector": "CurrentCliOwnerClosureTests.test_receipt_shape_is_projected_from_the_common_envelope_owner", + "semantics": "compiled_cli_contract", + "test_id": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_receipt_shape_is_projected_from_the_common_envelope_owner" }, { "consumer_only": false, @@ -53101,25 +52355,53 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path", + "override": null, "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.main", + "owner_contract_symbol": "compile_cli_contract.compile_contract", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/agent_interface/compile_cli_contract.py", "status": "resolved", - "target": "main" + "target": "compile_contract" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path", - "selector": "CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path", - "semantics": "cli_contract_projection_identity_and_registered_output", - "test_id": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_projection_identity_fixes_the_current_artifact_path" - }, + "primary_owner_test": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_runner_cli_modes_share_transport_shape_not_business_fields", + "selector": "CurrentCliOwnerClosureTests.test_runner_cli_modes_share_transport_shape_not_business_fields", + "semantics": "compiled_cli_contract", + "test_id": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_runner_cli_modes_share_transport_shape_not_business_fields" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [ + "Tools/tests/support/cli_contract_fixture.py" + ], + "lifecycle": "current", + "override_count": 13, + "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_compile_cli_contract.py", + "scenario_first_use_builds": {}, + "semantics": "compiled_cli_contract" + }, + { + "case_count": 14, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -53133,15 +52415,18 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/initial_task_plan_fixture.py:reset_to_initial_task_plan_fixture", + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 1, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -53150,7 +52435,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "first_use_builds": {}, @@ -53163,13 +52448,16 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/initial_task_plan_fixture.py:reset_to_initial_task_plan_fixture", + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -53206,10 +52494,10 @@ } }, "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 1, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -53223,22 +52511,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle", - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.main", + "override": "CompileQueueCheckpointTests.test_cli_json_materializes_one_current_planning_checkpoint", + "owner": "Tools/execution/planning/compile_queue.py", + "owner_contract_symbol": "compile_queue.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle", - "selector": "CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle", - "semantics": "source_cli_projection_write_check_hold_and_evidence_refusal", - "test_id": "test_compile_cli_contract.CompilerProjectionLifecycleTests.test_write_check_stale_and_unreliable_evidence_share_one_lifecycle" + "path": "Tools/tests/test_compile_queue.py", + "primary_owner_test": "test_compile_queue.CompileQueueCheckpointTests.test_cli_json_materializes_one_current_planning_checkpoint", + "selector": "CompileQueueCheckpointTests.test_cli_json_materializes_one_current_planning_checkpoint", + "semantics": "compile_queue_cli_json_initial_materialization_readback", + "test_id": "test_compile_queue.CompileQueueCheckpointTests.test_cli_json_materializes_one_current_planning_checkpoint" }, { "consumer_only": false, @@ -53343,22 +52631,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners", - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.compile_contract", + "override": "CompileQueueContractTests.test_batch_spec_identity_is_unique_at_the_compiler_boundary", + "owner": "Tools/execution/planning/compile_queue.py", + "owner_contract_symbol": "compile_queue._batch_specs", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "compile_contract" + "target": "_batch_specs" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners", - "selector": "CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners", - "semantics": "cli_contract_current_parser_policy_and_source_closure", - "test_id": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_compiled_surface_is_the_exact_join_of_current_machine_owners" + "path": "Tools/tests/test_compile_queue.py", + "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_batch_spec_identity_is_unique_at_the_compiler_boundary", + "selector": "CompileQueueContractTests.test_batch_spec_identity_is_unique_at_the_compiler_boundary", + "semantics": "compile_queue_batch_spec_identity_contract", + "test_id": "test_compile_queue.CompileQueueContractTests.test_batch_spec_identity_is_unique_at_the_compiler_boundary" }, { "consumer_only": false, @@ -53461,24 +52749,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.compile_contract", + "override": "CompileQueueContractTests.test_compile_document_materializes_only_declared_structure", + "owner": "Tools/execution/planning/compile_queue.py", + "owner_contract_symbol": "compile_queue.compile_document", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "compile_contract" + "target": "compile_document" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_receipt_shape_is_projected_from_the_common_envelope_owner", - "selector": "CurrentCliOwnerClosureTests.test_receipt_shape_is_projected_from_the_common_envelope_owner", - "semantics": "compiled_cli_contract", - "test_id": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_receipt_shape_is_projected_from_the_common_envelope_owner" + "path": "Tools/tests/test_compile_queue.py", + "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_compile_document_materializes_only_declared_structure", + "selector": "CompileQueueContractTests.test_compile_document_materializes_only_declared_structure", + "semantics": "compile_queue_declared_structure_materialization", + "test_id": "test_compile_queue.CompileQueueContractTests.test_compile_document_materializes_only_declared_structure" }, { "consumer_only": false, @@ -53581,53 +52869,25 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "owner_contract_symbol": "compile_cli_contract.compile_contract", + "override": "CompileQueueContractTests.test_explicit_dependency_cycle_is_rejected", + "owner": "Tools/execution/planning/compile_queue.py", + "owner_contract_symbol": "compile_queue.compile_document", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", + "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "compile_contract" + "target": "compile_document" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_compile_cli_contract.py", - "primary_owner_test": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_runner_cli_modes_share_transport_shape_not_business_fields", - "selector": "CurrentCliOwnerClosureTests.test_runner_cli_modes_share_transport_shape_not_business_fields", - "semantics": "compiled_cli_contract", - "test_id": "test_compile_cli_contract.CurrentCliOwnerClosureTests.test_runner_cli_modes_share_transport_shape_not_business_fields" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/support/cli_contract_fixture.py" - ], - "lifecycle": "current", - "override_count": 13, - "owner": "Tools/platform/agent_interface/compile_cli_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_compile_cli_contract.py", - "scenario_first_use_builds": {}, - "semantics": "compiled_cli_contract" - }, - { - "case_count": 14, - "cases": [ + "path": "Tools/tests/test_compile_queue.py", + "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_explicit_dependency_cycle_is_rejected", + "selector": "CompileQueueContractTests.test_explicit_dependency_cycle_is_rejected", + "semantics": "compile_queue_dependency_cycle_contract", + "test_id": "test_compile_queue.CompileQueueContractTests.test_explicit_dependency_cycle_is_rejected" + }, { "consumer_only": false, "disposition": "keep", @@ -53641,18 +52901,15 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/initial_task_plan_fixture.py:reset_to_initial_task_plan_fixture", - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 1, - "temp_resources": 1 + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -53661,7 +52918,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "first_use_builds": {}, @@ -53674,16 +52931,13 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 3, - "full_repository_copies": 1, + "file_copies": 0, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/initial_task_plan_fixture.py:reset_to_initial_task_plan_fixture", - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -53720,10 +52974,10 @@ } }, "transitive_effects": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 1, - "temp_resources": 1 + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -53735,24 +52989,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "CompileQueueCheckpointTests.test_cli_json_materializes_one_current_planning_checkpoint", + "override": "CompileQueueContractTests.test_open_work_spec_change_requires_revalidation_hold", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue.main", + "owner_contract_symbol": "compile_queue.replan_diff", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "main" + "target": "replan_diff" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueCheckpointTests.test_cli_json_materializes_one_current_planning_checkpoint", - "selector": "CompileQueueCheckpointTests.test_cli_json_materializes_one_current_planning_checkpoint", - "semantics": "compile_queue_cli_json_initial_materialization_readback", - "test_id": "test_compile_queue.CompileQueueCheckpointTests.test_cli_json_materializes_one_current_planning_checkpoint" + "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_open_work_spec_change_requires_revalidation_hold", + "selector": "CompileQueueContractTests.test_open_work_spec_change_requires_revalidation_hold", + "semantics": "compile_queue_open_work_spec_revalidation_contract", + "test_id": "test_compile_queue.CompileQueueContractTests.test_open_work_spec_change_requires_revalidation_hold" }, { "consumer_only": false, @@ -53855,24 +53109,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CompileQueueContractTests.test_batch_spec_identity_is_unique_at_the_compiler_boundary", + "override": "CompileQueueContractTests.test_replan_diff_preserves_terminal_history_and_reports_inflight_removal", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue._batch_specs", + "owner_contract_symbol": "compile_queue.replan_diff", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "_batch_specs" + "target": "replan_diff" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_batch_spec_identity_is_unique_at_the_compiler_boundary", - "selector": "CompileQueueContractTests.test_batch_spec_identity_is_unique_at_the_compiler_boundary", - "semantics": "compile_queue_batch_spec_identity_contract", - "test_id": "test_compile_queue.CompileQueueContractTests.test_batch_spec_identity_is_unique_at_the_compiler_boundary" + "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_replan_diff_preserves_terminal_history_and_reports_inflight_removal", + "selector": "CompileQueueContractTests.test_replan_diff_preserves_terminal_history_and_reports_inflight_removal", + "semantics": "compile_queue_replan_history_contract", + "test_id": "test_compile_queue.CompileQueueContractTests.test_replan_diff_preserves_terminal_history_and_reports_inflight_removal" }, { "consumer_only": false, @@ -53977,22 +53231,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "CompileQueueContractTests.test_compile_document_materializes_only_declared_structure", + "override": "CompileQueueContractTests.test_replan_order_fills_around_fixed_history", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue.compile_document", + "owner_contract_symbol": "compile_queue._assign_replan_orders", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "compile_document" + "target": "_assign_replan_orders" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_compile_document_materializes_only_declared_structure", - "selector": "CompileQueueContractTests.test_compile_document_materializes_only_declared_structure", - "semantics": "compile_queue_declared_structure_materialization", - "test_id": "test_compile_queue.CompileQueueContractTests.test_compile_document_materializes_only_declared_structure" + "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_replan_order_fills_around_fixed_history", + "selector": "CompileQueueContractTests.test_replan_order_fills_around_fixed_history", + "semantics": "compile_queue_replan_order_contract", + "test_id": "test_compile_queue.CompileQueueContractTests.test_replan_order_fills_around_fixed_history" }, { "consumer_only": false, @@ -54097,22 +53351,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "CompileQueueContractTests.test_explicit_dependency_cycle_is_rejected", + "override": "CompileQueueContractTests.test_same_scope_proposal_changes_only_registered_routing_fields", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue.compile_document", + "owner_contract_symbol": "compile_queue.validate_same_scope_proposal", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "compile_document" + "target": "validate_same_scope_proposal" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_explicit_dependency_cycle_is_rejected", - "selector": "CompileQueueContractTests.test_explicit_dependency_cycle_is_rejected", - "semantics": "compile_queue_dependency_cycle_contract", - "test_id": "test_compile_queue.CompileQueueContractTests.test_explicit_dependency_cycle_is_rejected" + "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_same_scope_proposal_changes_only_registered_routing_fields", + "selector": "CompileQueueContractTests.test_same_scope_proposal_changes_only_registered_routing_fields", + "semantics": "compile_queue_same_scope_proposal_contract", + "test_id": "test_compile_queue.CompileQueueContractTests.test_same_scope_proposal_changes_only_registered_routing_fields" }, { "consumer_only": false, @@ -54132,10 +53386,10 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -54172,10 +53426,10 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -54200,10 +53454,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -54215,24 +53469,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": "CompileQueueContractTests.test_open_work_spec_change_requires_revalidation_hold", + "override": "CompileQueueReplanCurrentnessIntegrationTests.*", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue.replan_diff", + "owner_contract_symbol": "compile_queue.main", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "replan_diff" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_open_work_spec_change_requires_revalidation_hold", - "selector": "CompileQueueContractTests.test_open_work_spec_change_requires_revalidation_hold", - "semantics": "compile_queue_open_work_spec_revalidation_contract", - "test_id": "test_compile_queue.CompileQueueContractTests.test_open_work_spec_change_requires_revalidation_hold" + "primary_owner_test": "test_compile_queue.CompileQueueReplanCurrentnessIntegrationTests.test_consumed_replan_diff_is_bound_to_current_proposal_bytes", + "selector": "CompileQueueReplanCurrentnessIntegrationTests.test_consumed_replan_diff_is_bound_to_current_proposal_bytes", + "semantics": "compile_queue_replan_diff_currentness", + "test_id": "test_compile_queue.CompileQueueReplanCurrentnessIntegrationTests.test_consumed_replan_diff_is_bound_to_current_proposal_bytes" }, { "consumer_only": false, @@ -54255,7 +53509,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -54295,7 +53549,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -54323,7 +53577,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -54335,24 +53589,24 @@ } } }, - "level": "unit", + "level": "slow", "lifecycle": "current", - "override": "CompileQueueContractTests.test_replan_diff_preserves_terminal_history_and_reports_inflight_removal", + "override": "CompileQueueTransactionRecoverySlowTests.*", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue.replan_diff", + "owner_contract_symbol": "compile_queue._commit_state", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "replan_diff" + "target": "_commit_state" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_replan_diff_preserves_terminal_history_and_reports_inflight_removal", - "selector": "CompileQueueContractTests.test_replan_diff_preserves_terminal_history_and_reports_inflight_removal", - "semantics": "compile_queue_replan_history_contract", - "test_id": "test_compile_queue.CompileQueueContractTests.test_replan_diff_preserves_terminal_history_and_reports_inflight_removal" + "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_clean_rollback_restores_every_state_byte_and_unlocks", + "selector": "CompileQueueTransactionRecoverySlowTests.test_clean_rollback_restores_every_state_byte_and_unlocks", + "semantics": "compile_queue_transaction_recovery_matrix", + "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_clean_rollback_restores_every_state_byte_and_unlocks" }, { "consumer_only": false, @@ -54375,7 +53629,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -54415,7 +53669,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -54443,7 +53697,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -54455,24 +53709,24 @@ } } }, - "level": "unit", + "level": "slow", "lifecycle": "current", - "override": "CompileQueueContractTests.test_replan_order_fills_around_fixed_history", + "override": "CompileQueueTransactionRecoverySlowTests.*", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue._assign_replan_orders", + "owner_contract_symbol": "compile_queue._commit_state", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "_assign_replan_orders" + "target": "_commit_state" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_replan_order_fills_around_fixed_history", - "selector": "CompileQueueContractTests.test_replan_order_fills_around_fixed_history", - "semantics": "compile_queue_replan_order_contract", - "test_id": "test_compile_queue.CompileQueueContractTests.test_replan_order_fills_around_fixed_history" + "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_incomplete_rollback_retains_current_recovery_lock", + "selector": "CompileQueueTransactionRecoverySlowTests.test_incomplete_rollback_retains_current_recovery_lock", + "semantics": "compile_queue_transaction_recovery_matrix", + "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_incomplete_rollback_retains_current_recovery_lock" }, { "consumer_only": false, @@ -54495,7 +53749,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -54535,7 +53789,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -54563,7 +53817,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -54575,24 +53829,24 @@ } } }, - "level": "unit", + "level": "slow", "lifecycle": "current", - "override": "CompileQueueContractTests.test_same_scope_proposal_changes_only_registered_routing_fields", + "override": "CompileQueueTransactionRecoverySlowTests.*", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue.validate_same_scope_proposal", + "owner_contract_symbol": "compile_queue._commit_state", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "validate_same_scope_proposal" + "target": "_commit_state" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueContractTests.test_same_scope_proposal_changes_only_registered_routing_fields", - "selector": "CompileQueueContractTests.test_same_scope_proposal_changes_only_registered_routing_fields", - "semantics": "compile_queue_same_scope_proposal_contract", - "test_id": "test_compile_queue.CompileQueueContractTests.test_same_scope_proposal_changes_only_registered_routing_fields" + "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_locked_prevalidation_cas_rejection_writes_nothing", + "selector": "CompileQueueTransactionRecoverySlowTests.test_locked_prevalidation_cas_rejection_writes_nothing", + "semantics": "compile_queue_transaction_recovery_matrix", + "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_locked_prevalidation_cas_rejection_writes_nothing" }, { "consumer_only": false, @@ -54612,10 +53866,10 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 2 }, "scopes": { "direct_method": { @@ -54625,7 +53879,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -54652,7 +53906,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 @@ -54680,10 +53934,10 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 2 }, "triggered_once_per_process": { "builds": {}, @@ -54695,24 +53949,24 @@ } } }, - "level": "integration", + "level": "slow", "lifecycle": "current", - "override": "CompileQueueReplanCurrentnessIntegrationTests.*", + "override": "CompileQueueTransactionRecoverySlowTests.*", "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue.main", + "owner_contract_symbol": "compile_queue._commit_state", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/compile_queue.py", "status": "resolved", - "target": "main" + "target": "_commit_state" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueReplanCurrentnessIntegrationTests.test_consumed_replan_diff_is_bound_to_current_proposal_bytes", - "selector": "CompileQueueReplanCurrentnessIntegrationTests.test_consumed_replan_diff_is_bound_to_current_proposal_bytes", - "semantics": "compile_queue_replan_diff_currentness", - "test_id": "test_compile_queue.CompileQueueReplanCurrentnessIntegrationTests.test_consumed_replan_diff_is_bound_to_current_proposal_bytes" + "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_prepare_and_abort_append_boundaries_choose_unlock_or_lock", + "selector": "CompileQueueTransactionRecoverySlowTests.test_prepare_and_abort_append_boundaries_choose_unlock_or_lock", + "semantics": "compile_queue_transaction_recovery_matrix", + "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_prepare_and_abort_append_boundaries_choose_unlock_or_lock" }, { "consumer_only": false, @@ -54735,7 +53989,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 2 }, "scopes": { "direct_method": { @@ -54745,7 +53999,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -54803,7 +54057,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 2 }, "triggered_once_per_process": { "builds": {}, @@ -54829,11 +54083,43 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_clean_rollback_restores_every_state_byte_and_unlocks", - "selector": "CompileQueueTransactionRecoverySlowTests.test_clean_rollback_restores_every_state_byte_and_unlocks", + "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_uncertain_commit_append_variants_retain_lock_and_evidence", + "selector": "CompileQueueTransactionRecoverySlowTests.test_uncertain_commit_append_variants_retain_lock_and_evidence", "semantics": "compile_queue_transaction_recovery_matrix", - "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_clean_rollback_restores_every_state_byte_and_unlocks" - }, + "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_uncertain_commit_append_variants_retain_lock_and_evidence" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 2, + "full_repository_copies": 1, + "process_calls": 1, + "temp_resources": 3 + }, + "effects": { + "file_copies": 1, + "full_repository_copies": 1, + "process_calls": 1, + "temp_resources": 3 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 10, + "owner": "Tools/execution/planning/compile_queue.py", + "parallel_safe": true, + "path": "Tools/tests/test_compile_queue.py", + "scenario_first_use_builds": {}, + "semantics": "compile_queue_materialization_and_replan_predicates" + }, + { + "case_count": 6, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -54865,7 +54151,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -54889,6 +54175,96 @@ "lifecycle_signals": [] }, "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "integration", + "lifecycle": "current", + "override": "LayoutProjectionIntegrationTests.test_changed_owner_layout_reaches_every_direct_projection", + "owner": "Tools/platform/distribution/stamp_cards.py", + "owner_contract_symbol": "stamp_cards.discover_cards", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/platform/distribution/stamp_cards.py", + "status": "resolved", + "target": "discover_cards" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_component_registry_projection.py", + "primary_owner_test": "test_component_registry_projection.LayoutProjectionIntegrationTests.test_changed_owner_layout_reaches_every_direct_projection", + "selector": "LayoutProjectionIntegrationTests.test_changed_owner_layout_reaches_every_direct_projection", + "semantics": "component_layout_generator_projection", + "test_id": "test_component_registry_projection.LayoutProjectionIntegrationTests.test_changed_owner_layout_reaches_every_direct_projection" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -54903,6 +54279,36 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [] }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, "per_process": { "builder_triggers": [], "e2e_builder_entrypoints": [], @@ -54935,24 +54341,24 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "CompileQueueTransactionRecoverySlowTests.*", - "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue._commit_state", + "override": "ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set", + "owner": "Tools/governance/profile/profile_layout_contract.py", + "owner_contract_symbol": "profile_layout_contract.RESERVED_PROFILE_IDS", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/compile_queue.py", + "owner": "Tools/governance/profile/profile_layout_contract.py", "status": "resolved", - "target": "_commit_state" + "target": "RESERVED_PROFILE_IDS" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_incomplete_rollback_retains_current_recovery_lock", - "selector": "CompileQueueTransactionRecoverySlowTests.test_incomplete_rollback_retains_current_recovery_lock", - "semantics": "compile_queue_transaction_recovery_matrix", - "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_incomplete_rollback_retains_current_recovery_lock" + "parallel_safe": true, + "path": "Tools/tests/test_component_registry_projection.py", + "primary_owner_test": "test_component_registry_projection.ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set", + "selector": "ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set", + "semantics": "profile_reserved_namespace_consumer_closure", + "test_id": "test_component_registry_projection.ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set" }, { "consumer_only": false, @@ -54975,7 +54381,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -55015,7 +54421,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -55043,7 +54449,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -55055,24 +54461,24 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "CompileQueueTransactionRecoverySlowTests.*", - "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue._commit_state", + "override": "ProfileLayoutContractTests.test_owner_classifies_candidate_template_and_example_manifests", + "owner": "Tools/governance/profile/profile_layout_contract.py", + "owner_contract_symbol": "profile_layout_contract.parse_profile_manifest_path", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/compile_queue.py", + "owner": "Tools/governance/profile/profile_layout_contract.py", "status": "resolved", - "target": "_commit_state" + "target": "parse_profile_manifest_path" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_locked_prevalidation_cas_rejection_writes_nothing", - "selector": "CompileQueueTransactionRecoverySlowTests.test_locked_prevalidation_cas_rejection_writes_nothing", - "semantics": "compile_queue_transaction_recovery_matrix", - "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_locked_prevalidation_cas_rejection_writes_nothing" + "parallel_safe": true, + "path": "Tools/tests/test_component_registry_projection.py", + "primary_owner_test": "test_component_registry_projection.ProfileLayoutContractTests.test_owner_classifies_candidate_template_and_example_manifests", + "selector": "ProfileLayoutContractTests.test_owner_classifies_candidate_template_and_example_manifests", + "semantics": "profile_layout_machine_owner", + "test_id": "test_component_registry_projection.ProfileLayoutContractTests.test_owner_classifies_candidate_template_and_example_manifests" }, { "consumer_only": false, @@ -55095,7 +54501,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -55105,7 +54511,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -55135,7 +54541,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -55163,7 +54569,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -55175,24 +54581,24 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "CompileQueueTransactionRecoverySlowTests.*", - "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue._commit_state", + "override": "SingleOwnerContractTests.test_profile_manifest_filename_has_one_production_owner", + "owner": "Tools/governance/profile/profile_layout_contract.py", + "owner_contract_symbol": "profile_layout_contract.PROFILE_MANIFEST_NAME", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/planning/compile_queue.py", + "owner": "Tools/governance/profile/profile_layout_contract.py", "status": "resolved", - "target": "_commit_state" + "target": "PROFILE_MANIFEST_NAME" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_prepare_and_abort_append_boundaries_choose_unlock_or_lock", - "selector": "CompileQueueTransactionRecoverySlowTests.test_prepare_and_abort_append_boundaries_choose_unlock_or_lock", - "semantics": "compile_queue_transaction_recovery_matrix", - "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_prepare_and_abort_append_boundaries_choose_unlock_or_lock" + "parallel_safe": true, + "path": "Tools/tests/test_component_registry_projection.py", + "primary_owner_test": "test_component_registry_projection.SingleOwnerContractTests.test_profile_manifest_filename_has_one_production_owner", + "selector": "SingleOwnerContractTests.test_profile_manifest_filename_has_one_production_owner", + "semantics": "profile_manifest_filename_single_owner", + "test_id": "test_component_registry_projection.SingleOwnerContractTests.test_profile_manifest_filename_has_one_production_owner" }, { "consumer_only": false, @@ -55215,7 +54621,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -55225,7 +54631,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -55255,7 +54661,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -55283,7 +54689,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -55295,57 +54701,25 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "CompileQueueTransactionRecoverySlowTests.*", - "owner": "Tools/execution/planning/compile_queue.py", - "owner_contract_symbol": "compile_queue._commit_state", + "override": "SingleOwnerContractTests.test_retired_layout_aliases_and_exports_cannot_reappear", + "owner": "Tools/module-boundaries.yaml", + "owner_contract_symbol": "module-boundaries.yaml", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/planning/compile_queue.py", - "status": "resolved", - "target": "_commit_state" + "kind": "contract-reference", + "owner": "Tools/module-boundaries.yaml", + "status": "declared", + "target": "module-boundaries.yaml" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_compile_queue.py", - "primary_owner_test": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_uncertain_commit_append_variants_retain_lock_and_evidence", - "selector": "CompileQueueTransactionRecoverySlowTests.test_uncertain_commit_append_variants_retain_lock_and_evidence", - "semantics": "compile_queue_transaction_recovery_matrix", - "test_id": "test_compile_queue.CompileQueueTransactionRecoverySlowTests.test_uncertain_commit_append_variants_retain_lock_and_evidence" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 2, - "full_repository_copies": 1, - "process_calls": 1, - "temp_resources": 3 - }, - "effects": { - "file_copies": 1, - "full_repository_copies": 1, - "process_calls": 1, - "temp_resources": 3 - }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 10, - "owner": "Tools/execution/planning/compile_queue.py", - "parallel_safe": true, - "path": "Tools/tests/test_compile_queue.py", - "scenario_first_use_builds": {}, - "semantics": "compile_queue_materialization_and_replan_predicates" - }, - { - "case_count": 6, - "cases": [ + "parallel_safe": true, + "path": "Tools/tests/test_component_registry_projection.py", + "primary_owner_test": "test_component_registry_projection.SingleOwnerContractTests.test_retired_layout_aliases_and_exports_cannot_reappear", + "selector": "SingleOwnerContractTests.test_retired_layout_aliases_and_exports_cannot_reappear", + "semantics": "retired_component_layout_interface_absence", + "test_id": "test_component_registry_projection.SingleOwnerContractTests.test_retired_layout_aliases_and_exports_cannot_reappear" + }, { "consumer_only": false, "disposition": "keep", @@ -55367,7 +54741,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -55377,7 +54751,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -55435,7 +54809,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -55447,9 +54821,9 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "LayoutProjectionIntegrationTests.test_changed_owner_layout_reaches_every_direct_projection", + "override": "SingleOwnerContractTests.test_route_registry_consumers_share_the_current_projection", "owner": "Tools/platform/distribution/stamp_cards.py", "owner_contract_symbol": "stamp_cards.discover_cards", "owner_reference": { @@ -55461,11 +54835,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_component_registry_projection.py", - "primary_owner_test": "test_component_registry_projection.LayoutProjectionIntegrationTests.test_changed_owner_layout_reaches_every_direct_projection", - "selector": "LayoutProjectionIntegrationTests.test_changed_owner_layout_reaches_every_direct_projection", - "semantics": "component_layout_generator_projection", - "test_id": "test_component_registry_projection.LayoutProjectionIntegrationTests.test_changed_owner_layout_reaches_every_direct_projection" - }, + "primary_owner_test": "test_component_registry_projection.SingleOwnerContractTests.test_route_registry_consumers_share_the_current_projection", + "selector": "SingleOwnerContractTests.test_route_registry_consumers_share_the_current_projection", + "semantics": "current_card_read_set_registry_consumer_closure", + "test_id": "test_component_registry_projection.SingleOwnerContractTests.test_route_registry_consumers_share_the_current_projection" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 6, + "owner": "Tools/module-boundaries.yaml", + "parallel_safe": true, + "path": "Tools/tests/test_component_registry_projection.py", + "scenario_first_use_builds": {}, + "semantics": "component_layout_single_owner_contract" + }, + { + "case_count": 11, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -55474,7 +54874,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -55487,7 +54887,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -55497,7 +54897,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -55555,7 +54955,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -55567,24 +54967,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set", - "owner": "Tools/governance/profile/profile_layout_contract.py", - "owner_contract_symbol": "profile_layout_contract.RESERVED_PROFILE_IDS", + "override": "EffectiveQuotaCeilingTests.*", + "owner": "Tools/governance/control/contract_exception_policy.py", + "owner_contract_symbol": "contract_exception_policy.effective_quota_ceilings", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_layout_contract.py", + "owner": "Tools/governance/control/contract_exception_policy.py", "status": "resolved", - "target": "RESERVED_PROFILE_IDS" + "target": "effective_quota_ceilings" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_component_registry_projection.py", - "primary_owner_test": "test_component_registry_projection.ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set", - "selector": "ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set", - "semantics": "profile_reserved_namespace_consumer_closure", - "test_id": "test_component_registry_projection.ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set" + "path": "Tools/tests/test_contract_exception_policy_registry.py", + "primary_owner_test": "test_contract_exception_policy_registry.EffectiveQuotaCeilingTests.test_inactive_configured_exception_and_joint_bound_matrix", + "selector": "EffectiveQuotaCeilingTests.test_inactive_configured_exception_and_joint_bound_matrix", + "semantics": "optional_priority_quota_effective_ceiling_matrix", + "test_id": "test_contract_exception_policy_registry.EffectiveQuotaCeilingTests.test_inactive_configured_exception_and_joint_bound_matrix" }, { "consumer_only": false, @@ -55689,22 +55089,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ProfileLayoutContractTests.test_owner_classifies_candidate_template_and_example_manifests", - "owner": "Tools/governance/profile/profile_layout_contract.py", - "owner_contract_symbol": "profile_layout_contract.parse_profile_manifest_path", + "override": null, + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner_contract_symbol": "contract_exception_policy_registry", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_layout_contract.py", - "status": "resolved", - "target": "parse_profile_manifest_path" + "kind": "invariant", + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "status": "declared", + "target": "contract_exception_policy_registry" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_component_registry_projection.py", - "primary_owner_test": "test_component_registry_projection.ProfileLayoutContractTests.test_owner_classifies_candidate_template_and_example_manifests", - "selector": "ProfileLayoutContractTests.test_owner_classifies_candidate_template_and_example_manifests", - "semantics": "profile_layout_machine_owner", - "test_id": "test_component_registry_projection.ProfileLayoutContractTests.test_owner_classifies_candidate_template_and_example_manifests" + "path": "Tools/tests/test_contract_exception_policy_registry.py", + "primary_owner_test": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_effective_policy_fingerprint_is_stable", + "selector": "FingerprintCurrentnessTests.test_effective_policy_fingerprint_is_stable", + "semantics": "contract_exception_policy_registry", + "test_id": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_effective_policy_fingerprint_is_stable" }, { "consumer_only": false, @@ -55809,22 +55209,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "SingleOwnerContractTests.test_profile_manifest_filename_has_one_production_owner", - "owner": "Tools/governance/profile/profile_layout_contract.py", - "owner_contract_symbol": "profile_layout_contract.PROFILE_MANIFEST_NAME", + "override": null, + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner_contract_symbol": "contract_exception_policy_registry", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_layout_contract.py", - "status": "resolved", - "target": "PROFILE_MANIFEST_NAME" + "kind": "invariant", + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "status": "declared", + "target": "contract_exception_policy_registry" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_component_registry_projection.py", - "primary_owner_test": "test_component_registry_projection.SingleOwnerContractTests.test_profile_manifest_filename_has_one_production_owner", - "selector": "SingleOwnerContractTests.test_profile_manifest_filename_has_one_production_owner", - "semantics": "profile_manifest_filename_single_owner", - "test_id": "test_component_registry_projection.SingleOwnerContractTests.test_profile_manifest_filename_has_one_production_owner" + "path": "Tools/tests/test_contract_exception_policy_registry.py", + "primary_owner_test": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_none_has_no_numeric_fallback_and_configured_values_are_exact", + "selector": "FingerprintCurrentnessTests.test_none_has_no_numeric_fallback_and_configured_values_are_exact", + "semantics": "contract_exception_policy_registry", + "test_id": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_none_has_no_numeric_fallback_and_configured_values_are_exact" }, { "consumer_only": false, @@ -55929,25 +55329,25 @@ }, "level": "contract", "lifecycle": "current", - "override": "SingleOwnerContractTests.test_retired_layout_aliases_and_exports_cannot_reappear", - "owner": "Tools/module-boundaries.yaml", - "owner_contract_symbol": "module-boundaries.yaml", + "override": null, + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner_contract_symbol": "contract_exception_policy_registry", "owner_reference": { - "kind": "contract-reference", - "owner": "Tools/module-boundaries.yaml", + "kind": "invariant", + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", "status": "declared", - "target": "module-boundaries.yaml" + "target": "contract_exception_policy_registry" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_component_registry_projection.py", - "primary_owner_test": "test_component_registry_projection.SingleOwnerContractTests.test_retired_layout_aliases_and_exports_cannot_reappear", - "selector": "SingleOwnerContractTests.test_retired_layout_aliases_and_exports_cannot_reappear", - "semantics": "retired_component_layout_interface_absence", - "test_id": "test_component_registry_projection.SingleOwnerContractTests.test_retired_layout_aliases_and_exports_cannot_reappear" + "path": "Tools/tests/test_contract_exception_policy_registry.py", + "primary_owner_test": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_registry_policy_revision_moves_the_effective_fingerprint", + "selector": "FingerprintCurrentnessTests.test_registry_policy_revision_moves_the_effective_fingerprint", + "semantics": "contract_exception_policy_registry", + "test_id": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_registry_policy_revision_moves_the_effective_fingerprint" }, { - "consumer_only": false, + "consumer_only": true, "disposition": "keep", "duplicate_group": null, "effects": { @@ -56049,49 +55449,23 @@ }, "level": "contract", "lifecycle": "current", - "override": "SingleOwnerContractTests.test_route_registry_consumers_share_the_current_projection", - "owner": "Tools/platform/distribution/stamp_cards.py", - "owner_contract_symbol": "stamp_cards.discover_cards", + "override": "PriorityQuotaRegistryConnectionTests.test_exception_shape_validation_consumes_registry_bounds", + "owner": "Tools/execution/task_runtime/queue_runtime/policy_exceptions.py", + "owner_contract_symbol": "policy_exceptions.policy_exception_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/stamp_cards.py", + "owner": "Tools/execution/task_runtime/queue_runtime/policy_exceptions.py", "status": "resolved", - "target": "discover_cards" + "target": "policy_exception_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_component_registry_projection.py", - "primary_owner_test": "test_component_registry_projection.SingleOwnerContractTests.test_route_registry_consumers_share_the_current_projection", - "selector": "SingleOwnerContractTests.test_route_registry_consumers_share_the_current_projection", - "semantics": "current_card_read_set_registry_consumer_closure", - "test_id": "test_component_registry_projection.SingleOwnerContractTests.test_route_registry_consumers_share_the_current_projection" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 2 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 6, - "owner": "Tools/module-boundaries.yaml", - "parallel_safe": true, - "path": "Tools/tests/test_component_registry_projection.py", - "scenario_first_use_builds": {}, - "semantics": "component_layout_single_owner_contract" - }, - { - "case_count": 11, - "cases": [ + "path": "Tools/tests/test_contract_exception_policy_registry.py", + "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_limit_domain_is_projected_to_each_policy", + "selector": "PriorityQuotaRegistryConnectionTests.test_exception_shape_validation_consumes_registry_bounds", + "semantics": "policy_exception_registry_limit_domain_consumer", + "test_id": "test_contract_exception_policy_registry.PriorityQuotaRegistryConnectionTests.test_exception_shape_validation_consumes_registry_bounds" + }, { "consumer_only": false, "disposition": "keep", @@ -56193,24 +55567,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "EffectiveQuotaCeilingTests.*", - "owner": "Tools/governance/control/contract_exception_policy.py", - "owner_contract_symbol": "contract_exception_policy.effective_quota_ceilings", + "override": null, + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner_contract_symbol": "contract_exception_policy_registry", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/contract_exception_policy.py", - "status": "resolved", - "target": "effective_quota_ceilings" + "kind": "invariant", + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "status": "declared", + "target": "contract_exception_policy_registry" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.EffectiveQuotaCeilingTests.test_inactive_configured_exception_and_joint_bound_matrix", - "selector": "EffectiveQuotaCeilingTests.test_inactive_configured_exception_and_joint_bound_matrix", - "semantics": "optional_priority_quota_effective_ceiling_matrix", - "test_id": "test_contract_exception_policy_registry.EffectiveQuotaCeilingTests.test_inactive_configured_exception_and_joint_bound_matrix" + "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_duplicate_policy_id_is_rejected", + "selector": "RegistryShapeTests.test_duplicate_policy_id_is_rejected", + "semantics": "contract_exception_policy_registry", + "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_duplicate_policy_id_is_rejected" }, { "consumer_only": false, @@ -56327,10 +55701,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_effective_policy_fingerprint_is_stable", - "selector": "FingerprintCurrentnessTests.test_effective_policy_fingerprint_is_stable", + "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_illegal_protocol_is_rejected", + "selector": "RegistryShapeTests.test_illegal_protocol_is_rejected", "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_effective_policy_fingerprint_is_stable" + "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_illegal_protocol_is_rejected" }, { "consumer_only": false, @@ -56447,10 +55821,130 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_none_has_no_numeric_fallback_and_configured_values_are_exact", - "selector": "FingerprintCurrentnessTests.test_none_has_no_numeric_fallback_and_configured_values_are_exact", + "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_limit_domain_is_projected_to_each_policy", + "selector": "RegistryShapeTests.test_limit_domain_is_projected_to_each_policy", "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_none_has_no_numeric_fallback_and_configured_values_are_exact" + "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_limit_domain_is_projected_to_each_policy" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": null, + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner_contract_symbol": "contract_exception_policy_registry", + "owner_reference": { + "kind": "invariant", + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "status": "declared", + "target": "contract_exception_policy_registry" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_contract_exception_policy_registry.py", + "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_missing_registry_fails_closed", + "selector": "RegistryShapeTests.test_missing_registry_fails_closed", + "semantics": "contract_exception_policy_registry", + "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_missing_registry_fails_closed" }, { "consumer_only": false, @@ -56567,13 +56061,13 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_registry_policy_revision_moves_the_effective_fingerprint", - "selector": "FingerprintCurrentnessTests.test_registry_policy_revision_moves_the_effective_fingerprint", + "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_owner_path_must_be_safe_and_resolve_inside_kernel", + "selector": "RegistryShapeTests.test_owner_path_must_be_safe_and_resolve_inside_kernel", "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.FingerprintCurrentnessTests.test_registry_policy_revision_moves_the_effective_fingerprint" + "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_owner_path_must_be_safe_and_resolve_inside_kernel" }, { - "consumer_only": true, + "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { @@ -56675,23 +56169,51 @@ }, "level": "contract", "lifecycle": "current", - "override": "PriorityQuotaRegistryConnectionTests.test_exception_shape_validation_consumes_registry_bounds", - "owner": "Tools/execution/task_runtime/queue_runtime/policy_exceptions.py", - "owner_contract_symbol": "policy_exceptions.policy_exception_errors", + "override": null, + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner_contract_symbol": "contract_exception_policy_registry", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/policy_exceptions.py", - "status": "resolved", - "target": "policy_exception_errors" + "kind": "invariant", + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "status": "declared", + "target": "contract_exception_policy_registry" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_limit_domain_is_projected_to_each_policy", - "selector": "PriorityQuotaRegistryConnectionTests.test_exception_shape_validation_consumes_registry_bounds", - "semantics": "policy_exception_registry_limit_domain_consumer", - "test_id": "test_contract_exception_policy_registry.PriorityQuotaRegistryConnectionTests.test_exception_shape_validation_consumes_registry_bounds" - }, + "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_shipped_registry_loads_and_projects_the_existing_api", + "selector": "RegistryShapeTests.test_shipped_registry_loads_and_projects_the_existing_api", + "semantics": "contract_exception_policy_registry", + "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_shipped_registry_loads_and_projects_the_existing_api" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/priority_quota_objects.py" + ], + "lifecycle": "current", + "override_count": 2, + "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "parallel_safe": true, + "path": "Tools/tests/test_contract_exception_policy_registry.py", + "scenario_first_use_builds": {}, + "semantics": "contract_exception_policy_registry" + }, + { + "case_count": 12, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -56796,21 +56318,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", - "owner_contract_symbol": "contract_exception_policy_registry", + "owner": "Tools/governance/control/control_registry_contract.py", + "owner_contract_symbol": "control_registry_contract", "owner_reference": { "kind": "invariant", - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner": "Tools/governance/control/control_registry_contract.py", "status": "declared", - "target": "contract_exception_policy_registry" + "target": "control_registry_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_duplicate_policy_id_is_rejected", - "selector": "RegistryShapeTests.test_duplicate_policy_id_is_rejected", - "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_duplicate_policy_id_is_rejected" + "path": "Tools/tests/test_control_registry_contract.py", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_every_gate_has_exactly_one_revalidation_projection", + "selector": "ControlRegistryContractTests.test_every_gate_has_exactly_one_revalidation_projection", + "semantics": "control_registry_contract", + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_every_gate_has_exactly_one_revalidation_projection" }, { "consumer_only": false, @@ -56916,21 +56438,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", - "owner_contract_symbol": "contract_exception_policy_registry", + "owner": "Tools/governance/control/control_registry_contract.py", + "owner_contract_symbol": "control_registry_contract", "owner_reference": { "kind": "invariant", - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner": "Tools/governance/control/control_registry_contract.py", "status": "declared", - "target": "contract_exception_policy_registry" + "target": "control_registry_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_illegal_protocol_is_rejected", - "selector": "RegistryShapeTests.test_illegal_protocol_is_rejected", - "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_illegal_protocol_is_rejected" + "path": "Tools/tests/test_control_registry_contract.py", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_every_machine_gate_has_one_human_risk_explanation", + "selector": "ControlRegistryContractTests.test_every_machine_gate_has_one_human_risk_explanation", + "semantics": "control_registry_contract", + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_every_machine_gate_has_one_human_risk_explanation" }, { "consumer_only": false, @@ -57036,141 +56558,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", - "owner_contract_symbol": "contract_exception_policy_registry", - "owner_reference": { - "kind": "invariant", - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", - "status": "declared", - "target": "contract_exception_policy_registry" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_limit_domain_is_projected_to_each_policy", - "selector": "RegistryShapeTests.test_limit_domain_is_projected_to_each_policy", - "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_limit_domain_is_projected_to_each_policy" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": null, - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", - "owner_contract_symbol": "contract_exception_policy_registry", + "owner": "Tools/governance/control/control_registry_contract.py", + "owner_contract_symbol": "control_registry_contract", "owner_reference": { "kind": "invariant", - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner": "Tools/governance/control/control_registry_contract.py", "status": "declared", - "target": "contract_exception_policy_registry" + "target": "control_registry_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_missing_registry_fails_closed", - "selector": "RegistryShapeTests.test_missing_registry_fails_closed", - "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_missing_registry_fails_closed" + "path": "Tools/tests/test_control_registry_contract.py", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_invalid_gate_id_and_unknown_owner_fail_closed", + "selector": "ControlRegistryContractTests.test_invalid_gate_id_and_unknown_owner_fail_closed", + "semantics": "control_registry_contract", + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_invalid_gate_id_and_unknown_owner_fail_closed" }, { "consumer_only": false, @@ -57276,21 +56678,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", - "owner_contract_symbol": "contract_exception_policy_registry", + "owner": "Tools/governance/control/control_registry_contract.py", + "owner_contract_symbol": "control_registry_contract", "owner_reference": { "kind": "invariant", - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner": "Tools/governance/control/control_registry_contract.py", "status": "declared", - "target": "contract_exception_policy_registry" + "target": "control_registry_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_owner_path_must_be_safe_and_resolve_inside_kernel", - "selector": "RegistryShapeTests.test_owner_path_must_be_safe_and_resolve_inside_kernel", - "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_owner_path_must_be_safe_and_resolve_inside_kernel" + "path": "Tools/tests/test_control_registry_contract.py", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_invalid_role_edge_scope_and_binding_are_each_rejected", + "selector": "ControlRegistryContractTests.test_invalid_role_edge_scope_and_binding_are_each_rejected", + "semantics": "control_registry_contract", + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_invalid_role_edge_scope_and_binding_are_each_rejected" }, { "consumer_only": false, @@ -57396,50 +56798,22 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", - "owner_contract_symbol": "contract_exception_policy_registry", + "owner": "Tools/governance/control/control_registry_contract.py", + "owner_contract_symbol": "control_registry_contract", "owner_reference": { "kind": "invariant", - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", + "owner": "Tools/governance/control/control_registry_contract.py", "status": "declared", - "target": "contract_exception_policy_registry" + "target": "control_registry_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_contract_exception_policy_registry.py", - "primary_owner_test": "test_contract_exception_policy_registry.RegistryShapeTests.test_shipped_registry_loads_and_projects_the_existing_api", - "selector": "RegistryShapeTests.test_shipped_registry_loads_and_projects_the_existing_api", - "semantics": "contract_exception_policy_registry", - "test_id": "test_contract_exception_policy_registry.RegistryShapeTests.test_shipped_registry_loads_and_projects_the_existing_api" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/priority_quota_objects.py" - ], - "lifecycle": "current", - "override_count": 2, - "owner": "kernel/K00 Standards Control/contract-exception-policy-base.yaml", - "parallel_safe": true, - "path": "Tools/tests/test_contract_exception_policy_registry.py", - "scenario_first_use_builds": {}, - "semantics": "contract_exception_policy_registry" - }, - { - "case_count": 12, - "cases": [ + "path": "Tools/tests/test_control_registry_contract.py", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_k00_prose_no_longer_contains_machine_tables", + "selector": "ControlRegistryContractTests.test_k00_prose_no_longer_contains_machine_tables", + "semantics": "control_registry_contract", + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_k00_prose_no_longer_contains_machine_tables" + }, { "consumer_only": false, "disposition": "keep", @@ -57555,10 +56929,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_every_gate_has_exactly_one_revalidation_projection", - "selector": "ControlRegistryContractTests.test_every_gate_has_exactly_one_revalidation_projection", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_machine_shape_constants_exist_only_in_the_contract_parser", + "selector": "ControlRegistryContractTests.test_machine_shape_constants_exist_only_in_the_contract_parser", "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_every_gate_has_exactly_one_revalidation_projection" + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_machine_shape_constants_exist_only_in_the_contract_parser" }, { "consumer_only": false, @@ -57675,10 +57049,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_every_machine_gate_has_one_human_risk_explanation", - "selector": "ControlRegistryContractTests.test_every_machine_gate_has_one_human_risk_explanation", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_missing_and_duplicate_gate_rows_fail_closed", + "selector": "ControlRegistryContractTests.test_missing_and_duplicate_gate_rows_fail_closed", "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_every_machine_gate_has_one_human_risk_explanation" + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_missing_and_duplicate_gate_rows_fail_closed" }, { "consumer_only": false, @@ -57795,10 +57169,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_invalid_gate_id_and_unknown_owner_fail_closed", - "selector": "ControlRegistryContractTests.test_invalid_gate_id_and_unknown_owner_fail_closed", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_none_dimension_cannot_be_claimed_by_a_named_producer", + "selector": "ControlRegistryContractTests.test_none_dimension_cannot_be_claimed_by_a_named_producer", "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_invalid_gate_id_and_unknown_owner_fail_closed" + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_none_dimension_cannot_be_claimed_by_a_named_producer" }, { "consumer_only": false, @@ -57915,10 +57289,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_invalid_role_edge_scope_and_binding_are_each_rejected", - "selector": "ControlRegistryContractTests.test_invalid_role_edge_scope_and_binding_are_each_rejected", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_production_python_does_not_redeclare_closed_vocabularies", + "selector": "ControlRegistryContractTests.test_production_python_does_not_redeclare_closed_vocabularies", "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_invalid_role_edge_scope_and_binding_are_each_rejected" + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_production_python_does_not_redeclare_closed_vocabularies" }, { "consumer_only": false, @@ -58035,10 +57409,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_k00_prose_no_longer_contains_machine_tables", - "selector": "ControlRegistryContractTests.test_k00_prose_no_longer_contains_machine_tables", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_profile_and_runtime_share_one_independent_parser", + "selector": "ControlRegistryContractTests.test_profile_and_runtime_share_one_independent_parser", "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_k00_prose_no_longer_contains_machine_tables" + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_profile_and_runtime_share_one_independent_parser" }, { "consumer_only": false, @@ -58155,10 +57529,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_machine_shape_constants_exist_only_in_the_contract_parser", - "selector": "ControlRegistryContractTests.test_machine_shape_constants_exist_only_in_the_contract_parser", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_selector_markers_cannot_mix_or_replace_exact_identity", + "selector": "ControlRegistryContractTests.test_selector_markers_cannot_mix_or_replace_exact_identity", "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_machine_shape_constants_exist_only_in_the_contract_parser" + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_selector_markers_cannot_mix_or_replace_exact_identity" }, { "consumer_only": false, @@ -58275,10 +57649,156 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_missing_and_duplicate_gate_rows_fail_closed", - "selector": "ControlRegistryContractTests.test_missing_and_duplicate_gate_rows_fail_closed", + "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_structure_leaf_projects_to_profile_after_image_owner", + "selector": "ControlRegistryContractTests.test_structure_leaf_projects_to_profile_after_image_owner", "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_missing_and_duplicate_gate_rows_fail_closed" + "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_structure_leaf_projects_to_profile_after_image_owner" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/governance/control/control_registry_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_control_registry_contract.py", + "scenario_first_use_builds": {}, + "semantics": "control_registry_contract" + }, + { + "case_count": 11, + "cases": [ + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": null, + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "status": "resolved", + "target": "validate_corpus_planning_contract" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_corpus_planning_contract.py", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_both_existing_applicability_branches_validate", + "selector": "CorpusPlanningEnvelopeTests.test_both_existing_applicability_branches_validate", + "semantics": "corpus_planning_contract", + "test_id": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_both_existing_applicability_branches_validate" }, { "consumer_only": false, @@ -58384,21 +57904,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/control_registry_contract.py", - "owner_contract_symbol": "control_registry_contract", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/control/control_registry_contract.py", - "status": "declared", - "target": "control_registry_contract" + "kind": "python-symbol", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "status": "resolved", + "target": "validate_corpus_planning_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_none_dimension_cannot_be_claimed_by_a_named_producer", - "selector": "ControlRegistryContractTests.test_none_dimension_cannot_be_claimed_by_a_named_producer", - "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_none_dimension_cannot_be_claimed_by_a_named_producer" + "path": "Tools/tests/test_corpus_planning_contract.py", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_envelope_shape_and_branch_rules_have_one_table_owner", + "selector": "CorpusPlanningEnvelopeTests.test_envelope_shape_and_branch_rules_have_one_table_owner", + "semantics": "corpus_planning_contract", + "test_id": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_envelope_shape_and_branch_rules_have_one_table_owner" }, { "consumer_only": false, @@ -58504,21 +58024,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/control_registry_contract.py", - "owner_contract_symbol": "control_registry_contract", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/control/control_registry_contract.py", - "status": "declared", - "target": "control_registry_contract" + "kind": "python-symbol", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "status": "resolved", + "target": "validate_corpus_planning_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_production_python_does_not_redeclare_closed_vocabularies", - "selector": "ControlRegistryContractTests.test_production_python_does_not_redeclare_closed_vocabularies", - "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_production_python_does_not_redeclare_closed_vocabularies" + "path": "Tools/tests/test_corpus_planning_contract.py", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_explicit_owner_projection_drives_envelope_and_artifact_shape", + "selector": "CorpusPlanningEnvelopeTests.test_explicit_owner_projection_drives_envelope_and_artifact_shape", + "semantics": "corpus_planning_contract", + "test_id": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_explicit_owner_projection_drives_envelope_and_artifact_shape" }, { "consumer_only": false, @@ -58624,21 +58144,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/control_registry_contract.py", - "owner_contract_symbol": "control_registry_contract", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/control/control_registry_contract.py", - "status": "declared", - "target": "control_registry_contract" + "kind": "python-symbol", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "status": "resolved", + "target": "validate_corpus_planning_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_profile_and_runtime_share_one_independent_parser", - "selector": "ControlRegistryContractTests.test_profile_and_runtime_share_one_independent_parser", - "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_profile_and_runtime_share_one_independent_parser" + "path": "Tools/tests/test_corpus_planning_contract.py", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_one_binding_difference_is_reported_once_by_field", + "selector": "CorpusPlanningReceiptContractTests.test_one_binding_difference_is_reported_once_by_field", + "semantics": "corpus_planning_contract", + "test_id": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_one_binding_difference_is_reported_once_by_field" }, { "consumer_only": false, @@ -58744,21 +58264,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/control_registry_contract.py", - "owner_contract_symbol": "control_registry_contract", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/control/control_registry_contract.py", - "status": "declared", - "target": "control_registry_contract" + "kind": "python-symbol", + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "status": "resolved", + "target": "validate_corpus_planning_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_selector_markers_cannot_mix_or_replace_exact_identity", - "selector": "ControlRegistryContractTests.test_selector_markers_cannot_mix_or_replace_exact_identity", - "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_selector_markers_cannot_mix_or_replace_exact_identity" + "path": "Tools/tests/test_corpus_planning_contract.py", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_producer_shape_and_consumer_path_currentness_are_identical", + "selector": "CorpusPlanningReceiptContractTests.test_producer_shape_and_consumer_path_currentness_are_identical", + "semantics": "corpus_planning_contract", + "test_id": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_producer_shape_and_consumer_path_currentness_are_identical" }, { "consumer_only": false, @@ -58864,152 +58384,6 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/control_registry_contract.py", - "owner_contract_symbol": "control_registry_contract", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/control/control_registry_contract.py", - "status": "declared", - "target": "control_registry_contract" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_control_registry_contract.py", - "primary_owner_test": "test_control_registry_contract.ControlRegistryContractTests.test_structure_leaf_projects_to_profile_after_image_owner", - "selector": "ControlRegistryContractTests.test_structure_leaf_projects_to_profile_after_image_owner", - "semantics": "control_registry_contract", - "test_id": "test_control_registry_contract.ControlRegistryContractTests.test_structure_leaf_projects_to_profile_after_image_owner" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/governance/control/control_registry_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_control_registry_contract.py", - "scenario_first_use_builds": {}, - "semantics": "control_registry_contract" - }, - { - "case_count": 11, - "cases": [ - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": null, "owner": "Tools/execution/planning/corpus_planning_contract.py", "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", "owner_reference": { @@ -59021,20 +58395,20 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_both_existing_applicability_branches_validate", - "selector": "CorpusPlanningEnvelopeTests.test_both_existing_applicability_branches_validate", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_route_and_manifest_triggers_are_one_exact_closed_projection", + "selector": "CorpusPlanningReceiptContractTests.test_route_and_manifest_triggers_are_one_exact_closed_projection", "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_both_existing_applicability_branches_validate" + "test_id": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_route_and_manifest_triggers_are_one_exact_closed_projection" }, { "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -59044,20 +58418,20 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -59112,10 +58486,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -59127,24 +58501,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "CorpusPlanningRegistryTests.test_adopting_registry_cannot_drift_from_the_deployed_contract", "owner": "Tools/execution/planning/corpus_planning_contract.py", - "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", + "owner_contract_symbol": "corpus_planning_contract.current_corpus_planning_contract_values", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/planning/corpus_planning_contract.py", "status": "resolved", - "target": "validate_corpus_planning_contract" + "target": "current_corpus_planning_contract_values" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_envelope_shape_and_branch_rules_have_one_table_owner", - "selector": "CorpusPlanningEnvelopeTests.test_envelope_shape_and_branch_rules_have_one_table_owner", - "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_envelope_shape_and_branch_rules_have_one_table_owner" + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_adopting_registry_cannot_drift_from_the_deployed_contract", + "selector": "CorpusPlanningRegistryTests.test_adopting_registry_cannot_drift_from_the_deployed_contract", + "semantics": "corpus_planning_deployed_contract_currentness", + "test_id": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_adopting_registry_cannot_drift_from_the_deployed_contract" }, { "consumer_only": false, @@ -59261,10 +58635,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_explicit_owner_projection_drives_envelope_and_artifact_shape", - "selector": "CorpusPlanningEnvelopeTests.test_explicit_owner_projection_drives_envelope_and_artifact_shape", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_registry_envelopes_and_path_sha_rows_are_closed", + "selector": "CorpusPlanningRegistryTests.test_registry_envelopes_and_path_sha_rows_are_closed", "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningEnvelopeTests.test_explicit_owner_projection_drives_envelope_and_artifact_shape" + "test_id": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_registry_envelopes_and_path_sha_rows_are_closed" }, { "consumer_only": false, @@ -59381,10 +58755,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_one_binding_difference_is_reported_once_by_field", - "selector": "CorpusPlanningReceiptContractTests.test_one_binding_difference_is_reported_once_by_field", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_shipped_registry_projects_the_existing_contract", + "selector": "CorpusPlanningRegistryTests.test_shipped_registry_projects_the_existing_contract", "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_one_binding_difference_is_reported_once_by_field" + "test_id": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_shipped_registry_projects_the_existing_contract" }, { "consumer_only": false, @@ -59501,10 +58875,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_producer_shape_and_consumer_path_currentness_are_identical", - "selector": "CorpusPlanningReceiptContractTests.test_producer_shape_and_consumer_path_currentness_are_identical", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningSingleOwnerTests.test_consumers_do_not_redeclare_contract_closed_sets", + "selector": "CorpusPlanningSingleOwnerTests.test_consumers_do_not_redeclare_contract_closed_sets", "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_producer_shape_and_consumer_path_currentness_are_identical" + "test_id": "test_corpus_planning_contract.CorpusPlanningSingleOwnerTests.test_consumers_do_not_redeclare_contract_closed_sets" }, { "consumer_only": false, @@ -59621,46 +58995,78 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_route_and_manifest_triggers_are_one_exact_closed_projection", - "selector": "CorpusPlanningReceiptContractTests.test_route_and_manifest_triggers_are_one_exact_closed_projection", + "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningSingleOwnerTests.test_each_producer_and_consumer_calls_the_shared_contract", + "selector": "CorpusPlanningSingleOwnerTests.test_each_producer_and_consumer_calls_the_shared_contract", "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningReceiptContractTests.test_route_and_manifest_triggers_are_one_exact_closed_projection" - }, + "test_id": "test_corpus_planning_contract.CorpusPlanningSingleOwnerTests.test_each_producer_and_consumer_calls_the_shared_contract" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 1, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 1, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/corpus_plan_objects.py" + ], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/execution/planning/corpus_planning_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_corpus_planning_contract.py", + "scenario_first_use_builds": {}, + "semantics": "corpus_planning_contract" + }, + { + "case_count": 6, + "cases": [ { "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -59712,10 +59118,10 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -59727,24 +59133,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "CorpusPlanningRegistryTests.test_adopting_registry_cannot_drift_from_the_deployed_contract", - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "owner_contract_symbol": "corpus_planning_contract.current_corpus_planning_contract_values", + "override": null, + "owner": "Tools/execution/planning/coverage_contract.py", + "owner_contract_symbol": "coverage_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "status": "resolved", - "target": "current_corpus_planning_contract_values" + "kind": "invariant", + "owner": "Tools/execution/planning/coverage_contract.py", + "status": "declared", + "target": "coverage_contract" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_adopting_registry_cannot_drift_from_the_deployed_contract", - "selector": "CorpusPlanningRegistryTests.test_adopting_registry_cannot_drift_from_the_deployed_contract", - "semantics": "corpus_planning_deployed_contract_currentness", - "test_id": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_adopting_registry_cannot_drift_from_the_deployed_contract" + "parallel_safe": true, + "path": "Tools/tests/test_coverage_contract.py", + "primary_owner_test": "test_coverage_contract.SharedShapeBehaviorTests.test_apply_and_runtime_reject_each_delta_control_field", + "selector": "SharedShapeBehaviorTests.test_apply_and_runtime_reject_each_delta_control_field", + "semantics": "coverage_contract", + "test_id": "test_coverage_contract.SharedShapeBehaviorTests.test_apply_and_runtime_reject_each_delta_control_field" }, { "consumer_only": false, @@ -59850,21 +59256,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", + "owner": "Tools/execution/planning/coverage_contract.py", + "owner_contract_symbol": "coverage_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "status": "resolved", - "target": "validate_corpus_planning_contract" + "kind": "invariant", + "owner": "Tools/execution/planning/coverage_contract.py", + "status": "declared", + "target": "coverage_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_registry_envelopes_and_path_sha_rows_are_closed", - "selector": "CorpusPlanningRegistryTests.test_registry_envelopes_and_path_sha_rows_are_closed", - "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_registry_envelopes_and_path_sha_rows_are_closed" + "path": "Tools/tests/test_coverage_contract.py", + "primary_owner_test": "test_coverage_contract.SharedShapeBehaviorTests.test_planning_and_runtime_page_shapes_are_distinct_closed_forms", + "selector": "SharedShapeBehaviorTests.test_planning_and_runtime_page_shapes_are_distinct_closed_forms", + "semantics": "coverage_contract", + "test_id": "test_coverage_contract.SharedShapeBehaviorTests.test_planning_and_runtime_page_shapes_are_distinct_closed_forms" }, { "consumer_only": false, @@ -59970,21 +59376,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", + "owner": "Tools/execution/planning/coverage_contract.py", + "owner_contract_symbol": "coverage_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "status": "resolved", - "target": "validate_corpus_planning_contract" + "kind": "invariant", + "owner": "Tools/execution/planning/coverage_contract.py", + "status": "declared", + "target": "coverage_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_shipped_registry_projects_the_existing_contract", - "selector": "CorpusPlanningRegistryTests.test_shipped_registry_projects_the_existing_contract", - "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningRegistryTests.test_shipped_registry_projects_the_existing_contract" + "path": "Tools/tests/test_coverage_contract.py", + "primary_owner_test": "test_coverage_contract.SharedShapeBehaviorTests.test_reroute_stays_accepted_by_compiler_and_classifier", + "selector": "SharedShapeBehaviorTests.test_reroute_stays_accepted_by_compiler_and_classifier", + "semantics": "coverage_contract", + "test_id": "test_coverage_contract.SharedShapeBehaviorTests.test_reroute_stays_accepted_by_compiler_and_classifier" }, { "consumer_only": false, @@ -60090,21 +59496,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", + "owner": "Tools/execution/planning/coverage_contract.py", + "owner_contract_symbol": "coverage_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "status": "resolved", - "target": "validate_corpus_planning_contract" + "kind": "invariant", + "owner": "Tools/execution/planning/coverage_contract.py", + "status": "declared", + "target": "coverage_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningSingleOwnerTests.test_consumers_do_not_redeclare_contract_closed_sets", - "selector": "CorpusPlanningSingleOwnerTests.test_consumers_do_not_redeclare_contract_closed_sets", - "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningSingleOwnerTests.test_consumers_do_not_redeclare_contract_closed_sets" + "path": "Tools/tests/test_coverage_contract.py", + "primary_owner_test": "test_coverage_contract.SharedShapeBehaviorTests.test_unknown_coverage_top_level_field_stays_rejected_by_both_paths", + "selector": "SharedShapeBehaviorTests.test_unknown_coverage_top_level_field_stays_rejected_by_both_paths", + "semantics": "coverage_contract", + "test_id": "test_coverage_contract.SharedShapeBehaviorTests.test_unknown_coverage_top_level_field_stays_rejected_by_both_paths" }, { "consumer_only": false, @@ -60210,50 +59616,22 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "owner_contract_symbol": "corpus_planning_contract.validate_corpus_planning_contract", + "owner": "Tools/execution/planning/coverage_contract.py", + "owner_contract_symbol": "coverage_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "status": "resolved", - "target": "validate_corpus_planning_contract" + "kind": "invariant", + "owner": "Tools/execution/planning/coverage_contract.py", + "status": "declared", + "target": "coverage_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_corpus_planning_contract.py", - "primary_owner_test": "test_corpus_planning_contract.CorpusPlanningSingleOwnerTests.test_each_producer_and_consumer_calls_the_shared_contract", - "selector": "CorpusPlanningSingleOwnerTests.test_each_producer_and_consumer_calls_the_shared_contract", - "semantics": "corpus_planning_contract", - "test_id": "test_corpus_planning_contract.CorpusPlanningSingleOwnerTests.test_each_producer_and_consumer_calls_the_shared_contract" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/corpus_plan_objects.py" - ], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/execution/planning/corpus_planning_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_corpus_planning_contract.py", - "scenario_first_use_builds": {}, - "semantics": "corpus_planning_contract" - }, - { - "case_count": 6, - "cases": [ + "path": "Tools/tests/test_coverage_contract.py", + "primary_owner_test": "test_coverage_contract.SharedShapeOwnershipTests.test_every_consumer_projection_is_the_owner_object", + "selector": "SharedShapeOwnershipTests.test_every_consumer_projection_is_the_owner_object", + "semantics": "coverage_contract", + "test_id": "test_coverage_contract.SharedShapeOwnershipTests.test_every_consumer_projection_is_the_owner_object" + }, { "consumer_only": false, "disposition": "keep", @@ -60267,9 +59645,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -60290,9 +59666,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -60373,11 +59747,39 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_coverage_contract.py", - "primary_owner_test": "test_coverage_contract.SharedShapeBehaviorTests.test_apply_and_runtime_reject_each_delta_control_field", - "selector": "SharedShapeBehaviorTests.test_apply_and_runtime_reject_each_delta_control_field", + "primary_owner_test": "test_coverage_contract.SharedShapeOwnershipTests.test_no_other_shipped_module_redeclares_a_shared_shape_literal", + "selector": "SharedShapeOwnershipTests.test_no_other_shipped_module_redeclares_a_shared_shape_literal", "semantics": "coverage_contract", - "test_id": "test_coverage_contract.SharedShapeBehaviorTests.test_apply_and_runtime_reject_each_delta_control_field" - }, + "test_id": "test_coverage_contract.SharedShapeOwnershipTests.test_no_other_shipped_module_redeclares_a_shared_shape_literal" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/support/coverage_delta_fixture.py" + ], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/planning/coverage_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_coverage_contract.py", + "scenario_first_use_builds": {}, + "semantics": "coverage_contract" + }, + { + "case_count": 5, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -60391,7 +59793,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -60442,7 +59846,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -60479,24 +59885,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_contract.py", - "owner_contract_symbol": "coverage_contract", + "owner": "Tools/execution/planning/coverage_delta.py", + "owner_contract_symbol": "coverage_delta", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_contract.py", + "owner": "Tools/execution/planning/coverage_delta.py", "status": "declared", - "target": "coverage_contract" + "target": "coverage_delta" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_contract.py", - "primary_owner_test": "test_coverage_contract.SharedShapeBehaviorTests.test_planning_and_runtime_page_shapes_are_distinct_closed_forms", - "selector": "SharedShapeBehaviorTests.test_planning_and_runtime_page_shapes_are_distinct_closed_forms", - "semantics": "coverage_contract", - "test_id": "test_coverage_contract.SharedShapeBehaviorTests.test_planning_and_runtime_page_shapes_are_distinct_closed_forms" + "path": "Tools/tests/test_coverage_delta.py", + "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_every_declared_control_field_is_forbidden", + "selector": "CoverageDeltaPublicApiTests.test_every_declared_control_field_is_forbidden", + "semantics": "coverage_delta", + "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_every_declared_control_field_is_forbidden" }, { "consumer_only": false, @@ -60511,7 +59917,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -60562,7 +59970,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -60599,24 +60009,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_contract.py", - "owner_contract_symbol": "coverage_contract", + "owner": "Tools/execution/planning/coverage_delta.py", + "owner_contract_symbol": "coverage_delta", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_contract.py", + "owner": "Tools/execution/planning/coverage_delta.py", "status": "declared", - "target": "coverage_contract" + "target": "coverage_delta" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_contract.py", - "primary_owner_test": "test_coverage_contract.SharedShapeBehaviorTests.test_reroute_stays_accepted_by_compiler_and_classifier", - "selector": "SharedShapeBehaviorTests.test_reroute_stays_accepted_by_compiler_and_classifier", - "semantics": "coverage_contract", - "test_id": "test_coverage_contract.SharedShapeBehaviorTests.test_reroute_stays_accepted_by_compiler_and_classifier" + "path": "Tools/tests/test_coverage_delta.py", + "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_gap_delta_adds_and_closes_by_page_type_without_guessing", + "selector": "CoverageDeltaPublicApiTests.test_gap_delta_adds_and_closes_by_page_type_without_guessing", + "semantics": "coverage_delta", + "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_gap_delta_adds_and_closes_by_page_type_without_guessing" }, { "consumer_only": false, @@ -60631,7 +60041,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -60682,7 +60094,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -60719,24 +60133,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_contract.py", - "owner_contract_symbol": "coverage_contract", + "owner": "Tools/execution/planning/coverage_delta.py", + "owner_contract_symbol": "coverage_delta", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_contract.py", + "owner": "Tools/execution/planning/coverage_delta.py", "status": "declared", - "target": "coverage_contract" + "target": "coverage_delta" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_contract.py", - "primary_owner_test": "test_coverage_contract.SharedShapeBehaviorTests.test_unknown_coverage_top_level_field_stays_rejected_by_both_paths", - "selector": "SharedShapeBehaviorTests.test_unknown_coverage_top_level_field_stays_rejected_by_both_paths", - "semantics": "coverage_contract", - "test_id": "test_coverage_contract.SharedShapeBehaviorTests.test_unknown_coverage_top_level_field_stays_rejected_by_both_paths" + "path": "Tools/tests/test_coverage_delta.py", + "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_manifest_mismatch_is_a_rejection_not_a_forceable_mode", + "selector": "CoverageDeltaPublicApiTests.test_manifest_mismatch_is_a_rejection_not_a_forceable_mode", + "semantics": "coverage_delta", + "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_manifest_mismatch_is_a_rejection_not_a_forceable_mode" }, { "consumer_only": false, @@ -60751,7 +60165,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -60802,7 +60218,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -60839,24 +60257,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_contract.py", - "owner_contract_symbol": "coverage_contract", + "owner": "Tools/execution/planning/coverage_delta.py", + "owner_contract_symbol": "coverage_delta", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_contract.py", + "owner": "Tools/execution/planning/coverage_delta.py", "status": "declared", - "target": "coverage_contract" + "target": "coverage_delta" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_contract.py", - "primary_owner_test": "test_coverage_contract.SharedShapeOwnershipTests.test_every_consumer_projection_is_the_owner_object", - "selector": "SharedShapeOwnershipTests.test_every_consumer_projection_is_the_owner_object", - "semantics": "coverage_contract", - "test_id": "test_coverage_contract.SharedShapeOwnershipTests.test_every_consumer_projection_is_the_owner_object" + "path": "Tools/tests/test_coverage_delta.py", + "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_public_plan_and_projection_produce_one_after_image", + "selector": "CoverageDeltaPublicApiTests.test_public_plan_and_projection_produce_one_after_image", + "semantics": "coverage_delta", + "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_public_plan_and_projection_produce_one_after_image" }, { "consumer_only": false, @@ -60871,7 +60289,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -60922,7 +60342,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -60959,27 +60381,27 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_contract.py", - "owner_contract_symbol": "coverage_contract", + "owner": "Tools/execution/planning/coverage_delta.py", + "owner_contract_symbol": "coverage_delta", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_contract.py", + "owner": "Tools/execution/planning/coverage_delta.py", "status": "declared", - "target": "coverage_contract" + "target": "coverage_delta" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_contract.py", - "primary_owner_test": "test_coverage_contract.SharedShapeOwnershipTests.test_no_other_shipped_module_redeclares_a_shared_shape_literal", - "selector": "SharedShapeOwnershipTests.test_no_other_shipped_module_redeclares_a_shared_shape_literal", - "semantics": "coverage_contract", - "test_id": "test_coverage_contract.SharedShapeOwnershipTests.test_no_other_shipped_module_redeclares_a_shared_shape_literal" + "path": "Tools/tests/test_coverage_delta.py", + "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_reviewed_promotion_belongs_to_queue_close", + "selector": "CoverageDeltaPublicApiTests.test_reviewed_promotion_belongs_to_queue_close", + "semantics": "coverage_delta", + "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_reviewed_promotion_belongs_to_queue_close" } ], - "default_level": "contract", + "default_level": "unit", "effective_effects": { "file_copies": 0, "full_repository_copies": 0, @@ -60997,14 +60419,14 @@ ], "lifecycle": "current", "override_count": 0, - "owner": "Tools/execution/planning/coverage_contract.py", + "owner": "Tools/execution/planning/coverage_delta.py", "parallel_safe": true, - "path": "Tools/tests/test_coverage_contract.py", + "path": "Tools/tests/test_coverage_delta.py", "scenario_first_use_builds": {}, - "semantics": "coverage_contract" + "semantics": "coverage_delta" }, { - "case_count": 5, + "case_count": 12, "cases": [ { "consumer_only": false, @@ -61019,9 +60441,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -61072,9 +60492,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -61111,24 +60529,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_delta.py", - "owner_contract_symbol": "coverage_delta", + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "owner_contract_symbol": "deterministic_rendering_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_delta.py", + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", "status": "declared", - "target": "coverage_delta" + "target": "deterministic_rendering_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_delta.py", - "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_every_declared_control_field_is_forbidden", - "selector": "CoverageDeltaPublicApiTests.test_every_declared_control_field_is_forbidden", - "semantics": "coverage_delta", - "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_every_declared_control_field_is_forbidden" + "path": "Tools/tests/test_deterministic_rendering_contract.py", + "primary_owner_test": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_admitted_predicates_are_exactly_projected_by_registry", + "selector": "DeterministicRenderingContractTests.test_admitted_predicates_are_exactly_projected_by_registry", + "semantics": "deterministic_rendering_contract", + "test_id": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_admitted_predicates_are_exactly_projected_by_registry" }, { "consumer_only": false, @@ -61143,9 +60561,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -61196,9 +60612,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -61235,24 +60649,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_delta.py", - "owner_contract_symbol": "coverage_delta", + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "owner_contract_symbol": "deterministic_rendering_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_delta.py", + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", "status": "declared", - "target": "coverage_delta" + "target": "deterministic_rendering_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_delta.py", - "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_gap_delta_adds_and_closes_by_page_type_without_guessing", - "selector": "CoverageDeltaPublicApiTests.test_gap_delta_adds_and_closes_by_page_type_without_guessing", - "semantics": "coverage_delta", - "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_gap_delta_adds_and_closes_by_page_type_without_guessing" + "path": "Tools/tests/test_deterministic_rendering_contract.py", + "primary_owner_test": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_contract_gaps_cannot_be_projected_as_runnable_passes", + "selector": "DeterministicRenderingContractTests.test_contract_gaps_cannot_be_projected_as_runnable_passes", + "semantics": "deterministic_rendering_contract", + "test_id": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_contract_gaps_cannot_be_projected_as_runnable_passes" }, { "consumer_only": false, @@ -61267,9 +60681,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -61320,9 +60732,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -61359,24 +60769,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_delta.py", - "owner_contract_symbol": "coverage_delta", + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "owner_contract_symbol": "deterministic_rendering_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_delta.py", + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", "status": "declared", - "target": "coverage_delta" + "target": "deterministic_rendering_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_delta.py", - "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_manifest_mismatch_is_a_rejection_not_a_forceable_mode", - "selector": "CoverageDeltaPublicApiTests.test_manifest_mismatch_is_a_rejection_not_a_forceable_mode", - "semantics": "coverage_delta", - "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_manifest_mismatch_is_a_rejection_not_a_forceable_mode" + "path": "Tools/tests/test_deterministic_rendering_contract.py", + "primary_owner_test": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_contract_rejects_unregistered_dimension", + "selector": "DeterministicRenderingContractTests.test_contract_rejects_unregistered_dimension", + "semantics": "deterministic_rendering_contract", + "test_id": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_contract_rejects_unregistered_dimension" }, { "consumer_only": false, @@ -61391,9 +60801,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -61444,9 +60852,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -61483,24 +60889,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/planning/coverage_delta.py", - "owner_contract_symbol": "coverage_delta", + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "owner_contract_symbol": "deterministic_rendering_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_delta.py", + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", "status": "declared", - "target": "coverage_delta" + "target": "deterministic_rendering_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_delta.py", - "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_public_plan_and_projection_produce_one_after_image", - "selector": "CoverageDeltaPublicApiTests.test_public_plan_and_projection_produce_one_after_image", - "semantics": "coverage_delta", - "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_public_plan_and_projection_produce_one_after_image" + "path": "Tools/tests/test_deterministic_rendering_contract.py", + "primary_owner_test": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_unadmitted_k12_02_rule_cannot_bypass_the_gap_ids", + "selector": "DeterministicRenderingContractTests.test_unadmitted_k12_02_rule_cannot_bypass_the_gap_ids", + "semantics": "deterministic_rendering_contract", + "test_id": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_unadmitted_k12_02_rule_cannot_bypass_the_gap_ids" }, { "consumer_only": false, @@ -61515,9 +60921,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -61568,9 +60972,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/coverage_delta_fixture.py:premerge_delta_document" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -61607,53 +61009,25 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/planning/coverage_delta.py", - "owner_contract_symbol": "coverage_delta", + "override": "StaticRenderingActualExecutionTests.*", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", + "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/planning/coverage_delta.py", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", "status": "declared", - "target": "coverage_delta" + "target": "real_offline_compiler_artifact_acceptance" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_coverage_delta.py", - "primary_owner_test": "test_coverage_delta.CoverageDeltaPublicApiTests.test_reviewed_promotion_belongs_to_queue_close", - "selector": "CoverageDeltaPublicApiTests.test_reviewed_promotion_belongs_to_queue_close", - "semantics": "coverage_delta", - "test_id": "test_coverage_delta.CoverageDeltaPublicApiTests.test_reviewed_promotion_belongs_to_queue_close" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [ - "Tools/tests/support/coverage_delta_fixture.py" - ], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/execution/planning/coverage_delta.py", - "parallel_safe": true, - "path": "Tools/tests/test_coverage_delta.py", - "scenario_first_use_builds": {}, - "semantics": "coverage_delta" - }, - { - "case_count": 12, - "cases": [ + "path": "Tools/tests/test_deterministic_rendering_contract.py", + "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_actual_diagrams_math_table_and_unicode_offsets_preserve_coverage", + "selector": "StaticRenderingActualExecutionTests.test_actual_diagrams_math_table_and_unicode_offsets_preserve_coverage", + "semantics": "real_offline_compiler_artifact_acceptance", + "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_actual_diagrams_math_table_and_unicode_offsets_preserve_coverage" + }, { "consumer_only": false, "disposition": "keep", @@ -61755,24 +61129,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", - "owner_contract_symbol": "deterministic_rendering_contract", + "override": "StaticRenderingActualExecutionTests.*", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", + "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", "status": "declared", - "target": "deterministic_rendering_contract" + "target": "real_offline_compiler_artifact_acceptance" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_admitted_predicates_are_exactly_projected_by_registry", - "selector": "DeterministicRenderingContractTests.test_admitted_predicates_are_exactly_projected_by_registry", - "semantics": "deterministic_rendering_contract", - "test_id": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_admitted_predicates_are_exactly_projected_by_registry" + "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_compile_errors_are_failures_not_red_source_artifacts", + "selector": "StaticRenderingActualExecutionTests.test_compile_errors_are_failures_not_red_source_artifacts", + "semantics": "real_offline_compiler_artifact_acceptance", + "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_compile_errors_are_failures_not_red_source_artifacts" }, { "consumer_only": false, @@ -61875,24 +61249,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", - "owner_contract_symbol": "deterministic_rendering_contract", + "override": "StaticRenderingActualExecutionTests.*", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", + "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", "status": "declared", - "target": "deterministic_rendering_contract" + "target": "real_offline_compiler_artifact_acceptance" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_contract_gaps_cannot_be_projected_as_runnable_passes", - "selector": "DeterministicRenderingContractTests.test_contract_gaps_cannot_be_projected_as_runnable_passes", - "semantics": "deterministic_rendering_contract", - "test_id": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_contract_gaps_cannot_be_projected_as_runnable_passes" + "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_gfm_row_normalization_does_not_hide_kernel_structure_failure", + "selector": "StaticRenderingActualExecutionTests.test_gfm_row_normalization_does_not_hide_kernel_structure_failure", + "semantics": "real_offline_compiler_artifact_acceptance", + "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_gfm_row_normalization_does_not_hide_kernel_structure_failure" }, { "consumer_only": false, @@ -61995,24 +61369,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", - "owner_contract_symbol": "deterministic_rendering_contract", + "override": "StaticRenderingActualExecutionTests.*", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", + "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", "status": "declared", - "target": "deterministic_rendering_contract" + "target": "real_offline_compiler_artifact_acceptance" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_contract_rejects_unregistered_dimension", - "selector": "DeterministicRenderingContractTests.test_contract_rejects_unregistered_dimension", - "semantics": "deterministic_rendering_contract", - "test_id": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_contract_rejects_unregistered_dimension" + "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_large_unicode_input_preserves_source_across_stdin_byte_chunks", + "selector": "StaticRenderingActualExecutionTests.test_large_unicode_input_preserves_source_across_stdin_byte_chunks", + "semantics": "real_offline_compiler_artifact_acceptance", + "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_large_unicode_input_preserves_source_across_stdin_byte_chunks" }, { "consumer_only": false, @@ -62115,24 +61489,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", - "owner_contract_symbol": "deterministic_rendering_contract", + "override": "StaticRenderingActualExecutionTests.*", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", + "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "owner": "Tools/knowledge/rendering/static_render_runtime.py", "status": "declared", - "target": "deterministic_rendering_contract" + "target": "real_offline_compiler_artifact_acceptance" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_unadmitted_k12_02_rule_cannot_bypass_the_gap_ids", - "selector": "DeterministicRenderingContractTests.test_unadmitted_k12_02_rule_cannot_bypass_the_gap_ids", - "semantics": "deterministic_rendering_contract", - "test_id": "test_deterministic_rendering_contract.DeterministicRenderingContractTests.test_unadmitted_k12_02_rule_cannot_bypass_the_gap_ids" + "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_official_ast_distinguishes_math_from_code_frontmatter_and_escaped_dollars", + "selector": "StaticRenderingActualExecutionTests.test_official_ast_distinguishes_math_from_code_frontmatter_and_escaped_dollars", + "semantics": "real_offline_compiler_artifact_acceptance", + "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_official_ast_distinguishes_math_from_code_frontmatter_and_escaped_dollars" }, { "consumer_only": false, @@ -62249,10 +61623,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_actual_diagrams_math_table_and_unicode_offsets_preserve_coverage", - "selector": "StaticRenderingActualExecutionTests.test_actual_diagrams_math_table_and_unicode_offsets_preserve_coverage", + "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_selector_cache_is_bound_to_input_and_runtime_identity", + "selector": "StaticRenderingActualExecutionTests.test_selector_cache_is_bound_to_input_and_runtime_identity", "semantics": "real_offline_compiler_artifact_acceptance", - "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_actual_diagrams_math_table_and_unicode_offsets_preserve_coverage" + "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_selector_cache_is_bound_to_input_and_runtime_identity" }, { "consumer_only": false, @@ -62355,24 +61729,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "StaticRenderingActualExecutionTests.*", + "override": "StaticRenderingRuntimeBoundaryTests.*", "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", + "owner_contract_symbol": "renderer_host_binding_fail_closed", "owner_reference": { "kind": "invariant", "owner": "Tools/knowledge/rendering/static_render_runtime.py", "status": "declared", - "target": "real_offline_compiler_artifact_acceptance" + "target": "renderer_host_binding_fail_closed" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_compile_errors_are_failures_not_red_source_artifacts", - "selector": "StaticRenderingActualExecutionTests.test_compile_errors_are_failures_not_red_source_artifacts", - "semantics": "real_offline_compiler_artifact_acceptance", - "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_compile_errors_are_failures_not_red_source_artifacts" + "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingRuntimeBoundaryTests.test_arbitrary_profile_renderer_flags_cannot_enter_runtime", + "selector": "StaticRenderingRuntimeBoundaryTests.test_arbitrary_profile_renderer_flags_cannot_enter_runtime", + "semantics": "renderer_host_binding_fail_closed", + "test_id": "test_deterministic_rendering_contract.StaticRenderingRuntimeBoundaryTests.test_arbitrary_profile_renderer_flags_cannot_enter_runtime" }, { "consumer_only": false, @@ -62475,24 +61849,170 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "StaticRenderingActualExecutionTests.*", + "override": "StaticRenderingRuntimeBoundaryTests.*", "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", + "owner_contract_symbol": "renderer_host_binding_fail_closed", "owner_reference": { "kind": "invariant", "owner": "Tools/knowledge/rendering/static_render_runtime.py", "status": "declared", - "target": "real_offline_compiler_artifact_acceptance" + "target": "renderer_host_binding_fail_closed" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_gfm_row_normalization_does_not_hide_kernel_structure_failure", - "selector": "StaticRenderingActualExecutionTests.test_gfm_row_normalization_does_not_hide_kernel_structure_failure", - "semantics": "real_offline_compiler_artifact_acceptance", - "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_gfm_row_normalization_does_not_hide_kernel_structure_failure" + "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingRuntimeBoundaryTests.test_missing_host_binding_does_not_become_empty_applicability", + "selector": "StaticRenderingRuntimeBoundaryTests.test_missing_host_binding_does_not_become_empty_applicability", + "semantics": "renderer_host_binding_fail_closed", + "test_id": "test_deterministic_rendering_contract.StaticRenderingRuntimeBoundaryTests.test_missing_host_binding_does_not_become_empty_applicability" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 2, + "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_deterministic_rendering_contract.py", + "scenario_first_use_builds": {}, + "semantics": "deterministic_rendering_contract" + }, + { + "case_count": 6, + "cases": [ + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": "DuplicateCandidateContractTests.*", + "owner": "Tools/knowledge/content/duplicate_check.py", + "owner_contract_symbol": "duplicate_check._parser", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/knowledge/content/duplicate_check.py", + "status": "resolved", + "target": "_parser" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_duplicate_check.py", + "primary_owner_test": "test_duplicate_check.DuplicateCandidateContractTests.test_registered_receipt_validator_owns_exact_producer_identity", + "selector": "DuplicateCandidateContractTests.test_registered_receipt_validator_owns_exact_producer_identity", + "semantics": "duplicate_scan_explicit_scope_and_producer_contract", + "test_id": "test_duplicate_check.DuplicateCandidateContractTests.test_registered_receipt_validator_owns_exact_producer_identity" }, { "consumer_only": false, @@ -62595,24 +62115,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "StaticRenderingActualExecutionTests.*", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", + "override": "DuplicateCandidateContractTests.*", + "owner": "Tools/knowledge/content/duplicate_check.py", + "owner_contract_symbol": "duplicate_check._parser", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "status": "declared", - "target": "real_offline_compiler_artifact_acceptance" + "kind": "python-symbol", + "owner": "Tools/knowledge/content/duplicate_check.py", + "status": "resolved", + "target": "_parser" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_large_unicode_input_preserves_source_across_stdin_byte_chunks", - "selector": "StaticRenderingActualExecutionTests.test_large_unicode_input_preserves_source_across_stdin_byte_chunks", - "semantics": "real_offline_compiler_artifact_acceptance", - "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_large_unicode_input_preserves_source_across_stdin_byte_chunks" + "path": "Tools/tests/test_duplicate_check.py", + "primary_owner_test": "test_duplicate_check.DuplicateCandidateContractTests.test_root_is_explicit_and_exclusion_has_no_implicit_policy", + "selector": "DuplicateCandidateContractTests.test_root_is_explicit_and_exclusion_has_no_implicit_policy", + "semantics": "duplicate_scan_explicit_scope_and_producer_contract", + "test_id": "test_duplicate_check.DuplicateCandidateContractTests.test_root_is_explicit_and_exclusion_has_no_implicit_policy" }, { "consumer_only": false, @@ -62715,24 +62235,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "StaticRenderingActualExecutionTests.*", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", + "override": "DuplicateCandidateContractTests.*", + "owner": "Tools/knowledge/content/duplicate_check.py", + "owner_contract_symbol": "duplicate_check._parser", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "status": "declared", - "target": "real_offline_compiler_artifact_acceptance" + "kind": "python-symbol", + "owner": "Tools/knowledge/content/duplicate_check.py", + "status": "resolved", + "target": "_parser" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_official_ast_distinguishes_math_from_code_frontmatter_and_escaped_dollars", - "selector": "StaticRenderingActualExecutionTests.test_official_ast_distinguishes_math_from_code_frontmatter_and_escaped_dollars", - "semantics": "real_offline_compiler_artifact_acceptance", - "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_official_ast_distinguishes_math_from_code_frontmatter_and_escaped_dollars" + "path": "Tools/tests/test_duplicate_check.py", + "primary_owner_test": "test_duplicate_check.DuplicateCandidateContractTests.test_run_passes_only_explicit_exclusions_to_the_algorithm", + "selector": "DuplicateCandidateContractTests.test_run_passes_only_explicit_exclusions_to_the_algorithm", + "semantics": "duplicate_scan_explicit_scope_and_producer_contract", + "test_id": "test_duplicate_check.DuplicateCandidateContractTests.test_run_passes_only_explicit_exclusions_to_the_algorithm" }, { "consumer_only": false, @@ -62835,24 +62355,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "StaticRenderingActualExecutionTests.*", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "owner_contract_symbol": "real_offline_compiler_artifact_acceptance", + "override": null, + "owner": "Tools/knowledge/content/duplicate_check.py", + "owner_contract_symbol": "duplicate_check.find_duplicates", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "status": "declared", - "target": "real_offline_compiler_artifact_acceptance" + "kind": "python-symbol", + "owner": "Tools/knowledge/content/duplicate_check.py", + "status": "resolved", + "target": "find_duplicates" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_selector_cache_is_bound_to_input_and_runtime_identity", - "selector": "StaticRenderingActualExecutionTests.test_selector_cache_is_bound_to_input_and_runtime_identity", - "semantics": "real_offline_compiler_artifact_acceptance", - "test_id": "test_deterministic_rendering_contract.StaticRenderingActualExecutionTests.test_selector_cache_is_bound_to_input_and_runtime_identity" + "path": "Tools/tests/test_duplicate_check.py", + "primary_owner_test": "test_duplicate_check.DuplicateCandidateUnitTests.test_identical_cross_file_paragraphs_are_candidates_not_same_file", + "selector": "DuplicateCandidateUnitTests.test_identical_cross_file_paragraphs_are_candidates_not_same_file", + "semantics": "duplicate_candidate_algorithm_and_managed_scope", + "test_id": "test_duplicate_check.DuplicateCandidateUnitTests.test_identical_cross_file_paragraphs_are_candidates_not_same_file" }, { "consumer_only": false, @@ -62955,24 +62475,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "StaticRenderingRuntimeBoundaryTests.*", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "owner_contract_symbol": "renderer_host_binding_fail_closed", + "override": null, + "owner": "Tools/knowledge/content/duplicate_check.py", + "owner_contract_symbol": "duplicate_check.find_duplicates", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "status": "declared", - "target": "renderer_host_binding_fail_closed" + "kind": "python-symbol", + "owner": "Tools/knowledge/content/duplicate_check.py", + "status": "resolved", + "target": "find_duplicates" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingRuntimeBoundaryTests.test_arbitrary_profile_renderer_flags_cannot_enter_runtime", - "selector": "StaticRenderingRuntimeBoundaryTests.test_arbitrary_profile_renderer_flags_cannot_enter_runtime", - "semantics": "renderer_host_binding_fail_closed", - "test_id": "test_deterministic_rendering_contract.StaticRenderingRuntimeBoundaryTests.test_arbitrary_profile_renderer_flags_cannot_enter_runtime" + "path": "Tools/tests/test_duplicate_check.py", + "primary_owner_test": "test_duplicate_check.DuplicateCandidateUnitTests.test_managed_content_owner_is_used_without_a_directory_default", + "selector": "DuplicateCandidateUnitTests.test_managed_content_owner_is_used_without_a_directory_default", + "semantics": "duplicate_candidate_algorithm_and_managed_scope", + "test_id": "test_duplicate_check.DuplicateCandidateUnitTests.test_managed_content_owner_is_used_without_a_directory_default" }, { "consumer_only": false, @@ -63075,27 +62595,27 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "StaticRenderingRuntimeBoundaryTests.*", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "owner_contract_symbol": "renderer_host_binding_fail_closed", + "override": null, + "owner": "Tools/knowledge/content/duplicate_check.py", + "owner_contract_symbol": "duplicate_check.find_duplicates", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/static_render_runtime.py", - "status": "declared", - "target": "renderer_host_binding_fail_closed" + "kind": "python-symbol", + "owner": "Tools/knowledge/content/duplicate_check.py", + "status": "resolved", + "target": "find_duplicates" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_deterministic_rendering_contract.py", - "primary_owner_test": "test_deterministic_rendering_contract.StaticRenderingRuntimeBoundaryTests.test_missing_host_binding_does_not_become_empty_applicability", - "selector": "StaticRenderingRuntimeBoundaryTests.test_missing_host_binding_does_not_become_empty_applicability", - "semantics": "renderer_host_binding_fail_closed", - "test_id": "test_deterministic_rendering_contract.StaticRenderingRuntimeBoundaryTests.test_missing_host_binding_does_not_become_empty_applicability" + "path": "Tools/tests/test_duplicate_check.py", + "primary_owner_test": "test_duplicate_check.DuplicateCandidateUnitTests.test_reporting_scope_is_resolved_by_the_same_managed_content_owner", + "selector": "DuplicateCandidateUnitTests.test_reporting_scope_is_resolved_by_the_same_managed_content_owner", + "semantics": "duplicate_candidate_algorithm_and_managed_scope", + "test_id": "test_duplicate_check.DuplicateCandidateUnitTests.test_reporting_scope_is_resolved_by_the_same_managed_content_owner" } ], - "default_level": "contract", + "default_level": "unit", "effective_effects": { "file_copies": 0, "full_repository_copies": 0, @@ -63110,15 +62630,15 @@ }, "fixture_dependencies": [], "lifecycle": "current", - "override_count": 2, - "owner": "Tools/knowledge/rendering/deterministic_rendering_contract.py", + "override_count": 1, + "owner": "Tools/knowledge/content/duplicate_check.py", "parallel_safe": true, - "path": "Tools/tests/test_deterministic_rendering_contract.py", + "path": "Tools/tests/test_duplicate_check.py", "scenario_first_use_builds": {}, - "semantics": "deterministic_rendering_contract" + "semantics": "duplicate_candidate_algorithm_and_managed_scope" }, { - "case_count": 6, + "case_count": 8, "cases": [ { "consumer_only": false, @@ -63223,22 +62743,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "DuplicateCandidateContractTests.*", - "owner": "Tools/knowledge/content/duplicate_check.py", - "owner_contract_symbol": "duplicate_check._parser", + "override": "EntrypointLoaderTests.test_adoption_wrappers_isolate_bytecode_before_owner_import", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner_contract_symbol": "entrypoint_loader.describe_entrypoint", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/content/duplicate_check.py", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", "status": "resolved", - "target": "_parser" + "target": "describe_entrypoint" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_duplicate_check.py", - "primary_owner_test": "test_duplicate_check.DuplicateCandidateContractTests.test_registered_receipt_validator_owns_exact_producer_identity", - "selector": "DuplicateCandidateContractTests.test_registered_receipt_validator_owns_exact_producer_identity", - "semantics": "duplicate_scan_explicit_scope_and_producer_contract", - "test_id": "test_duplicate_check.DuplicateCandidateContractTests.test_registered_receipt_validator_owns_exact_producer_identity" + "path": "Tools/tests/test_entrypoint_loader.py", + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_adoption_wrappers_isolate_bytecode_before_owner_import", + "selector": "EntrypointLoaderTests.test_adoption_wrappers_isolate_bytecode_before_owner_import", + "semantics": "adoption_entrypoint_external_bytecode_boundary", + "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_adoption_wrappers_isolate_bytecode_before_owner_import" }, { "consumer_only": false, @@ -63248,7 +62768,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -63261,7 +62781,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -63271,7 +62791,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -63329,7 +62849,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -63341,24 +62861,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "DuplicateCandidateContractTests.*", - "owner": "Tools/knowledge/content/duplicate_check.py", - "owner_contract_symbol": "duplicate_check._parser", + "override": null, + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner_contract_symbol": "entrypoint_loader", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/duplicate_check.py", - "status": "resolved", - "target": "_parser" + "kind": "invariant", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "status": "declared", + "target": "entrypoint_loader" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_duplicate_check.py", - "primary_owner_test": "test_duplicate_check.DuplicateCandidateContractTests.test_root_is_explicit_and_exclusion_has_no_implicit_policy", - "selector": "DuplicateCandidateContractTests.test_root_is_explicit_and_exclusion_has_no_implicit_policy", - "semantics": "duplicate_scan_explicit_scope_and_producer_contract", - "test_id": "test_duplicate_check.DuplicateCandidateContractTests.test_root_is_explicit_and_exclusion_has_no_implicit_policy" + "path": "Tools/tests/test_entrypoint_loader.py", + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_discovery_rejects_a_direct_hybrid_cli", + "selector": "EntrypointLoaderTests.test_discovery_rejects_a_direct_hybrid_cli", + "semantics": "entrypoint_loader", + "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_discovery_rejects_a_direct_hybrid_cli" }, { "consumer_only": false, @@ -63461,24 +62981,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "DuplicateCandidateContractTests.*", - "owner": "Tools/knowledge/content/duplicate_check.py", - "owner_contract_symbol": "duplicate_check._parser", + "override": null, + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner_contract_symbol": "entrypoint_loader", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/duplicate_check.py", - "status": "resolved", - "target": "_parser" + "kind": "invariant", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "status": "declared", + "target": "entrypoint_loader" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_duplicate_check.py", - "primary_owner_test": "test_duplicate_check.DuplicateCandidateContractTests.test_run_passes_only_explicit_exclusions_to_the_algorithm", - "selector": "DuplicateCandidateContractTests.test_run_passes_only_explicit_exclusions_to_the_algorithm", - "semantics": "duplicate_scan_explicit_scope_and_producer_contract", - "test_id": "test_duplicate_check.DuplicateCandidateContractTests.test_run_passes_only_explicit_exclusions_to_the_algorithm" + "path": "Tools/tests/test_entrypoint_loader.py", + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_every_registered_cli_resolves_one_distinct_implementation", + "selector": "EntrypointLoaderTests.test_every_registered_cli_resolves_one_distinct_implementation", + "semantics": "entrypoint_loader", + "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_every_registered_cli_resolves_one_distinct_implementation" }, { "consumer_only": false, @@ -63488,7 +63008,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -63501,7 +63021,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -63511,7 +63031,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -63569,7 +63089,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -63584,21 +63104,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/duplicate_check.py", - "owner_contract_symbol": "duplicate_check.find_duplicates", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner_contract_symbol": "entrypoint_loader", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/duplicate_check.py", - "status": "resolved", - "target": "find_duplicates" + "kind": "invariant", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "status": "declared", + "target": "entrypoint_loader" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_duplicate_check.py", - "primary_owner_test": "test_duplicate_check.DuplicateCandidateUnitTests.test_identical_cross_file_paragraphs_are_candidates_not_same_file", - "selector": "DuplicateCandidateUnitTests.test_identical_cross_file_paragraphs_are_candidates_not_same_file", - "semantics": "duplicate_candidate_algorithm_and_managed_scope", - "test_id": "test_duplicate_check.DuplicateCandidateUnitTests.test_identical_cross_file_paragraphs_are_candidates_not_same_file" + "path": "Tools/tests/test_entrypoint_loader.py", + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_missing_marker_is_optional_only_for_a_direct_fixture", + "selector": "EntrypointLoaderTests.test_missing_marker_is_optional_only_for_a_direct_fixture", + "semantics": "entrypoint_loader", + "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_missing_marker_is_optional_only_for_a_direct_fixture" }, { "consumer_only": false, @@ -63608,7 +63128,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -63621,7 +63141,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -63631,7 +63151,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -63689,7 +63209,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -63704,21 +63224,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/duplicate_check.py", - "owner_contract_symbol": "duplicate_check.find_duplicates", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner_contract_symbol": "entrypoint_loader", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/duplicate_check.py", - "status": "resolved", - "target": "find_duplicates" + "kind": "invariant", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "status": "declared", + "target": "entrypoint_loader" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_duplicate_check.py", - "primary_owner_test": "test_duplicate_check.DuplicateCandidateUnitTests.test_managed_content_owner_is_used_without_a_directory_default", - "selector": "DuplicateCandidateUnitTests.test_managed_content_owner_is_used_without_a_directory_default", - "semantics": "duplicate_candidate_algorithm_and_managed_scope", - "test_id": "test_duplicate_check.DuplicateCandidateUnitTests.test_managed_content_owner_is_used_without_a_directory_default" + "path": "Tools/tests/test_entrypoint_loader.py", + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_optional_mode_never_hides_a_malformed_marker", + "selector": "EntrypointLoaderTests.test_optional_mode_never_hides_a_malformed_marker", + "semantics": "entrypoint_loader", + "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_optional_mode_never_hides_a_malformed_marker" }, { "consumer_only": false, @@ -63728,7 +63248,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -63741,7 +63261,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -63751,7 +63271,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -63809,7 +63329,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -63824,167 +63344,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/duplicate_check.py", - "owner_contract_symbol": "duplicate_check.find_duplicates", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/duplicate_check.py", - "status": "resolved", - "target": "find_duplicates" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_duplicate_check.py", - "primary_owner_test": "test_duplicate_check.DuplicateCandidateUnitTests.test_reporting_scope_is_resolved_by_the_same_managed_content_owner", - "selector": "DuplicateCandidateUnitTests.test_reporting_scope_is_resolved_by_the_same_managed_content_owner", - "semantics": "duplicate_candidate_algorithm_and_managed_scope", - "test_id": "test_duplicate_check.DuplicateCandidateUnitTests.test_reporting_scope_is_resolved_by_the_same_managed_content_owner" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/knowledge/content/duplicate_check.py", - "parallel_safe": true, - "path": "Tools/tests/test_duplicate_check.py", - "scenario_first_use_builds": {}, - "semantics": "duplicate_candidate_algorithm_and_managed_scope" - }, - { - "case_count": 8, - "cases": [ - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": "EntrypointLoaderTests.test_adoption_wrappers_isolate_bytecode_before_owner_import", "owner": "Tools/platform/agent_interface/entrypoint_loader.py", - "owner_contract_symbol": "entrypoint_loader.describe_entrypoint", + "owner_contract_symbol": "entrypoint_loader", "owner_reference": { - "kind": "python-symbol", + "kind": "invariant", "owner": "Tools/platform/agent_interface/entrypoint_loader.py", - "status": "resolved", - "target": "describe_entrypoint" + "status": "declared", + "target": "entrypoint_loader" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_entrypoint_loader.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_adoption_wrappers_isolate_bytecode_before_owner_import", - "selector": "EntrypointLoaderTests.test_adoption_wrappers_isolate_bytecode_before_owner_import", - "semantics": "adoption_entrypoint_external_bytecode_boundary", - "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_adoption_wrappers_isolate_bytecode_before_owner_import" + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner", + "selector": "EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner", + "semantics": "entrypoint_loader", + "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner" }, { "consumer_only": false, @@ -63994,7 +63368,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -64007,7 +63381,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -64017,7 +63391,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -64075,7 +63449,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -64101,10 +63475,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_entrypoint_loader.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_discovery_rejects_a_direct_hybrid_cli", - "selector": "EntrypointLoaderTests.test_discovery_rejects_a_direct_hybrid_cli", + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_runtime_identity_is_loaded_from_owner_not_public_adapter", + "selector": "EntrypointLoaderTests.test_runtime_identity_is_loaded_from_owner_not_public_adapter", "semantics": "entrypoint_loader", - "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_discovery_rejects_a_direct_hybrid_cli" + "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_runtime_identity_is_loaded_from_owner_not_public_adapter" }, { "consumer_only": false, @@ -64221,11 +63595,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_entrypoint_loader.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_every_registered_cli_resolves_one_distinct_implementation", - "selector": "EntrypointLoaderTests.test_every_registered_cli_resolves_one_distinct_implementation", + "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_wrappers_alone_own_the_external_cli_surface", + "selector": "EntrypointLoaderTests.test_wrappers_alone_own_the_external_cli_surface", "semantics": "entrypoint_loader", - "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_every_registered_cli_resolves_one_distinct_implementation" - }, + "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_wrappers_alone_own_the_external_cli_surface" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 4 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 4 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "parallel_safe": true, + "path": "Tools/tests/test_entrypoint_loader.py", + "scenario_first_use_builds": {}, + "semantics": "entrypoint_loader" + }, + { + "case_count": 5, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -64234,7 +63634,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -64247,7 +63647,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -64257,7 +63657,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -64315,7 +63715,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -64330,21 +63730,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", - "owner_contract_symbol": "entrypoint_loader", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", + "owner_contract_symbol": "evidence_attempt_runtime", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", "status": "declared", - "target": "entrypoint_loader" + "target": "evidence_attempt_runtime" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_entrypoint_loader.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_missing_marker_is_optional_only_for_a_direct_fixture", - "selector": "EntrypointLoaderTests.test_missing_marker_is_optional_only_for_a_direct_fixture", - "semantics": "entrypoint_loader", - "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_missing_marker_is_optional_only_for_a_direct_fixture" + "path": "Tools/tests/test_evidence_attempt_runtime.py", + "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_invalid_stable_history_fails_closed", + "selector": "EvidenceAttemptRuntimeTests.test_invalid_stable_history_fails_closed", + "semantics": "evidence_attempt_runtime", + "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_invalid_stable_history_fails_closed" }, { "consumer_only": false, @@ -64354,7 +63754,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -64367,7 +63767,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -64377,7 +63777,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -64435,7 +63835,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -64450,21 +63850,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", - "owner_contract_symbol": "entrypoint_loader", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", + "owner_contract_symbol": "evidence_attempt_runtime", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", "status": "declared", - "target": "entrypoint_loader" + "target": "evidence_attempt_runtime" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_entrypoint_loader.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_optional_mode_never_hides_a_malformed_marker", - "selector": "EntrypointLoaderTests.test_optional_mode_never_hides_a_malformed_marker", - "semantics": "entrypoint_loader", - "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_optional_mode_never_hides_a_malformed_marker" + "path": "Tools/tests/test_evidence_attempt_runtime.py", + "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_multiple_current_attempts_are_ambiguous", + "selector": "EvidenceAttemptRuntimeTests.test_multiple_current_attempts_are_ambiguous", + "semantics": "evidence_attempt_runtime", + "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_multiple_current_attempts_are_ambiguous" }, { "consumer_only": false, @@ -64474,7 +63874,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -64487,7 +63887,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -64497,7 +63897,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -64555,7 +63955,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -64570,21 +63970,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", - "owner_contract_symbol": "entrypoint_loader", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", + "owner_contract_symbol": "evidence_attempt_runtime", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", "status": "declared", - "target": "entrypoint_loader" + "target": "evidence_attempt_runtime" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_entrypoint_loader.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner", - "selector": "EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner", - "semantics": "entrypoint_loader", - "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_parser_is_captured_from_the_unique_implementation_owner" + "path": "Tools/tests/test_evidence_attempt_runtime.py", + "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_same_current_input_is_idempotently_selected", + "selector": "EvidenceAttemptRuntimeTests.test_same_current_input_is_idempotently_selected", + "semantics": "evidence_attempt_runtime", + "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_same_current_input_is_idempotently_selected" }, { "consumer_only": false, @@ -64690,21 +64090,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", - "owner_contract_symbol": "entrypoint_loader", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", + "owner_contract_symbol": "evidence_attempt_runtime", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", "status": "declared", - "target": "entrypoint_loader" + "target": "evidence_attempt_runtime" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_entrypoint_loader.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_runtime_identity_is_loaded_from_owner_not_public_adapter", - "selector": "EntrypointLoaderTests.test_runtime_identity_is_loaded_from_owner_not_public_adapter", - "semantics": "entrypoint_loader", - "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_runtime_identity_is_loaded_from_owner_not_public_adapter" + "path": "Tools/tests/test_evidence_attempt_runtime.py", + "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_stale_predecessor_does_not_block_current_successor", + "selector": "EvidenceAttemptRuntimeTests.test_stale_predecessor_does_not_block_current_successor", + "semantics": "evidence_attempt_runtime", + "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_stale_predecessor_does_not_block_current_successor" }, { "consumer_only": false, @@ -64810,21 +64210,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", - "owner_contract_symbol": "entrypoint_loader", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", + "owner_contract_symbol": "evidence_attempt_runtime", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", "status": "declared", - "target": "entrypoint_loader" + "target": "evidence_attempt_runtime" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_entrypoint_loader.py", - "primary_owner_test": "test_entrypoint_loader.EntrypointLoaderTests.test_wrappers_alone_own_the_external_cli_surface", - "selector": "EntrypointLoaderTests.test_wrappers_alone_own_the_external_cli_surface", - "semantics": "entrypoint_loader", - "test_id": "test_entrypoint_loader.EntrypointLoaderTests.test_wrappers_alone_own_the_external_cli_surface" + "path": "Tools/tests/test_evidence_attempt_runtime.py", + "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_unavailable_observation_neither_retires_nor_reauthorizes_an_attempt", + "selector": "EvidenceAttemptRuntimeTests.test_unavailable_observation_neither_retires_nor_reauthorizes_an_attempt", + "semantics": "evidence_attempt_runtime", + "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_unavailable_observation_neither_retires_nor_reauthorizes_an_attempt" } ], "default_level": "unit", @@ -64832,25 +64232,25 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 4 + "temp_resources": 0 }, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 4 + "temp_resources": 0 }, "fixture_dependencies": [], "lifecycle": "current", - "override_count": 1, - "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "override_count": 0, + "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", "parallel_safe": true, - "path": "Tools/tests/test_entrypoint_loader.py", + "path": "Tools/tests/test_evidence_attempt_runtime.py", "scenario_first_use_builds": {}, - "semantics": "entrypoint_loader" + "semantics": "evidence_attempt_runtime" }, { - "case_count": 5, + "case_count": 6, "cases": [ { "consumer_only": false, @@ -64953,24 +64353,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "owner_contract_symbol": "evidence_attempt_runtime", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "owner_contract_symbol": "evidence_invalidation_contract.validate_event", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "status": "declared", - "target": "evidence_attempt_runtime" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "status": "resolved", + "target": "validate_event" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_attempt_runtime.py", - "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_invalid_stable_history_fails_closed", - "selector": "EvidenceAttemptRuntimeTests.test_invalid_stable_history_fails_closed", - "semantics": "evidence_attempt_runtime", - "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_invalid_stable_history_fails_closed" + "path": "Tools/tests/test_evidence_invalidation_contract.py", + "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_event_contract_rejects_mutable_or_unbound_forms", + "selector": "EvidenceInvalidationContractTests.test_event_contract_rejects_mutable_or_unbound_forms", + "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", + "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_event_contract_rejects_mutable_or_unbound_forms" }, { "consumer_only": false, @@ -65073,24 +64473,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "owner_contract_symbol": "evidence_attempt_runtime", + "override": "EvidenceInvalidationContractTests.test_event_is_not_a_replacement_pass_or_state_rollback", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "owner_contract_symbol": "evidence_invalidation_contract.validate_subjects", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "status": "declared", - "target": "evidence_attempt_runtime" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "status": "resolved", + "target": "validate_subjects" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_attempt_runtime.py", - "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_multiple_current_attempts_are_ambiguous", - "selector": "EvidenceAttemptRuntimeTests.test_multiple_current_attempts_are_ambiguous", - "semantics": "evidence_attempt_runtime", - "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_multiple_current_attempts_are_ambiguous" + "path": "Tools/tests/test_evidence_invalidation_contract.py", + "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_event_is_not_a_replacement_pass_or_state_rollback", + "selector": "EvidenceInvalidationContractTests.test_event_is_not_a_replacement_pass_or_state_rollback", + "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", + "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_event_is_not_a_replacement_pass_or_state_rollback" }, { "consumer_only": false, @@ -65193,24 +64593,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "owner_contract_symbol": "evidence_attempt_runtime", + "override": "EvidenceInvalidationContractTests.test_kernel_modes_bind_exact_original_authority", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "owner_contract_symbol": "evidence_invalidation_contract.validate_decision", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "status": "declared", - "target": "evidence_attempt_runtime" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "status": "resolved", + "target": "validate_decision" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_attempt_runtime.py", - "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_same_current_input_is_idempotently_selected", - "selector": "EvidenceAttemptRuntimeTests.test_same_current_input_is_idempotently_selected", - "semantics": "evidence_attempt_runtime", - "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_same_current_input_is_idempotently_selected" + "path": "Tools/tests/test_evidence_invalidation_contract.py", + "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_kernel_modes_bind_exact_original_authority", + "selector": "EvidenceInvalidationContractTests.test_kernel_modes_bind_exact_original_authority", + "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", + "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_kernel_modes_bind_exact_original_authority" }, { "consumer_only": false, @@ -65313,24 +64713,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "owner_contract_symbol": "evidence_attempt_runtime", + "override": "EvidenceInvalidationContractTests.test_subject_identity_scope_and_record_bytes_are_bound", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "owner_contract_symbol": "evidence_invalidation_contract.validate_subjects", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "status": "declared", - "target": "evidence_attempt_runtime" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "status": "resolved", + "target": "validate_subjects" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_attempt_runtime.py", - "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_stale_predecessor_does_not_block_current_successor", - "selector": "EvidenceAttemptRuntimeTests.test_stale_predecessor_does_not_block_current_successor", - "semantics": "evidence_attempt_runtime", - "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_stale_predecessor_does_not_block_current_successor" + "path": "Tools/tests/test_evidence_invalidation_contract.py", + "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_subject_identity_scope_and_record_bytes_are_bound", + "selector": "EvidenceInvalidationContractTests.test_subject_identity_scope_and_record_bytes_are_bound", + "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", + "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_subject_identity_scope_and_record_bytes_are_bound" }, { "consumer_only": false, @@ -65433,51 +64833,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "owner_contract_symbol": "evidence_attempt_runtime", + "override": "EvidenceInvalidationContractTests.test_transitive_acceptance_not_history_or_custody", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "owner_contract_symbol": "evidence_invalidation_contract.invalidation_view", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "status": "declared", - "target": "evidence_attempt_runtime" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "status": "resolved", + "target": "invalidation_view" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_attempt_runtime.py", - "primary_owner_test": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_unavailable_observation_neither_retires_nor_reauthorizes_an_attempt", - "selector": "EvidenceAttemptRuntimeTests.test_unavailable_observation_neither_retires_nor_reauthorizes_an_attempt", - "semantics": "evidence_attempt_runtime", - "test_id": "test_evidence_attempt_runtime.EvidenceAttemptRuntimeTests.test_unavailable_observation_neither_retires_nor_reauthorizes_an_attempt" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/execution/evidence/evidence_attempt_runtime.py", - "parallel_safe": true, - "path": "Tools/tests/test_evidence_attempt_runtime.py", - "scenario_first_use_builds": {}, - "semantics": "evidence_attempt_runtime" - }, - { - "case_count": 6, - "cases": [ + "path": "Tools/tests/test_evidence_invalidation_contract.py", + "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_transitive_acceptance_not_history_or_custody", + "selector": "EvidenceInvalidationContractTests.test_transitive_acceptance_not_history_or_custody", + "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", + "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_transitive_acceptance_not_history_or_custody" + }, { "consumer_only": false, "disposition": "keep", @@ -65581,23 +64955,49 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "EvidenceInvalidationContractTests.test_unknown_or_missing_dependency_is_not_zero_impact", "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "owner_contract_symbol": "evidence_invalidation_contract.validate_event", + "owner_contract_symbol": "evidence_invalidation_contract.invalidation_view", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", "status": "resolved", - "target": "validate_event" + "target": "invalidation_view" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_evidence_invalidation_contract.py", - "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_event_contract_rejects_mutable_or_unbound_forms", - "selector": "EvidenceInvalidationContractTests.test_event_contract_rejects_mutable_or_unbound_forms", + "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_unknown_or_missing_dependency_is_not_zero_impact", + "selector": "EvidenceInvalidationContractTests.test_unknown_or_missing_dependency_is_not_zero_impact", "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", - "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_event_contract_rejects_mutable_or_unbound_forms" - }, + "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_unknown_or_missing_dependency_is_not_zero_impact" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 5, + "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_evidence_invalidation_contract.py", + "scenario_first_use_builds": {}, + "semantics": "evidence_correction_decision_and_acceptance_dependency_projection" + }, + { + "case_count": 24, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -65699,24 +65099,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "EvidenceInvalidationContractTests.test_event_is_not_a_replacement_pass_or_state_rollback", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "owner_contract_symbol": "evidence_invalidation_contract.validate_subjects", + "override": null, + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "owner_contract_symbol": "freshness_engine", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "status": "resolved", - "target": "validate_subjects" + "kind": "invariant", + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "status": "declared", + "target": "freshness_engine" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_invalidation_contract.py", - "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_event_is_not_a_replacement_pass_or_state_rollback", - "selector": "EvidenceInvalidationContractTests.test_event_is_not_a_replacement_pass_or_state_rollback", - "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", - "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_event_is_not_a_replacement_pass_or_state_rollback" + "path": "Tools/tests/test_freshness_engine.py", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_baseline_equal_to_as_of_is_valid", + "selector": "FreshnessEngineTests.test_baseline_equal_to_as_of_is_valid", + "semantics": "freshness_engine", + "test_id": "test_freshness_engine.FreshnessEngineTests.test_baseline_equal_to_as_of_is_valid" }, { "consumer_only": false, @@ -65819,24 +65219,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "EvidenceInvalidationContractTests.test_kernel_modes_bind_exact_original_authority", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "owner_contract_symbol": "evidence_invalidation_contract.validate_decision", + "override": null, + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "owner_contract_symbol": "freshness_engine", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "status": "resolved", - "target": "validate_decision" + "kind": "invariant", + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "status": "declared", + "target": "freshness_engine" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_invalidation_contract.py", - "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_kernel_modes_bind_exact_original_authority", - "selector": "EvidenceInvalidationContractTests.test_kernel_modes_bind_exact_original_authority", - "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", - "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_kernel_modes_bind_exact_original_authority" + "path": "Tools/tests/test_freshness_engine.py", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_blank_last_verified_is_absent_and_allows_reviewed_fallback", + "selector": "FreshnessEngineTests.test_blank_last_verified_is_absent_and_allows_reviewed_fallback", + "semantics": "freshness_engine", + "test_id": "test_freshness_engine.FreshnessEngineTests.test_blank_last_verified_is_absent_and_allows_reviewed_fallback" }, { "consumer_only": false, @@ -65939,24 +65339,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "EvidenceInvalidationContractTests.test_subject_identity_scope_and_record_bytes_are_bound", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "owner_contract_symbol": "evidence_invalidation_contract.validate_subjects", + "override": null, + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "owner_contract_symbol": "freshness_engine", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "status": "resolved", - "target": "validate_subjects" + "kind": "invariant", + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "status": "declared", + "target": "freshness_engine" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_invalidation_contract.py", - "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_subject_identity_scope_and_record_bytes_are_bound", - "selector": "EvidenceInvalidationContractTests.test_subject_identity_scope_and_record_bytes_are_bound", - "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", - "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_subject_identity_scope_and_record_bytes_are_bound" + "path": "Tools/tests/test_freshness_engine.py", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_candidate_category_prevents_zero_day_sort_collision", + "selector": "FreshnessEngineTests.test_candidate_category_prevents_zero_day_sort_collision", + "semantics": "freshness_engine", + "test_id": "test_freshness_engine.FreshnessEngineTests.test_candidate_category_prevents_zero_day_sort_collision" }, { "consumer_only": false, @@ -66059,24 +65459,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "EvidenceInvalidationContractTests.test_transitive_acceptance_not_history_or_custody", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "owner_contract_symbol": "evidence_invalidation_contract.invalidation_view", + "override": null, + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "owner_contract_symbol": "freshness_engine", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "status": "resolved", - "target": "invalidation_view" + "kind": "invariant", + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "status": "declared", + "target": "freshness_engine" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_invalidation_contract.py", - "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_transitive_acceptance_not_history_or_custody", - "selector": "EvidenceInvalidationContractTests.test_transitive_acceptance_not_history_or_custody", - "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", - "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_transitive_acceptance_not_history_or_custody" + "path": "Tools/tests/test_freshness_engine.py", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_content_modified_after_review_is_a_rereview_candidate", + "selector": "FreshnessEngineTests.test_content_modified_after_review_is_a_rereview_candidate", + "semantics": "freshness_engine", + "test_id": "test_freshness_engine.FreshnessEngineTests.test_content_modified_after_review_is_a_rereview_candidate" }, { "consumer_only": false, @@ -66179,51 +65579,25 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "EvidenceInvalidationContractTests.test_unknown_or_missing_dependency_is_not_zero_impact", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "owner_contract_symbol": "evidence_invalidation_contract.invalidation_view", + "override": null, + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "owner_contract_symbol": "freshness_engine", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "status": "resolved", - "target": "invalidation_view" + "kind": "invariant", + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "status": "declared", + "target": "freshness_engine" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_evidence_invalidation_contract.py", - "primary_owner_test": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_unknown_or_missing_dependency_is_not_zero_impact", - "selector": "EvidenceInvalidationContractTests.test_unknown_or_missing_dependency_is_not_zero_impact", - "semantics": "evidence_correction_decision_and_acceptance_dependency_projection", - "test_id": "test_evidence_invalidation_contract.EvidenceInvalidationContractTests.test_unknown_or_missing_dependency_is_not_zero_impact" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 5, - "owner": "Tools/execution/evidence/evidence_invalidation_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_evidence_invalidation_contract.py", - "scenario_first_use_builds": {}, - "semantics": "evidence_correction_decision_and_acceptance_dependency_projection" - }, - { - "case_count": 24, - "cases": [ + "path": "Tools/tests/test_freshness_engine.py", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_date_parser_rejects_prefixes_and_invalid_calendar_dates", + "selector": "FreshnessEngineTests.test_date_parser_rejects_prefixes_and_invalid_calendar_dates", + "semantics": "freshness_engine", + "test_id": "test_freshness_engine.FreshnessEngineTests.test_date_parser_rejects_prefixes_and_invalid_calendar_dates" + }, { "consumer_only": false, "disposition": "keep", @@ -66339,10 +65713,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_baseline_equal_to_as_of_is_valid", - "selector": "FreshnessEngineTests.test_baseline_equal_to_as_of_is_valid", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_defaulted_volatility_is_recorded_as_policy_source", + "selector": "FreshnessEngineTests.test_defaulted_volatility_is_recorded_as_policy_source", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_baseline_equal_to_as_of_is_valid" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_defaulted_volatility_is_recorded_as_policy_source" }, { "consumer_only": false, @@ -66459,10 +65833,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_blank_last_verified_is_absent_and_allows_reviewed_fallback", - "selector": "FreshnessEngineTests.test_blank_last_verified_is_absent_and_allows_reviewed_fallback", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_evaluation_is_independent_of_input_iteration_order", + "selector": "FreshnessEngineTests.test_evaluation_is_independent_of_input_iteration_order", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_blank_last_verified_is_absent_and_allows_reviewed_fallback" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_evaluation_is_independent_of_input_iteration_order" }, { "consumer_only": false, @@ -66579,10 +65953,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_candidate_category_prevents_zero_day_sort_collision", - "selector": "FreshnessEngineTests.test_candidate_category_prevents_zero_day_sort_collision", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_inactive_lifecycle_is_out_of_scope_before_temporal_validation", + "selector": "FreshnessEngineTests.test_inactive_lifecycle_is_out_of_scope_before_temporal_validation", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_candidate_category_prevents_zero_day_sort_collision" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_inactive_lifecycle_is_out_of_scope_before_temporal_validation" }, { "consumer_only": false, @@ -66699,10 +66073,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_content_modified_after_review_is_a_rereview_candidate", - "selector": "FreshnessEngineTests.test_content_modified_after_review_is_a_rereview_candidate", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_invalid_content_modified_date_cannot_be_hidden", + "selector": "FreshnessEngineTests.test_invalid_content_modified_date_cannot_be_hidden", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_content_modified_after_review_is_a_rereview_candidate" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_invalid_content_modified_date_cannot_be_hidden" }, { "consumer_only": false, @@ -66819,10 +66193,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_date_parser_rejects_prefixes_and_invalid_calendar_dates", - "selector": "FreshnessEngineTests.test_date_parser_rejects_prefixes_and_invalid_calendar_dates", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_invalid_explicit_volatility_cannot_use_a_valid_default", + "selector": "FreshnessEngineTests.test_invalid_explicit_volatility_cannot_use_a_valid_default", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_date_parser_rejects_prefixes_and_invalid_calendar_dates" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_invalid_explicit_volatility_cannot_use_a_valid_default" }, { "consumer_only": false, @@ -66939,10 +66313,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_defaulted_volatility_is_recorded_as_policy_source", - "selector": "FreshnessEngineTests.test_defaulted_volatility_is_recorded_as_policy_source", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_invalid_last_verified_cannot_fall_back_to_last_reviewed", + "selector": "FreshnessEngineTests.test_invalid_last_verified_cannot_fall_back_to_last_reviewed", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_defaulted_volatility_is_recorded_as_policy_source" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_invalid_last_verified_cannot_fall_back_to_last_reviewed" }, { "consumer_only": false, @@ -67059,10 +66433,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_evaluation_is_independent_of_input_iteration_order", - "selector": "FreshnessEngineTests.test_evaluation_is_independent_of_input_iteration_order", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_maximum_valid_date_with_interval_does_not_overflow", + "selector": "FreshnessEngineTests.test_maximum_valid_date_with_interval_does_not_overflow", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_evaluation_is_independent_of_input_iteration_order" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_maximum_valid_date_with_interval_does_not_overflow" }, { "consumer_only": false, @@ -67179,10 +66553,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_inactive_lifecycle_is_out_of_scope_before_temporal_validation", - "selector": "FreshnessEngineTests.test_inactive_lifecycle_is_out_of_scope_before_temporal_validation", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_missing_event_dates_are_pending_for_nonstable_page", + "selector": "FreshnessEngineTests.test_missing_event_dates_are_pending_for_nonstable_page", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_inactive_lifecycle_is_out_of_scope_before_temporal_validation" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_missing_event_dates_are_pending_for_nonstable_page" }, { "consumer_only": false, @@ -67299,10 +66673,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_invalid_content_modified_date_cannot_be_hidden", - "selector": "FreshnessEngineTests.test_invalid_content_modified_date_cannot_be_hidden", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_missing_volatility_without_default_is_a_candidate", + "selector": "FreshnessEngineTests.test_missing_volatility_without_default_is_a_candidate", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_invalid_content_modified_date_cannot_be_hidden" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_missing_volatility_without_default_is_a_candidate" }, { "consumer_only": false, @@ -67419,10 +66793,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_invalid_explicit_volatility_cannot_use_a_valid_default", - "selector": "FreshnessEngineTests.test_invalid_explicit_volatility_cannot_use_a_valid_default", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_mixed_run_cannot_turn_an_unresolved_page_into_a_pass", + "selector": "FreshnessEngineTests.test_mixed_run_cannot_turn_an_unresolved_page_into_a_pass", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_invalid_explicit_volatility_cannot_use_a_valid_default" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_mixed_run_cannot_turn_an_unresolved_page_into_a_pass" }, { "consumer_only": false, @@ -67525,24 +66899,24 @@ } } }, - "level": "unit", + "level": "slow", "lifecycle": "current", - "override": null, + "override": "FreshnessEngineTests.test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", "owner": "Tools/knowledge/metadata/freshness_engine.py", - "owner_contract_symbol": "freshness_engine", + "owner_contract_symbol": "freshness_engine:test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", "owner_reference": { "kind": "invariant", "owner": "Tools/knowledge/metadata/freshness_engine.py", "status": "declared", - "target": "freshness_engine" + "target": "freshness_engine:test_pending_due_date_beyond_calendar_is_explicit_not_a_crash" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_invalid_last_verified_cannot_fall_back_to_last_reviewed", - "selector": "FreshnessEngineTests.test_invalid_last_verified_cannot_fall_back_to_last_reviewed", - "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_invalid_last_verified_cannot_fall_back_to_last_reviewed" + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", + "selector": "FreshnessEngineTests.test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", + "semantics": "freshness_engine:test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", + "test_id": "test_freshness_engine.FreshnessEngineTests.test_pending_due_date_beyond_calendar_is_explicit_not_a_crash" }, { "consumer_only": false, @@ -67659,10 +67033,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_maximum_valid_date_with_interval_does_not_overflow", - "selector": "FreshnessEngineTests.test_maximum_valid_date_with_interval_does_not_overflow", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_review_by_equal_to_as_of_is_zero_day_overdue", + "selector": "FreshnessEngineTests.test_review_by_equal_to_as_of_is_zero_day_overdue", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_maximum_valid_date_with_interval_does_not_overflow" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_review_by_equal_to_as_of_is_zero_day_overdue" }, { "consumer_only": false, @@ -67779,10 +67153,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_missing_event_dates_are_pending_for_nonstable_page", - "selector": "FreshnessEngineTests.test_missing_event_dates_are_pending_for_nonstable_page", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_review_on_modification_date_closes_intermediate_state", + "selector": "FreshnessEngineTests.test_review_on_modification_date_closes_intermediate_state", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_missing_event_dates_are_pending_for_nonstable_page" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_review_on_modification_date_closes_intermediate_state" }, { "consumer_only": false, @@ -67899,10 +67273,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_missing_volatility_without_default_is_a_candidate", - "selector": "FreshnessEngineTests.test_missing_volatility_without_default_is_a_candidate", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_stable_page_without_event_dates_requires_first_verification", + "selector": "FreshnessEngineTests.test_stable_page_without_event_dates_requires_first_verification", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_missing_volatility_without_default_is_a_candidate" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_stable_page_without_event_dates_requires_first_verification" }, { "consumer_only": false, @@ -68019,10 +67393,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_mixed_run_cannot_turn_an_unresolved_page_into_a_pass", - "selector": "FreshnessEngineTests.test_mixed_run_cannot_turn_an_unresolved_page_into_a_pass", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_temporal_validation_precedes_stable_policy", + "selector": "FreshnessEngineTests.test_temporal_validation_precedes_stable_policy", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_mixed_run_cannot_turn_an_unresolved_page_into_a_pass" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_temporal_validation_precedes_stable_policy" }, { "consumer_only": false, @@ -68125,24 +67499,24 @@ } } }, - "level": "slow", + "level": "unit", "lifecycle": "current", - "override": "FreshnessEngineTests.test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", + "override": null, "owner": "Tools/knowledge/metadata/freshness_engine.py", - "owner_contract_symbol": "freshness_engine:test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", + "owner_contract_symbol": "freshness_engine", "owner_reference": { "kind": "invariant", "owner": "Tools/knowledge/metadata/freshness_engine.py", "status": "declared", - "target": "freshness_engine:test_pending_due_date_beyond_calendar_is_explicit_not_a_crash" + "target": "freshness_engine" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", - "selector": "FreshnessEngineTests.test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", - "semantics": "freshness_engine:test_pending_due_date_beyond_calendar_is_explicit_not_a_crash", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_pending_due_date_beyond_calendar_is_explicit_not_a_crash" + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_temporal_validation_precedes_unresolved_volatility", + "selector": "FreshnessEngineTests.test_temporal_validation_precedes_unresolved_volatility", + "semantics": "freshness_engine", + "test_id": "test_freshness_engine.FreshnessEngineTests.test_temporal_validation_precedes_unresolved_volatility" }, { "consumer_only": false, @@ -68259,10 +67633,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_review_by_equal_to_as_of_is_zero_day_overdue", - "selector": "FreshnessEngineTests.test_review_by_equal_to_as_of_is_zero_day_overdue", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_unparseable_frontmatter_is_a_page_candidate", + "selector": "FreshnessEngineTests.test_unparseable_frontmatter_is_a_page_candidate", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_review_by_equal_to_as_of_is_zero_day_overdue" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_unparseable_frontmatter_is_a_page_candidate" }, { "consumer_only": false, @@ -68379,10 +67753,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_review_on_modification_date_closes_intermediate_state", - "selector": "FreshnessEngineTests.test_review_on_modification_date_closes_intermediate_state", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_valid_selected_baseline_does_not_hide_future_unselected_event", + "selector": "FreshnessEngineTests.test_valid_selected_baseline_does_not_hide_future_unselected_event", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_review_on_modification_date_closes_intermediate_state" + "test_id": "test_freshness_engine.FreshnessEngineTests.test_valid_selected_baseline_does_not_hide_future_unselected_event" }, { "consumer_only": false, @@ -68499,11 +67873,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_stable_page_without_event_dates_requires_first_verification", - "selector": "FreshnessEngineTests.test_stable_page_without_event_dates_requires_first_verification", + "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_zero_page_run_is_not_positive_freshness_evidence", + "selector": "FreshnessEngineTests.test_zero_page_run_is_not_positive_freshness_evidence", "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_stable_page_without_event_dates_requires_first_verification" - }, + "test_id": "test_freshness_engine.FreshnessEngineTests.test_zero_page_run_is_not_positive_freshness_evidence" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/knowledge/metadata/freshness_engine.py", + "parallel_safe": true, + "path": "Tools/tests/test_freshness_engine.py", + "scenario_first_use_builds": {}, + "semantics": "freshness_engine" + }, + { + "case_count": 8, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -68605,24 +68005,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "owner_contract_symbol": "freshness_engine", + "override": "GateLifecycleProjectionTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "owner_contract_symbol": "gate_registry.partition_boundary_gates_by_lifecycle", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "status": "declared", - "target": "freshness_engine" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "status": "resolved", + "target": "partition_boundary_gates_by_lifecycle" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_temporal_validation_precedes_stable_policy", - "selector": "FreshnessEngineTests.test_temporal_validation_precedes_stable_policy", - "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_temporal_validation_precedes_stable_policy" + "path": "Tools/tests/test_gate_receipt_identity.py", + "primary_owner_test": "test_gate_receipt_identity.GateLifecycleProjectionTests.test_batch_and_queue_positions_share_one_partition", + "selector": "GateLifecycleProjectionTests.test_batch_and_queue_positions_share_one_partition", + "semantics": "registered_gate_lifecycle_partition", + "test_id": "test_gate_receipt_identity.GateLifecycleProjectionTests.test_batch_and_queue_positions_share_one_partition" }, { "consumer_only": false, @@ -68725,24 +68125,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "owner_contract_symbol": "freshness_engine", + "override": "GateProducerClosureTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "owner_contract_symbol": "gate_registry.gate_registry_producer_errors", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "status": "declared", - "target": "freshness_engine" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "status": "resolved", + "target": "gate_registry_producer_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_temporal_validation_precedes_unresolved_volatility", - "selector": "FreshnessEngineTests.test_temporal_validation_precedes_unresolved_volatility", - "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_temporal_validation_precedes_unresolved_volatility" + "path": "Tools/tests/test_gate_receipt_identity.py", + "primary_owner_test": "test_gate_receipt_identity.GateProducerClosureTests.test_current_registry_matches_all_installed_producers", + "selector": "GateProducerClosureTests.test_current_registry_matches_all_installed_producers", + "semantics": "registered_gate_installed_producer_closure", + "test_id": "test_gate_receipt_identity.GateProducerClosureTests.test_current_registry_matches_all_installed_producers" }, { "consumer_only": false, @@ -68845,24 +68245,144 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "owner_contract_symbol": "freshness_engine", + "override": "GateProducerClosureTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "owner_contract_symbol": "gate_registry.gate_registry_producer_errors", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "status": "declared", - "target": "freshness_engine" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "status": "resolved", + "target": "gate_registry_producer_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_unparseable_frontmatter_is_a_page_candidate", - "selector": "FreshnessEngineTests.test_unparseable_frontmatter_is_a_page_candidate", - "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_unparseable_frontmatter_is_a_page_candidate" + "path": "Tools/tests/test_gate_receipt_identity.py", + "primary_owner_test": "test_gate_receipt_identity.GateProducerClosureTests.test_producer_drift_matrix", + "selector": "GateProducerClosureTests.test_producer_drift_matrix", + "semantics": "registered_gate_installed_producer_closure", + "test_id": "test_gate_receipt_identity.GateProducerClosureTests.test_producer_drift_matrix" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "integration", + "lifecycle": "current", + "override": "GateReceiptProducerConsumerTests.*", + "owner": "Tools/knowledge/content/check_links.py", + "owner_contract_symbol": "check_links._make_receipt", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/knowledge/content/check_links.py", + "status": "resolved", + "target": "_make_receipt" + }, + "owner_reference_kind": null, + "parallel_safe": false, + "path": "Tools/tests/test_gate_receipt_identity.py", + "primary_owner_test": "test_gate_receipt_identity.GateReceiptProducerConsumerTests.test_check_links_receipt_binds_queue_and_matches_gate_owner", + "selector": "GateReceiptProducerConsumerTests.test_check_links_receipt_binds_queue_and_matches_gate_owner", + "semantics": "gate_producer_receipt_queue_identity_seam", + "test_id": "test_gate_receipt_identity.GateReceiptProducerConsumerTests.test_check_links_receipt_binds_queue_and_matches_gate_owner" }, { "consumer_only": false, @@ -68965,24 +68485,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "owner_contract_symbol": "freshness_engine", + "override": "GateReceiptSelectorTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "owner_contract_symbol": "gate_registry.receipt_matches_gate_id", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "status": "declared", - "target": "freshness_engine" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "status": "resolved", + "target": "receipt_matches_gate_id" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_valid_selected_baseline_does_not_hide_future_unselected_event", - "selector": "FreshnessEngineTests.test_valid_selected_baseline_does_not_hide_future_unselected_event", - "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_valid_selected_baseline_does_not_hide_future_unselected_event" + "path": "Tools/tests/test_gate_receipt_identity.py", + "primary_owner_test": "test_gate_receipt_identity.GateReceiptSelectorTests.test_every_current_gate_accepts_its_exact_registered_identity", + "selector": "GateReceiptSelectorTests.test_every_current_gate_accepts_its_exact_registered_identity", + "semantics": "registered_gate_receipt_selector", + "test_id": "test_gate_receipt_identity.GateReceiptSelectorTests.test_every_current_gate_accepts_its_exact_registered_identity" }, { "consumer_only": false, @@ -69085,51 +68605,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "owner_contract_symbol": "freshness_engine", + "override": "GateReceiptSelectorTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "owner_contract_symbol": "gate_registry.receipt_matches_gate_id", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "status": "declared", - "target": "freshness_engine" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "status": "resolved", + "target": "receipt_matches_gate_id" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_freshness_engine.py", - "primary_owner_test": "test_freshness_engine.FreshnessEngineTests.test_zero_page_run_is_not_positive_freshness_evidence", - "selector": "FreshnessEngineTests.test_zero_page_run_is_not_positive_freshness_evidence", - "semantics": "freshness_engine", - "test_id": "test_freshness_engine.FreshnessEngineTests.test_zero_page_run_is_not_positive_freshness_evidence" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/knowledge/metadata/freshness_engine.py", - "parallel_safe": true, - "path": "Tools/tests/test_freshness_engine.py", - "scenario_first_use_builds": {}, - "semantics": "freshness_engine" - }, - { - "case_count": 8, - "cases": [ + "path": "Tools/tests/test_gate_receipt_identity.py", + "primary_owner_test": "test_gate_receipt_identity.GateReceiptSelectorTests.test_selector_axes_fail_closed", + "selector": "GateReceiptSelectorTests.test_selector_axes_fail_closed", + "semantics": "registered_gate_receipt_selector", + "test_id": "test_gate_receipt_identity.GateReceiptSelectorTests.test_selector_axes_fail_closed" + }, { "consumer_only": false, "disposition": "keep", @@ -69151,7 +68645,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -69161,7 +68655,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -69219,7 +68713,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -69231,24 +68725,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "GateLifecycleProjectionTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", - "owner_contract_symbol": "gate_registry.partition_boundary_gates_by_lifecycle", + "override": "RuntimeReceiptIdentitySlowTests.*", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.runtime_receipt_identity", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "partition_boundary_gates_by_lifecycle" + "target": "runtime_receipt_identity" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_gate_receipt_identity.py", - "primary_owner_test": "test_gate_receipt_identity.GateLifecycleProjectionTests.test_batch_and_queue_positions_share_one_partition", - "selector": "GateLifecycleProjectionTests.test_batch_and_queue_positions_share_one_partition", - "semantics": "registered_gate_lifecycle_partition", - "test_id": "test_gate_receipt_identity.GateLifecycleProjectionTests.test_batch_and_queue_positions_share_one_partition" + "primary_owner_test": "test_gate_receipt_identity.RuntimeReceiptIdentitySlowTests.test_symlinked_queue_cannot_assert_runtime_identity", + "selector": "RuntimeReceiptIdentitySlowTests.test_symlinked_queue_cannot_assert_runtime_identity", + "semantics": "runtime_receipt_identity_path_security", + "test_id": "test_gate_receipt_identity.RuntimeReceiptIdentitySlowTests.test_symlinked_queue_cannot_assert_runtime_identity" }, { "consumer_only": false, @@ -69271,7 +68765,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -69281,7 +68775,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -69339,7 +68833,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -69353,23 +68847,49 @@ }, "level": "contract", "lifecycle": "current", - "override": "GateProducerClosureTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", - "owner_contract_symbol": "gate_registry.gate_registry_producer_errors", + "override": "RuntimeReceiptIdentityTests.*", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.runtime_receipt_identity", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "gate_registry_producer_errors" + "target": "runtime_receipt_identity" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_gate_receipt_identity.py", - "primary_owner_test": "test_gate_receipt_identity.GateProducerClosureTests.test_current_registry_matches_all_installed_producers", - "selector": "GateProducerClosureTests.test_current_registry_matches_all_installed_producers", - "semantics": "registered_gate_installed_producer_closure", - "test_id": "test_gate_receipt_identity.GateProducerClosureTests.test_current_registry_matches_all_installed_producers" - }, + "primary_owner_test": "test_gate_receipt_identity.RuntimeReceiptIdentityTests.test_required_queue_identity_projection_matrix", + "selector": "RuntimeReceiptIdentityTests.test_required_queue_identity_projection_matrix", + "semantics": "current_queue_receipt_identity_projection", + "test_id": "test_gate_receipt_identity.RuntimeReceiptIdentityTests.test_required_queue_identity_projection_matrix" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 6, + "owner": "kernel/K00 Standards Control/control-registry.yaml", + "parallel_safe": true, + "path": "Tools/tests/test_gate_receipt_identity.py", + "scenario_first_use_builds": {}, + "semantics": "current_gate_receipt_identity_contract" + }, + { + "case_count": 10, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -69383,7 +68903,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:load_registry" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -69434,7 +68956,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:load_registry" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -69473,22 +68997,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "GateProducerClosureTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", - "owner_contract_symbol": "gate_registry.gate_registry_producer_errors", + "override": null, + "owner": "Tools/host-conformance.yaml", + "owner_contract_symbol": "host_conformance", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", - "status": "resolved", - "target": "gate_registry_producer_errors" + "kind": "invariant", + "owner": "Tools/host-conformance.yaml", + "status": "declared", + "target": "host_conformance" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_gate_receipt_identity.py", - "primary_owner_test": "test_gate_receipt_identity.GateProducerClosureTests.test_producer_drift_matrix", - "selector": "GateProducerClosureTests.test_producer_drift_matrix", - "semantics": "registered_gate_installed_producer_closure", - "test_id": "test_gate_receipt_identity.GateProducerClosureTests.test_producer_drift_matrix" + "path": "Tools/tests/test_host_conformance.py", + "primary_owner_test": "test_host_conformance.ConformanceRegistryTests.test_every_adapter_row_is_closed_and_measured", + "selector": "ConformanceRegistryTests.test_every_adapter_row_is_closed_and_measured", + "semantics": "host_conformance", + "test_id": "test_host_conformance.ConformanceRegistryTests.test_every_adapter_row_is_closed_and_measured" }, { "consumer_only": false, @@ -69503,7 +69027,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:load_registry" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -69511,7 +69037,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -69521,7 +69047,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -69554,7 +69080,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:load_registry" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -69579,7 +69107,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -69591,24 +69119,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "GateReceiptProducerConsumerTests.*", - "owner": "Tools/knowledge/content/check_links.py", - "owner_contract_symbol": "check_links._make_receipt", + "override": "ConformanceRegistryTests.test_only_measured_delivery_channels_claim_transport_assurance", + "owner": "Tools/host-conformance.yaml", + "owner_contract_symbol": "channels", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/check_links.py", - "status": "resolved", - "target": "_make_receipt" + "kind": "contract-reference", + "owner": "Tools/host-conformance.yaml", + "status": "declared", + "target": "channels" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_gate_receipt_identity.py", - "primary_owner_test": "test_gate_receipt_identity.GateReceiptProducerConsumerTests.test_check_links_receipt_binds_queue_and_matches_gate_owner", - "selector": "GateReceiptProducerConsumerTests.test_check_links_receipt_binds_queue_and_matches_gate_owner", - "semantics": "gate_producer_receipt_queue_identity_seam", - "test_id": "test_gate_receipt_identity.GateReceiptProducerConsumerTests.test_check_links_receipt_binds_queue_and_matches_gate_owner" + "parallel_safe": true, + "path": "Tools/tests/test_host_conformance.py", + "primary_owner_test": "test_host_conformance.ConformanceRegistryTests.test_only_measured_delivery_channels_claim_transport_assurance", + "selector": "ConformanceRegistryTests.test_only_measured_delivery_channels_claim_transport_assurance", + "semantics": "host_channel_assurance_boundary", + "test_id": "test_host_conformance.ConformanceRegistryTests.test_only_measured_delivery_channels_claim_transport_assurance" }, { "consumer_only": false, @@ -69623,7 +69151,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:load_registry" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -69674,7 +69204,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:load_registry" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -69713,22 +69245,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "GateReceiptSelectorTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", - "owner_contract_symbol": "gate_registry.receipt_matches_gate_id", + "override": null, + "owner": "Tools/host-conformance.yaml", + "owner_contract_symbol": "host_conformance", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", - "status": "resolved", - "target": "receipt_matches_gate_id" + "kind": "invariant", + "owner": "Tools/host-conformance.yaml", + "status": "declared", + "target": "host_conformance" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_gate_receipt_identity.py", - "primary_owner_test": "test_gate_receipt_identity.GateReceiptSelectorTests.test_every_current_gate_accepts_its_exact_registered_identity", - "selector": "GateReceiptSelectorTests.test_every_current_gate_accepts_its_exact_registered_identity", - "semantics": "registered_gate_receipt_selector", - "test_id": "test_gate_receipt_identity.GateReceiptSelectorTests.test_every_current_gate_accepts_its_exact_registered_identity" + "path": "Tools/tests/test_host_conformance.py", + "primary_owner_test": "test_host_conformance.ConformanceRegistryTests.test_registry_minimum_equals_the_protocol_budget", + "selector": "ConformanceRegistryTests.test_registry_minimum_equals_the_protocol_budget", + "semantics": "host_conformance", + "test_id": "test_host_conformance.ConformanceRegistryTests.test_registry_minimum_equals_the_protocol_budget" }, { "consumer_only": false, @@ -69743,7 +69275,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/inline_probe_server.py:build_payload" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -69764,7 +69298,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/inline_probe_server.py:build_payload" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -69833,22 +69369,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "GateReceiptSelectorTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", - "owner_contract_symbol": "gate_registry.receipt_matches_gate_id", + "override": null, + "owner": "Tools/host-conformance.yaml", + "owner_contract_symbol": "host_conformance", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/gate_registry.py", - "status": "resolved", - "target": "receipt_matches_gate_id" + "kind": "invariant", + "owner": "Tools/host-conformance.yaml", + "status": "declared", + "target": "host_conformance" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_gate_receipt_identity.py", - "primary_owner_test": "test_gate_receipt_identity.GateReceiptSelectorTests.test_selector_axes_fail_closed", - "selector": "GateReceiptSelectorTests.test_selector_axes_fail_closed", - "semantics": "registered_gate_receipt_selector", - "test_id": "test_gate_receipt_identity.GateReceiptSelectorTests.test_selector_axes_fail_closed" + "path": "Tools/tests/test_host_conformance.py", + "primary_owner_test": "test_host_conformance.InlineProbePayloadTests.test_payload_is_exactly_the_requested_size", + "selector": "InlineProbePayloadTests.test_payload_is_exactly_the_requested_size", + "semantics": "host_conformance", + "test_id": "test_host_conformance.InlineProbePayloadTests.test_payload_is_exactly_the_requested_size" }, { "consumer_only": false, @@ -69863,7 +69399,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/inline_probe_server.py:build_payload" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -69871,55 +69409,10 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -69929,82 +69422,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "slow", - "lifecycle": "current", - "override": "RuntimeReceiptIdentitySlowTests.*", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.runtime_receipt_identity", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", - "status": "resolved", - "target": "runtime_receipt_identity" - }, - "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_gate_receipt_identity.py", - "primary_owner_test": "test_gate_receipt_identity.RuntimeReceiptIdentitySlowTests.test_symlinked_queue_cannot_assert_runtime_identity", - "selector": "RuntimeReceiptIdentitySlowTests.test_symlinked_queue_cannot_assert_runtime_identity", - "semantics": "runtime_receipt_identity_path_security", - "test_id": "test_gate_receipt_identity.RuntimeReceiptIdentitySlowTests.test_symlinked_queue_cannot_assert_runtime_identity" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/inline_probe_server.py:build_payload" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70059,7 +69479,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -70073,49 +69493,23 @@ }, "level": "contract", "lifecycle": "current", - "override": "RuntimeReceiptIdentityTests.*", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.runtime_receipt_identity", + "override": null, + "owner": "Tools/host-conformance.yaml", + "owner_contract_symbol": "host_conformance", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", - "status": "resolved", - "target": "runtime_receipt_identity" + "kind": "invariant", + "owner": "Tools/host-conformance.yaml", + "status": "declared", + "target": "host_conformance" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_gate_receipt_identity.py", - "primary_owner_test": "test_gate_receipt_identity.RuntimeReceiptIdentityTests.test_required_queue_identity_projection_matrix", - "selector": "RuntimeReceiptIdentityTests.test_required_queue_identity_projection_matrix", - "semantics": "current_queue_receipt_identity_projection", - "test_id": "test_gate_receipt_identity.RuntimeReceiptIdentityTests.test_required_queue_identity_projection_matrix" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 6, - "owner": "kernel/K00 Standards Control/control-registry.yaml", - "parallel_safe": true, - "path": "Tools/tests/test_gate_receipt_identity.py", - "scenario_first_use_builds": {}, - "semantics": "current_gate_receipt_identity_contract" - }, - { - "case_count": 10, - "cases": [ + "path": "Tools/tests/test_host_conformance.py", + "primary_owner_test": "test_host_conformance.InlineProbePayloadTests.test_the_nonce_sits_at_the_very_end", + "selector": "InlineProbePayloadTests.test_the_nonce_sits_at_the_very_end", + "semantics": "host_conformance", + "test_id": "test_host_conformance.InlineProbePayloadTests.test_the_nonce_sits_at_the_very_end" + }, { "consumer_only": false, "disposition": "keep", @@ -70130,7 +69524,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:load_registry" + "Tools/tests/host_conformance_probe.py:evaluate" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], @@ -70152,7 +69546,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:evaluate" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70182,9 +69578,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:load_registry" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70235,10 +69629,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.ConformanceRegistryTests.test_every_adapter_row_is_closed_and_measured", - "selector": "ConformanceRegistryTests.test_every_adapter_row_is_closed_and_measured", + "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_a_probe_that_cannot_detect_externalization_certifies_nothing", + "selector": "ProbeJudgementTests.test_a_probe_that_cannot_detect_externalization_certifies_nothing", "semantics": "host_conformance", - "test_id": "test_host_conformance.ConformanceRegistryTests.test_every_adapter_row_is_closed_and_measured" + "test_id": "test_host_conformance.ProbeJudgementTests.test_a_probe_that_cannot_detect_externalization_certifies_nothing" }, { "consumer_only": false, @@ -70254,7 +69648,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:load_registry" + "Tools/tests/host_conformance_probe.py:evaluate" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], @@ -70276,7 +69670,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:evaluate" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70306,9 +69702,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:load_registry" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70347,22 +69741,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ConformanceRegistryTests.test_only_measured_delivery_channels_claim_transport_assurance", + "override": null, "owner": "Tools/host-conformance.yaml", - "owner_contract_symbol": "channels", + "owner_contract_symbol": "host_conformance", "owner_reference": { - "kind": "contract-reference", + "kind": "invariant", "owner": "Tools/host-conformance.yaml", "status": "declared", - "target": "channels" + "target": "host_conformance" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.ConformanceRegistryTests.test_only_measured_delivery_channels_claim_transport_assurance", - "selector": "ConformanceRegistryTests.test_only_measured_delivery_channels_claim_transport_assurance", - "semantics": "host_channel_assurance_boundary", - "test_id": "test_host_conformance.ConformanceRegistryTests.test_only_measured_delivery_channels_claim_transport_assurance" + "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_a_truncated_positive_control_fails", + "selector": "ProbeJudgementTests.test_a_truncated_positive_control_fails", + "semantics": "host_conformance", + "test_id": "test_host_conformance.ProbeJudgementTests.test_a_truncated_positive_control_fails" }, { "consumer_only": false, @@ -70378,7 +69772,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:load_registry" + "Tools/tests/host_conformance_probe.py:evaluate" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], @@ -70400,7 +69794,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/host_conformance_probe.py:evaluate" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70430,9 +69826,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:load_registry" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70483,10 +69877,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.ConformanceRegistryTests.test_registry_minimum_equals_the_protocol_budget", - "selector": "ConformanceRegistryTests.test_registry_minimum_equals_the_protocol_budget", + "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_an_externalized_positive_control_fails", + "selector": "ProbeJudgementTests.test_an_externalized_positive_control_fails", "semantics": "host_conformance", - "test_id": "test_host_conformance.ConformanceRegistryTests.test_registry_minimum_equals_the_protocol_budget" + "test_id": "test_host_conformance.ProbeJudgementTests.test_an_externalized_positive_control_fails" }, { "consumer_only": false, @@ -70502,7 +69896,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "fixture_entrypoints": [ - "Tools/tests/inline_probe_server.py:build_payload" + "Tools/tests/host_conformance_probe.py:evaluate" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], @@ -70525,7 +69919,7 @@ }, "first_use_builds": {}, "fixture_entrypoints": [ - "Tools/tests/inline_probe_server.py:build_payload" + "Tools/tests/host_conformance_probe.py:evaluate" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], @@ -70607,10 +70001,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.InlineProbePayloadTests.test_payload_is_exactly_the_requested_size", - "selector": "InlineProbePayloadTests.test_payload_is_exactly_the_requested_size", + "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_both_controls_holding_is_a_pass", + "selector": "ProbeJudgementTests.test_both_controls_holding_is_a_pass", "semantics": "host_conformance", - "test_id": "test_host_conformance.InlineProbePayloadTests.test_payload_is_exactly_the_requested_size" + "test_id": "test_host_conformance.ProbeJudgementTests.test_both_controls_holding_is_a_pass" }, { "consumer_only": false, @@ -70626,7 +70020,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "fixture_entrypoints": [ - "Tools/tests/inline_probe_server.py:build_payload" + "Tools/tests/host_conformance_probe.py:procedure" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], @@ -70649,7 +70043,7 @@ }, "first_use_builds": {}, "fixture_entrypoints": [ - "Tools/tests/inline_probe_server.py:build_payload" + "Tools/tests/host_conformance_probe.py:procedure" ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], @@ -70731,11 +70125,40 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.InlineProbePayloadTests.test_the_nonce_sits_at_the_very_end", - "selector": "InlineProbePayloadTests.test_the_nonce_sits_at_the_very_end", + "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_plan_names_both_controls_and_the_budget", + "selector": "ProbeJudgementTests.test_plan_names_both_controls_and_the_budget", "semantics": "host_conformance", - "test_id": "test_host_conformance.InlineProbePayloadTests.test_the_nonce_sits_at_the_very_end" - }, + "test_id": "test_host_conformance.ProbeJudgementTests.test_plan_names_both_controls_and_the_budget" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/host_conformance_probe.py", + "Tools/tests/inline_probe_server.py" + ], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/host-conformance.yaml", + "parallel_safe": true, + "path": "Tools/tests/test_host_conformance.py", + "scenario_first_use_builds": {}, + "semantics": "host_conformance" + }, + { + "case_count": 10, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -70749,9 +70172,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:evaluate" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -70772,9 +70193,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:evaluate" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70841,24 +70260,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/host-conformance.yaml", - "owner_contract_symbol": "host_conformance", + "override": "HostPreparationCompositionTests.test_actual_consumer_inspection_uses_process_not_prepared_python", + "owner": "Tools/platform/agent_interface/inspect_host.py", + "owner_contract_symbol": "inspect_host.observe", "owner_reference": { - "kind": "invariant", - "owner": "Tools/host-conformance.yaml", - "status": "declared", - "target": "host_conformance" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/inspect_host.py", + "status": "resolved", + "target": "observe" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_a_probe_that_cannot_detect_externalization_certifies_nothing", - "selector": "ProbeJudgementTests.test_a_probe_that_cannot_detect_externalization_certifies_nothing", - "semantics": "host_conformance", - "test_id": "test_host_conformance.ProbeJudgementTests.test_a_probe_that_cannot_detect_externalization_certifies_nothing" + "path": "Tools/tests/test_host_environment.py", + "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_actual_consumer_inspection_uses_process_not_prepared_python", + "selector": "HostPreparationCompositionTests.test_actual_consumer_inspection_uses_process_not_prepared_python", + "semantics": "current_process_host_observation", + "test_id": "test_host_environment.HostPreparationCompositionTests.test_actual_consumer_inspection_uses_process_not_prepared_python" }, { "consumer_only": false, @@ -70873,9 +70292,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:evaluate" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -70896,9 +70313,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:evaluate" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -70965,24 +70380,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/host-conformance.yaml", - "owner_contract_symbol": "host_conformance", + "owner": "Tools/platform/distribution/prepare_host.py", + "owner_contract_symbol": "prepare_host.prepare", "owner_reference": { - "kind": "invariant", - "owner": "Tools/host-conformance.yaml", - "status": "declared", - "target": "host_conformance" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/prepare_host.py", + "status": "resolved", + "target": "prepare" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_a_truncated_positive_control_fails", - "selector": "ProbeJudgementTests.test_a_truncated_positive_control_fails", - "semantics": "host_conformance", - "test_id": "test_host_conformance.ProbeJudgementTests.test_a_truncated_positive_control_fails" + "path": "Tools/tests/test_host_environment.py", + "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_later_failure_preserves_completed_provider_and_failed_stage", + "selector": "HostPreparationCompositionTests.test_later_failure_preserves_completed_provider_and_failed_stage", + "semantics": "host_bootstrap_composition_and_stop_boundaries", + "test_id": "test_host_environment.HostPreparationCompositionTests.test_later_failure_preserves_completed_provider_and_failed_stage" }, { "consumer_only": false, @@ -70997,9 +70412,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:evaluate" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -71020,9 +70433,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:evaluate" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -71089,24 +70500,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/host-conformance.yaml", - "owner_contract_symbol": "host_conformance", + "owner": "Tools/platform/distribution/prepare_host.py", + "owner_contract_symbol": "prepare_host.prepare", "owner_reference": { - "kind": "invariant", - "owner": "Tools/host-conformance.yaml", - "status": "declared", - "target": "host_conformance" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/prepare_host.py", + "status": "resolved", + "target": "prepare" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_an_externalized_positive_control_fails", - "selector": "ProbeJudgementTests.test_an_externalized_positive_control_fails", - "semantics": "host_conformance", - "test_id": "test_host_conformance.ProbeJudgementTests.test_an_externalized_positive_control_fails" + "path": "Tools/tests/test_host_environment.py", + "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_missing_bootstrap_cannot_continue_to_rendering_or_host_install", + "selector": "HostPreparationCompositionTests.test_missing_bootstrap_cannot_continue_to_rendering_or_host_install", + "semantics": "host_bootstrap_composition_and_stop_boundaries", + "test_id": "test_host_environment.HostPreparationCompositionTests.test_missing_bootstrap_cannot_continue_to_rendering_or_host_install" }, { "consumer_only": false, @@ -71121,9 +70532,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:evaluate" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -71144,9 +70553,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:evaluate" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -71213,24 +70620,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/host-conformance.yaml", - "owner_contract_symbol": "host_conformance", + "owner": "Tools/platform/distribution/prepare_host.py", + "owner_contract_symbol": "prepare_host.prepare", "owner_reference": { - "kind": "invariant", - "owner": "Tools/host-conformance.yaml", - "status": "declared", - "target": "host_conformance" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/prepare_host.py", + "status": "resolved", + "target": "prepare" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_both_controls_holding_is_a_pass", - "selector": "ProbeJudgementTests.test_both_controls_holding_is_a_pass", - "semantics": "host_conformance", - "test_id": "test_host_conformance.ProbeJudgementTests.test_both_controls_holding_is_a_pass" + "path": "Tools/tests/test_host_environment.py", + "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_preview_never_applies_or_generates_host_config", + "selector": "HostPreparationCompositionTests.test_preview_never_applies_or_generates_host_config", + "semantics": "host_bootstrap_composition_and_stop_boundaries", + "test_id": "test_host_environment.HostPreparationCompositionTests.test_preview_never_applies_or_generates_host_config" }, { "consumer_only": false, @@ -71240,14 +70647,12 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:procedure" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -71255,7 +70660,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -71265,12 +70670,10 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/host_conformance_probe.py:procedure" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -71325,7 +70728,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -71337,54 +70740,25 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/host-conformance.yaml", - "owner_contract_symbol": "host_conformance", + "owner": "Tools/platform/distribution/prepare_host.py", + "owner_contract_symbol": "prepare_host.prepare", "owner_reference": { - "kind": "invariant", - "owner": "Tools/host-conformance.yaml", - "status": "declared", - "target": "host_conformance" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/prepare_host.py", + "status": "resolved", + "target": "prepare" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_conformance.py", - "primary_owner_test": "test_host_conformance.ProbeJudgementTests.test_plan_names_both_controls_and_the_budget", - "selector": "ProbeJudgementTests.test_plan_names_both_controls_and_the_budget", - "semantics": "host_conformance", - "test_id": "test_host_conformance.ProbeJudgementTests.test_plan_names_both_controls_and_the_budget" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [ - "Tools/tests/host_conformance_probe.py", - "Tools/tests/inline_probe_server.py" - ], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/host-conformance.yaml", - "parallel_safe": true, - "path": "Tools/tests/test_host_conformance.py", - "scenario_first_use_builds": {}, - "semantics": "host_conformance" - }, - { - "case_count": 10, - "cases": [ + "path": "Tools/tests/test_host_environment.py", + "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_projection_target_refuses_carried_cross_workspace_before_preparation", + "selector": "HostPreparationCompositionTests.test_projection_target_refuses_carried_cross_workspace_before_preparation", + "semantics": "host_bootstrap_composition_and_stop_boundaries", + "test_id": "test_host_environment.HostPreparationCompositionTests.test_projection_target_refuses_carried_cross_workspace_before_preparation" + }, { "consumer_only": false, "disposition": "keep", @@ -71406,7 +70780,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -71446,7 +70820,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -71474,7 +70848,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -71486,24 +70860,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "HostPreparationCompositionTests.test_actual_consumer_inspection_uses_process_not_prepared_python", - "owner": "Tools/platform/agent_interface/inspect_host.py", - "owner_contract_symbol": "inspect_host.observe", + "override": "HostToolchainContractTests.test_binding_rejects_contract_drift_before_resource_execution", + "owner": "Tools/platform/common/host_toolchain.py", + "owner_contract_symbol": "host_toolchain.binding_document", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/inspect_host.py", + "owner": "Tools/platform/common/host_toolchain.py", "status": "resolved", - "target": "observe" + "target": "binding_document" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_actual_consumer_inspection_uses_process_not_prepared_python", - "selector": "HostPreparationCompositionTests.test_actual_consumer_inspection_uses_process_not_prepared_python", - "semantics": "current_process_host_observation", - "test_id": "test_host_environment.HostPreparationCompositionTests.test_actual_consumer_inspection_uses_process_not_prepared_python" + "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_binding_rejects_contract_drift_before_resource_execution", + "selector": "HostToolchainContractTests.test_binding_rejects_contract_drift_before_resource_execution", + "semantics": "host_binding_source_identity", + "test_id": "test_host_environment.HostToolchainContractTests.test_binding_rejects_contract_drift_before_resource_execution" }, { "consumer_only": false, @@ -71526,7 +70900,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -71566,7 +70940,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -71594,7 +70968,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -71606,24 +70980,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/prepare_host.py", - "owner_contract_symbol": "prepare_host.prepare", + "override": "HostToolchainContractTests.test_explicit_broken_binding_never_falls_back_or_installs", + "owner": "Tools/platform/distribution/prepare_host_toolchain.py", + "owner_contract_symbol": "prepare_host_toolchain.prepare", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/prepare_host.py", + "owner": "Tools/platform/distribution/prepare_host_toolchain.py", "status": "resolved", "target": "prepare" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_later_failure_preserves_completed_provider_and_failed_stage", - "selector": "HostPreparationCompositionTests.test_later_failure_preserves_completed_provider_and_failed_stage", - "semantics": "host_bootstrap_composition_and_stop_boundaries", - "test_id": "test_host_environment.HostPreparationCompositionTests.test_later_failure_preserves_completed_provider_and_failed_stage" + "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_explicit_broken_binding_never_falls_back_or_installs", + "selector": "HostToolchainContractTests.test_explicit_broken_binding_never_falls_back_or_installs", + "semantics": "explicit_override_preparation_boundary", + "test_id": "test_host_environment.HostToolchainContractTests.test_explicit_broken_binding_never_falls_back_or_installs" }, { "consumer_only": false, @@ -71646,7 +71020,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -71686,7 +71060,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -71714,7 +71088,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -71726,24 +71100,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/prepare_host.py", - "owner_contract_symbol": "prepare_host.prepare", + "override": "HostToolchainContractTests.test_request_uses_owner_bytes_and_changes_identity_when_owner_changes", + "owner": "Tools/platform/common/host_toolchain.py", + "owner_contract_symbol": "host_toolchain.observe", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/prepare_host.py", + "owner": "Tools/platform/common/host_toolchain.py", "status": "resolved", - "target": "prepare" + "target": "observe" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_missing_bootstrap_cannot_continue_to_rendering_or_host_install", - "selector": "HostPreparationCompositionTests.test_missing_bootstrap_cannot_continue_to_rendering_or_host_install", - "semantics": "host_bootstrap_composition_and_stop_boundaries", - "test_id": "test_host_environment.HostPreparationCompositionTests.test_missing_bootstrap_cannot_continue_to_rendering_or_host_install" + "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_request_uses_owner_bytes_and_changes_identity_when_owner_changes", + "selector": "HostToolchainContractTests.test_request_uses_owner_bytes_and_changes_identity_when_owner_changes", + "semantics": "host_toolchain_request_selection_and_verification", + "test_id": "test_host_environment.HostToolchainContractTests.test_request_uses_owner_bytes_and_changes_identity_when_owner_changes" }, { "consumer_only": false, @@ -71766,7 +71140,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -71800,96 +71174,6 @@ "lifecycle_signals": [] }, "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "unit", - "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/prepare_host.py", - "owner_contract_symbol": "prepare_host.prepare", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/distribution/prepare_host.py", - "status": "resolved", - "target": "prepare" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_preview_never_applies_or_generates_host_config", - "selector": "HostPreparationCompositionTests.test_preview_never_applies_or_generates_host_config", - "semantics": "host_bootstrap_composition_and_stop_boundaries", - "test_id": "test_host_environment.HostPreparationCompositionTests.test_preview_never_applies_or_generates_host_config" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -71904,36 +71188,6 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [] }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, "per_process": { "builder_triggers": [], "e2e_builder_entrypoints": [], @@ -71966,24 +71220,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/prepare_host.py", - "owner_contract_symbol": "prepare_host.prepare", + "override": "HostToolchainContractTests.test_valid_resources_publish_then_reuse_without_installation", + "owner": "Tools/platform/distribution/prepare_host_toolchain.py", + "owner_contract_symbol": "prepare_host_toolchain.prepare", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/prepare_host.py", + "owner": "Tools/platform/distribution/prepare_host_toolchain.py", "status": "resolved", "target": "prepare" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostPreparationCompositionTests.test_projection_target_refuses_carried_cross_workspace_before_preparation", - "selector": "HostPreparationCompositionTests.test_projection_target_refuses_carried_cross_workspace_before_preparation", - "semantics": "host_bootstrap_composition_and_stop_boundaries", - "test_id": "test_host_environment.HostPreparationCompositionTests.test_projection_target_refuses_carried_cross_workspace_before_preparation" + "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_valid_resources_publish_then_reuse_without_installation", + "selector": "HostToolchainContractTests.test_valid_resources_publish_then_reuse_without_installation", + "semantics": "host_toolchain_verified_binding_publication", + "test_id": "test_host_environment.HostToolchainContractTests.test_valid_resources_publish_then_reuse_without_installation" }, { "consumer_only": false, @@ -72088,23 +71342,49 @@ }, "level": "contract", "lifecycle": "current", - "override": "HostToolchainContractTests.test_binding_rejects_contract_drift_before_resource_execution", + "override": "HostToolchainContractTests.test_wrong_package_version_is_host_unavailable_not_a_profile_verdict", "owner": "Tools/platform/common/host_toolchain.py", - "owner_contract_symbol": "host_toolchain.binding_document", + "owner_contract_symbol": "host_toolchain.verify_python", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/common/host_toolchain.py", "status": "resolved", - "target": "binding_document" + "target": "verify_python" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_binding_rejects_contract_drift_before_resource_execution", - "selector": "HostToolchainContractTests.test_binding_rejects_contract_drift_before_resource_execution", - "semantics": "host_binding_source_identity", - "test_id": "test_host_environment.HostToolchainContractTests.test_binding_rejects_contract_drift_before_resource_execution" - }, + "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_wrong_package_version_is_host_unavailable_not_a_profile_verdict", + "selector": "HostToolchainContractTests.test_wrong_package_version_is_host_unavailable_not_a_profile_verdict", + "semantics": "python_package_contract_observation", + "test_id": "test_host_environment.HostToolchainContractTests.test_wrong_package_version_is_host_unavailable_not_a_profile_verdict" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 6, + "owner": "Tools/platform/distribution/prepare_host.py", + "parallel_safe": true, + "path": "Tools/tests/test_host_environment.py", + "scenario_first_use_builds": {}, + "semantics": "host_bootstrap_composition_and_stop_boundaries" + }, + { + "case_count": 5, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -72126,7 +71406,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -72166,7 +71446,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -72194,7 +71474,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -72208,22 +71488,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "HostToolchainContractTests.test_explicit_broken_binding_never_falls_back_or_installs", - "owner": "Tools/platform/distribution/prepare_host_toolchain.py", - "owner_contract_symbol": "prepare_host_toolchain.prepare", + "override": null, + "owner": "Tools/platform/common/implementation_marker.py", + "owner_contract_symbol": "implementation_marker", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/distribution/prepare_host_toolchain.py", - "status": "resolved", - "target": "prepare" + "kind": "invariant", + "owner": "Tools/platform/common/implementation_marker.py", + "status": "declared", + "target": "implementation_marker" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_explicit_broken_binding_never_falls_back_or_installs", - "selector": "HostToolchainContractTests.test_explicit_broken_binding_never_falls_back_or_installs", - "semantics": "explicit_override_preparation_boundary", - "test_id": "test_host_environment.HostToolchainContractTests.test_explicit_broken_binding_never_falls_back_or_installs" + "path": "Tools/tests/test_implementation_marker.py", + "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_an_ordinary_module_may_have_no_marker", + "selector": "ImplementationMarkerTests.test_an_ordinary_module_may_have_no_marker", + "semantics": "implementation_marker", + "test_id": "test_implementation_marker.ImplementationMarkerTests.test_an_ordinary_module_may_have_no_marker" }, { "consumer_only": false, @@ -72246,7 +71526,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -72286,7 +71566,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -72314,7 +71594,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -72328,22 +71608,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "HostToolchainContractTests.test_request_uses_owner_bytes_and_changes_identity_when_owner_changes", - "owner": "Tools/platform/common/host_toolchain.py", - "owner_contract_symbol": "host_toolchain.observe", + "override": null, + "owner": "Tools/platform/common/implementation_marker.py", + "owner_contract_symbol": "implementation_marker", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/common/host_toolchain.py", - "status": "resolved", - "target": "observe" + "kind": "invariant", + "owner": "Tools/platform/common/implementation_marker.py", + "status": "declared", + "target": "implementation_marker" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_request_uses_owner_bytes_and_changes_identity_when_owner_changes", - "selector": "HostToolchainContractTests.test_request_uses_owner_bytes_and_changes_identity_when_owner_changes", - "semantics": "host_toolchain_request_selection_and_verification", - "test_id": "test_host_environment.HostToolchainContractTests.test_request_uses_owner_bytes_and_changes_identity_when_owner_changes" + "path": "Tools/tests/test_implementation_marker.py", + "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_duplicate_marker_fails_in_optional_and_required_modes", + "selector": "ImplementationMarkerTests.test_duplicate_marker_fails_in_optional_and_required_modes", + "semantics": "implementation_marker", + "test_id": "test_implementation_marker.ImplementationMarkerTests.test_duplicate_marker_fails_in_optional_and_required_modes" }, { "consumer_only": false, @@ -72366,7 +71646,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -72406,7 +71686,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -72434,7 +71714,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -72446,24 +71726,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "HostToolchainContractTests.test_valid_resources_publish_then_reuse_without_installation", - "owner": "Tools/platform/distribution/prepare_host_toolchain.py", - "owner_contract_symbol": "prepare_host_toolchain.prepare", + "override": null, + "owner": "Tools/platform/common/implementation_marker.py", + "owner_contract_symbol": "implementation_marker", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/distribution/prepare_host_toolchain.py", - "status": "resolved", - "target": "prepare" + "kind": "invariant", + "owner": "Tools/platform/common/implementation_marker.py", + "status": "declared", + "target": "implementation_marker" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_valid_resources_publish_then_reuse_without_installation", - "selector": "HostToolchainContractTests.test_valid_resources_publish_then_reuse_without_installation", - "semantics": "host_toolchain_verified_binding_publication", - "test_id": "test_host_environment.HostToolchainContractTests.test_valid_resources_publish_then_reuse_without_installation" + "path": "Tools/tests/test_implementation_marker.py", + "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_invalid_module_name_fails_in_optional_and_required_modes", + "selector": "ImplementationMarkerTests.test_invalid_module_name_fails_in_optional_and_required_modes", + "semantics": "implementation_marker", + "test_id": "test_implementation_marker.ImplementationMarkerTests.test_invalid_module_name_fails_in_optional_and_required_modes" }, { "consumer_only": false, @@ -72486,7 +71766,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -72526,7 +71806,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -72554,7 +71834,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -72568,49 +71848,23 @@ }, "level": "contract", "lifecycle": "current", - "override": "HostToolchainContractTests.test_wrong_package_version_is_host_unavailable_not_a_profile_verdict", - "owner": "Tools/platform/common/host_toolchain.py", - "owner_contract_symbol": "host_toolchain.verify_python", + "override": null, + "owner": "Tools/platform/common/implementation_marker.py", + "owner_contract_symbol": "implementation_marker", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/common/host_toolchain.py", - "status": "resolved", - "target": "verify_python" + "kind": "invariant", + "owner": "Tools/platform/common/implementation_marker.py", + "status": "declared", + "target": "implementation_marker" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_host_environment.py", - "primary_owner_test": "test_host_environment.HostToolchainContractTests.test_wrong_package_version_is_host_unavailable_not_a_profile_verdict", - "selector": "HostToolchainContractTests.test_wrong_package_version_is_host_unavailable_not_a_profile_verdict", - "semantics": "python_package_contract_observation", - "test_id": "test_host_environment.HostToolchainContractTests.test_wrong_package_version_is_host_unavailable_not_a_profile_verdict" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 2 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 6, - "owner": "Tools/platform/distribution/prepare_host.py", - "parallel_safe": true, - "path": "Tools/tests/test_host_environment.py", - "scenario_first_use_builds": {}, - "semantics": "host_bootstrap_composition_and_stop_boundaries" - }, - { - "case_count": 5, - "cases": [ + "path": "Tools/tests/test_implementation_marker.py", + "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_nonliteral_marker_fails_in_optional_and_required_modes", + "selector": "ImplementationMarkerTests.test_nonliteral_marker_fails_in_optional_and_required_modes", + "semantics": "implementation_marker", + "test_id": "test_implementation_marker.ImplementationMarkerTests.test_nonliteral_marker_fails_in_optional_and_required_modes" + }, { "consumer_only": false, "disposition": "keep", @@ -72726,46 +71980,76 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_implementation_marker.py", - "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_an_ordinary_module_may_have_no_marker", - "selector": "ImplementationMarkerTests.test_an_ordinary_module_may_have_no_marker", + "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_one_literal_qualified_tools_module_is_the_edge", + "selector": "ImplementationMarkerTests.test_one_literal_qualified_tools_module_is_the_edge", "semantics": "implementation_marker", - "test_id": "test_implementation_marker.ImplementationMarkerTests.test_an_ordinary_module_may_have_no_marker" - }, + "test_id": "test_implementation_marker.ImplementationMarkerTests.test_one_literal_qualified_tools_module_is_the_edge" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/platform/common/implementation_marker.py", + "parallel_safe": true, + "path": "Tools/tests/test_implementation_marker.py", + "scenario_first_use_builds": {}, + "semantics": "implementation_marker" + }, + { + "case_count": 2, + "cases": [ { "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -72817,10 +72101,10 @@ } }, "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -72832,24 +72116,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/implementation_marker.py", - "owner_contract_symbol": "implementation_marker", + "owner": "Tools/tests/support/initial_task_plan_fixture.py", + "owner_contract_symbol": "initial_task_plan_fixture.install_initial_task_plan_fixture", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/common/implementation_marker.py", - "status": "declared", - "target": "implementation_marker" + "kind": "python-symbol", + "owner": "Tools/tests/support/initial_task_plan_fixture.py", + "status": "resolved", + "target": "install_initial_task_plan_fixture" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_implementation_marker.py", - "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_duplicate_marker_fails_in_optional_and_required_modes", - "selector": "ImplementationMarkerTests.test_duplicate_marker_fails_in_optional_and_required_modes", - "semantics": "implementation_marker", - "test_id": "test_implementation_marker.ImplementationMarkerTests.test_duplicate_marker_fails_in_optional_and_required_modes" + "parallel_safe": false, + "path": "Tools/tests/test_initial_task_plan_fixture.py", + "primary_owner_test": "test_initial_task_plan_fixture.InitialTaskPlanFixtureIntegrationTests.test_fixture_reconstructs_one_current_plan_to_queue_checkpoint", + "selector": "InitialTaskPlanFixtureIntegrationTests.test_fixture_reconstructs_one_current_plan_to_queue_checkpoint", + "semantics": "initial_task_plan_current_checkpoint_integrity", + "test_id": "test_initial_task_plan_fixture.InitialTaskPlanFixtureIntegrationTests.test_fixture_reconstructs_one_current_plan_to_queue_checkpoint" }, { "consumer_only": false, @@ -72954,23 +72238,55 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/common/implementation_marker.py", - "owner_contract_symbol": "implementation_marker", + "override": "InitialTaskPlanReferenceContractTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/task_contract.py", + "owner_contract_symbol": "task_contract.initial_task_plan_receipt_errors", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/common/implementation_marker.py", - "status": "declared", - "target": "implementation_marker" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/task_contract.py", + "status": "resolved", + "target": "initial_task_plan_receipt_errors" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_implementation_marker.py", - "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_invalid_module_name_fails_in_optional_and_required_modes", - "selector": "ImplementationMarkerTests.test_invalid_module_name_fails_in_optional_and_required_modes", - "semantics": "implementation_marker", - "test_id": "test_implementation_marker.ImplementationMarkerTests.test_invalid_module_name_fails_in_optional_and_required_modes" - }, + "path": "Tools/tests/test_initial_task_plan_fixture.py", + "primary_owner_test": "test_initial_task_plan_fixture.InitialTaskPlanReferenceContractTests.test_progress_requires_one_initial_task_plan_receipt_reference", + "selector": "InitialTaskPlanReferenceContractTests.test_progress_requires_one_initial_task_plan_receipt_reference", + "semantics": "initial_task_plan_receipt_reference_required", + "test_id": "test_initial_task_plan_fixture.InitialTaskPlanReferenceContractTests.test_progress_requires_one_initial_task_plan_receipt_reference" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 1, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/tests/support/initial_task_plan_fixture.py", + "parallel_safe": false, + "path": "Tools/tests/test_initial_task_plan_fixture.py", + "scenario_first_use_builds": {}, + "semantics": "initial_task_plan_current_checkpoint_integrity" + }, + { + "case_count": 6, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -72992,7 +72308,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -73032,7 +72348,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -73060,7 +72376,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -73075,21 +72391,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/implementation_marker.py", - "owner_contract_symbol": "implementation_marker", + "owner": "Tools/platform/distribution/install_profile_toolchain.py", + "owner_contract_symbol": "install_profile_toolchain.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/common/implementation_marker.py", - "status": "declared", - "target": "implementation_marker" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/install_profile_toolchain.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_implementation_marker.py", - "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_nonliteral_marker_fails_in_optional_and_required_modes", - "selector": "ImplementationMarkerTests.test_nonliteral_marker_fails_in_optional_and_required_modes", - "semantics": "implementation_marker", - "test_id": "test_implementation_marker.ImplementationMarkerTests.test_nonliteral_marker_fails_in_optional_and_required_modes" + "path": "Tools/tests/test_install_profile_toolchain.py", + "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_archive_checksum_failure_cannot_publish_an_executable", + "selector": "ProfileToolchainInstallationContractTests.test_archive_checksum_failure_cannot_publish_an_executable", + "semantics": "pinned_profile_toolchain_installation_without_global_mutation", + "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_archive_checksum_failure_cannot_publish_an_executable" }, { "consumer_only": false, @@ -73112,7 +72428,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -73152,7 +72468,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -73180,7 +72496,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -73195,70 +72511,42 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/implementation_marker.py", - "owner_contract_symbol": "implementation_marker", + "owner": "Tools/platform/distribution/install_profile_toolchain.py", + "owner_contract_symbol": "install_profile_toolchain.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/common/implementation_marker.py", - "status": "declared", - "target": "implementation_marker" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/install_profile_toolchain.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_implementation_marker.py", - "primary_owner_test": "test_implementation_marker.ImplementationMarkerTests.test_one_literal_qualified_tools_module_is_the_edge", - "selector": "ImplementationMarkerTests.test_one_literal_qualified_tools_module_is_the_edge", - "semantics": "implementation_marker", - "test_id": "test_implementation_marker.ImplementationMarkerTests.test_one_literal_qualified_tools_module_is_the_edge" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/platform/common/implementation_marker.py", - "parallel_safe": true, - "path": "Tools/tests/test_implementation_marker.py", - "scenario_first_use_builds": {}, - "semantics": "implementation_marker" - }, - { - "case_count": 2, - "cases": [ + "path": "Tools/tests/test_install_profile_toolchain.py", + "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_ci_entrypoint_uses_the_same_carried_implementation", + "selector": "ProfileToolchainInstallationContractTests.test_ci_entrypoint_uses_the_same_carried_implementation", + "semantics": "pinned_profile_toolchain_installation_without_global_mutation", + "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_ci_entrypoint_uses_the_same_carried_implementation" + }, { "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 3, - "full_repository_copies": 1, + "file_copies": 0, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, @@ -73267,15 +72555,13 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 3, - "full_repository_copies": 1, + "file_copies": 0, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -73302,7 +72588,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -73327,8 +72613,8 @@ } }, "transitive_effects": { - "file_copies": 3, - "full_repository_copies": 1, + "file_copies": 0, + "full_repository_copies": 0, "process_calls": 0, "temp_resources": 1 }, @@ -73342,24 +72628,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/tests/support/initial_task_plan_fixture.py", - "owner_contract_symbol": "initial_task_plan_fixture.install_initial_task_plan_fixture", + "owner": "Tools/platform/distribution/install_profile_toolchain.py", + "owner_contract_symbol": "install_profile_toolchain.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/tests/support/initial_task_plan_fixture.py", + "owner": "Tools/platform/distribution/install_profile_toolchain.py", "status": "resolved", - "target": "install_initial_task_plan_fixture" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_initial_task_plan_fixture.py", - "primary_owner_test": "test_initial_task_plan_fixture.InitialTaskPlanFixtureIntegrationTests.test_fixture_reconstructs_one_current_plan_to_queue_checkpoint", - "selector": "InitialTaskPlanFixtureIntegrationTests.test_fixture_reconstructs_one_current_plan_to_queue_checkpoint", - "semantics": "initial_task_plan_current_checkpoint_integrity", - "test_id": "test_initial_task_plan_fixture.InitialTaskPlanFixtureIntegrationTests.test_fixture_reconstructs_one_current_plan_to_queue_checkpoint" + "parallel_safe": true, + "path": "Tools/tests/test_install_profile_toolchain.py", + "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_existing_version_failures_never_overwrite_or_download", + "selector": "ProfileToolchainInstallationContractTests.test_existing_version_failures_never_overwrite_or_download", + "semantics": "pinned_profile_toolchain_installation_without_global_mutation", + "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_existing_version_failures_never_overwrite_or_download" }, { "consumer_only": false, @@ -73382,7 +72668,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -73422,7 +72708,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -73450,7 +72736,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -73464,55 +72750,23 @@ }, "level": "contract", "lifecycle": "current", - "override": "InitialTaskPlanReferenceContractTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/task_contract.py", - "owner_contract_symbol": "task_contract.initial_task_plan_receipt_errors", + "override": null, + "owner": "Tools/platform/distribution/install_profile_toolchain.py", + "owner_contract_symbol": "install_profile_toolchain.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/task_contract.py", + "owner": "Tools/platform/distribution/install_profile_toolchain.py", "status": "resolved", - "target": "initial_task_plan_receipt_errors" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_initial_task_plan_fixture.py", - "primary_owner_test": "test_initial_task_plan_fixture.InitialTaskPlanReferenceContractTests.test_progress_requires_one_initial_task_plan_receipt_reference", - "selector": "InitialTaskPlanReferenceContractTests.test_progress_requires_one_initial_task_plan_receipt_reference", - "semantics": "initial_task_plan_receipt_reference_required", - "test_id": "test_initial_task_plan_fixture.InitialTaskPlanReferenceContractTests.test_progress_requires_one_initial_task_plan_receipt_reference" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 1, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/tests/support/initial_task_plan_fixture.py", - "parallel_safe": false, - "path": "Tools/tests/test_initial_task_plan_fixture.py", - "scenario_first_use_builds": {}, - "semantics": "initial_task_plan_current_checkpoint_integrity" - }, - { - "case_count": 6, - "cases": [ + "path": "Tools/tests/test_install_profile_toolchain.py", + "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_matching_existing_binary_is_read_only_and_never_downloaded", + "selector": "ProfileToolchainInstallationContractTests.test_matching_existing_binary_is_read_only_and_never_downloaded", + "semantics": "pinned_profile_toolchain_installation_without_global_mutation", + "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_matching_existing_binary_is_read_only_and_never_downloaded" + }, { "consumer_only": false, "disposition": "keep", @@ -73628,10 +72882,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_install_profile_toolchain.py", - "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_archive_checksum_failure_cannot_publish_an_executable", - "selector": "ProfileToolchainInstallationContractTests.test_archive_checksum_failure_cannot_publish_an_executable", + "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_nonregular_existing_target_is_never_executed", + "selector": "ProfileToolchainInstallationContractTests.test_nonregular_existing_target_is_never_executed", "semantics": "pinned_profile_toolchain_installation_without_global_mutation", - "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_archive_checksum_failure_cannot_publish_an_executable" + "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_nonregular_existing_target_is_never_executed" }, { "consumer_only": false, @@ -73748,11 +73002,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_install_profile_toolchain.py", - "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_ci_entrypoint_uses_the_same_carried_implementation", - "selector": "ProfileToolchainInstallationContractTests.test_ci_entrypoint_uses_the_same_carried_implementation", + "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_unpinned_platform_is_rejected_before_target_creation", + "selector": "ProfileToolchainInstallationContractTests.test_unpinned_platform_is_rejected_before_target_creation", "semantics": "pinned_profile_toolchain_installation_without_global_mutation", - "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_ci_entrypoint_uses_the_same_carried_implementation" - }, + "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_unpinned_platform_is_rejected_before_target_creation" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/platform/distribution/install_profile_toolchain.py", + "parallel_safe": true, + "path": "Tools/tests/test_install_profile_toolchain.py", + "scenario_first_use_builds": {}, + "semantics": "pinned_profile_toolchain_installation_without_global_mutation" + }, + { + "case_count": 8, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -73774,7 +73054,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -73814,7 +73094,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -73842,7 +73122,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -73854,24 +73134,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "owner_contract_symbol": "install_profile_toolchain.main", + "owner": "Tools/module-boundaries.yaml", + "owner_contract_symbol": "issue_owner", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "status": "resolved", - "target": "main" + "kind": "invariant", + "owner": "Tools/module-boundaries.yaml", + "status": "declared", + "target": "issue_owner" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_install_profile_toolchain.py", - "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_existing_version_failures_never_overwrite_or_download", - "selector": "ProfileToolchainInstallationContractTests.test_existing_version_failures_never_overwrite_or_download", - "semantics": "pinned_profile_toolchain_installation_without_global_mutation", - "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_existing_version_failures_never_overwrite_or_download" + "path": "Tools/tests/test_issue_owner.py", + "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_accepts_local_and_absolute_closing_references", + "selector": "IssueOwnerTests.test_accepts_local_and_absolute_closing_references", + "semantics": "issue_owner", + "test_id": "test_issue_owner.IssueOwnerTests.test_accepts_local_and_absolute_closing_references" }, { "consumer_only": false, @@ -73894,7 +73174,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -73928,111 +73208,6 @@ "lifecycle_signals": [] }, "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "owner_contract_symbol": "install_profile_toolchain.main", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "status": "resolved", - "target": "main" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_install_profile_toolchain.py", - "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_matching_existing_binary_is_read_only_and_never_downloaded", - "selector": "ProfileToolchainInstallationContractTests.test_matching_existing_binary_is_read_only_and_never_downloaded", - "semantics": "pinned_profile_toolchain_installation_without_global_mutation", - "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_matching_existing_binary_is_read_only_and_never_downloaded" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -74047,21 +73222,6 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [] }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, "per_process": { "builder_triggers": [], "e2e_builder_entrypoints": [], @@ -74082,7 +73242,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -74094,24 +73254,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "owner_contract_symbol": "install_profile_toolchain.main", + "owner": "Tools/module-boundaries.yaml", + "owner_contract_symbol": "issue_owner", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "status": "resolved", - "target": "main" + "kind": "invariant", + "owner": "Tools/module-boundaries.yaml", + "status": "declared", + "target": "issue_owner" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_install_profile_toolchain.py", - "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_nonregular_existing_target_is_never_executed", - "selector": "ProfileToolchainInstallationContractTests.test_nonregular_existing_target_is_never_executed", - "semantics": "pinned_profile_toolchain_installation_without_global_mutation", - "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_nonregular_existing_target_is_never_executed" + "path": "Tools/tests/test_issue_owner.py", + "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_accepts_real_open_issue_shape", + "selector": "IssueOwnerTests.test_accepts_real_open_issue_shape", + "semantics": "issue_owner", + "test_id": "test_issue_owner.IssueOwnerTests.test_accepts_real_open_issue_shape" }, { "consumer_only": false, @@ -74134,7 +73294,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -74174,7 +73334,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -74202,7 +73362,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -74214,51 +73374,25 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "owner_contract_symbol": "install_profile_toolchain.main", + "owner": "Tools/module-boundaries.yaml", + "owner_contract_symbol": "issue_owner", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "status": "resolved", - "target": "main" + "kind": "invariant", + "owner": "Tools/module-boundaries.yaml", + "status": "declared", + "target": "issue_owner" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_install_profile_toolchain.py", - "primary_owner_test": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_unpinned_platform_is_rejected_before_target_creation", - "selector": "ProfileToolchainInstallationContractTests.test_unpinned_platform_is_rejected_before_target_creation", - "semantics": "pinned_profile_toolchain_installation_without_global_mutation", - "test_id": "test_install_profile_toolchain.ProfileToolchainInstallationContractTests.test_unpinned_platform_is_rejected_before_target_creation" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/platform/distribution/install_profile_toolchain.py", - "parallel_safe": true, - "path": "Tools/tests/test_install_profile_toolchain.py", - "scenario_first_use_builds": {}, - "semantics": "pinned_profile_toolchain_installation_without_global_mutation" - }, - { - "case_count": 8, - "cases": [ + "path": "Tools/tests/test_issue_owner.py", + "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_does_not_accept_another_repository_issue", + "selector": "IssueOwnerTests.test_does_not_accept_another_repository_issue", + "semantics": "issue_owner", + "test_id": "test_issue_owner.IssueOwnerTests.test_does_not_accept_another_repository_issue" + }, { "consumer_only": false, "disposition": "keep", @@ -74374,10 +73508,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_issue_owner.py", - "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_accepts_local_and_absolute_closing_references", - "selector": "IssueOwnerTests.test_accepts_local_and_absolute_closing_references", + "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_github_loader_retries_an_incomplete_response", + "selector": "IssueOwnerTests.test_github_loader_retries_an_incomplete_response", "semantics": "issue_owner", - "test_id": "test_issue_owner.IssueOwnerTests.test_accepts_local_and_absolute_closing_references" + "test_id": "test_issue_owner.IssueOwnerTests.test_github_loader_retries_an_incomplete_response" }, { "consumer_only": false, @@ -74494,10 +73628,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_issue_owner.py", - "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_accepts_real_open_issue_shape", - "selector": "IssueOwnerTests.test_accepts_real_open_issue_shape", + "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_rejects_closed_issue", + "selector": "IssueOwnerTests.test_rejects_closed_issue", "semantics": "issue_owner", - "test_id": "test_issue_owner.IssueOwnerTests.test_accepts_real_open_issue_shape" + "test_id": "test_issue_owner.IssueOwnerTests.test_rejects_closed_issue" }, { "consumer_only": false, @@ -74614,10 +73748,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_issue_owner.py", - "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_does_not_accept_another_repository_issue", - "selector": "IssueOwnerTests.test_does_not_accept_another_repository_issue", + "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_rejects_mismatched_issue_response", + "selector": "IssueOwnerTests.test_rejects_mismatched_issue_response", "semantics": "issue_owner", - "test_id": "test_issue_owner.IssueOwnerTests.test_does_not_accept_another_repository_issue" + "test_id": "test_issue_owner.IssueOwnerTests.test_rejects_mismatched_issue_response" }, { "consumer_only": false, @@ -74734,10 +73868,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_issue_owner.py", - "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_github_loader_retries_an_incomplete_response", - "selector": "IssueOwnerTests.test_github_loader_retries_an_incomplete_response", + "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_rejects_missing_closing_reference", + "selector": "IssueOwnerTests.test_rejects_missing_closing_reference", "semantics": "issue_owner", - "test_id": "test_issue_owner.IssueOwnerTests.test_github_loader_retries_an_incomplete_response" + "test_id": "test_issue_owner.IssueOwnerTests.test_rejects_missing_closing_reference" }, { "consumer_only": false, @@ -74854,11 +73988,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_issue_owner.py", - "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_rejects_closed_issue", - "selector": "IssueOwnerTests.test_rejects_closed_issue", + "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_rejects_pull_request_number", + "selector": "IssueOwnerTests.test_rejects_pull_request_number", "semantics": "issue_owner", - "test_id": "test_issue_owner.IssueOwnerTests.test_rejects_closed_issue" - }, + "test_id": "test_issue_owner.IssueOwnerTests.test_rejects_pull_request_number" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/module-boundaries.yaml", + "parallel_safe": true, + "path": "Tools/tests/test_issue_owner.py", + "scenario_first_use_builds": {}, + "semantics": "issue_owner" + }, + { + "case_count": 9, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -74960,24 +74120,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/module-boundaries.yaml", - "owner_contract_symbol": "issue_owner", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib_yaml", "owner_reference": { "kind": "invariant", - "owner": "Tools/module-boundaries.yaml", + "owner": "Tools/platform/common/kblib.py", "status": "declared", - "target": "issue_owner" + "target": "kblib_yaml" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_issue_owner.py", - "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_rejects_mismatched_issue_response", - "selector": "IssueOwnerTests.test_rejects_mismatched_issue_response", - "semantics": "issue_owner", - "test_id": "test_issue_owner.IssueOwnerTests.test_rejects_mismatched_issue_response" + "path": "Tools/tests/test_kblib_yaml.py", + "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_a_document_carrying_indicator_values_round_trips", + "selector": "DocumentRoundTripTests.test_a_document_carrying_indicator_values_round_trips", + "semantics": "kblib_yaml", + "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_a_document_carrying_indicator_values_round_trips" }, { "consumer_only": false, @@ -75080,24 +74240,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/module-boundaries.yaml", - "owner_contract_symbol": "issue_owner", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib_yaml", "owner_reference": { "kind": "invariant", - "owner": "Tools/module-boundaries.yaml", + "owner": "Tools/platform/common/kblib.py", "status": "declared", - "target": "issue_owner" + "target": "kblib_yaml" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_issue_owner.py", - "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_rejects_missing_closing_reference", - "selector": "IssueOwnerTests.test_rejects_missing_closing_reference", - "semantics": "issue_owner", - "test_id": "test_issue_owner.IssueOwnerTests.test_rejects_missing_closing_reference" + "path": "Tools/tests/test_kblib_yaml.py", + "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_every_rendered_value_is_quoted_or_starts_outside_the_set", + "selector": "DocumentRoundTripTests.test_every_rendered_value_is_quoted_or_starts_outside_the_set", + "semantics": "kblib_yaml", + "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_every_rendered_value_is_quoted_or_starts_outside_the_set" }, { "consumer_only": false, @@ -75200,51 +74360,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/module-boundaries.yaml", - "owner_contract_symbol": "issue_owner", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib_yaml", "owner_reference": { "kind": "invariant", - "owner": "Tools/module-boundaries.yaml", + "owner": "Tools/platform/common/kblib.py", "status": "declared", - "target": "issue_owner" + "target": "kblib_yaml" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_issue_owner.py", - "primary_owner_test": "test_issue_owner.IssueOwnerTests.test_rejects_pull_request_number", - "selector": "IssueOwnerTests.test_rejects_pull_request_number", - "semantics": "issue_owner", - "test_id": "test_issue_owner.IssueOwnerTests.test_rejects_pull_request_number" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/module-boundaries.yaml", - "parallel_safe": true, - "path": "Tools/tests/test_issue_owner.py", - "scenario_first_use_builds": {}, - "semantics": "issue_owner" - }, - { - "case_count": 9, - "cases": [ + "path": "Tools/tests/test_kblib_yaml.py", + "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_exact_empty_mappings_round_trip_in_every_supported_container", + "selector": "DocumentRoundTripTests.test_exact_empty_mappings_round_trip_in_every_supported_container", + "semantics": "kblib_yaml", + "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_exact_empty_mappings_round_trip_in_every_supported_container" + }, { "consumer_only": false, "disposition": "keep", @@ -75360,10 +74494,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_a_document_carrying_indicator_values_round_trips", - "selector": "DocumentRoundTripTests.test_a_document_carrying_indicator_values_round_trips", + "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_parse_cache_identity_is_the_complete_source_text", + "selector": "DocumentRoundTripTests.test_parse_cache_identity_is_the_complete_source_text", "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_a_document_carrying_indicator_values_round_trips" + "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_parse_cache_identity_is_the_complete_source_text" }, { "consumer_only": false, @@ -75480,10 +74614,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_every_rendered_value_is_quoted_or_starts_outside_the_set", - "selector": "DocumentRoundTripTests.test_every_rendered_value_is_quoted_or_starts_outside_the_set", + "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_repeated_parse_results_are_independent_objects", + "selector": "DocumentRoundTripTests.test_repeated_parse_results_are_independent_objects", "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_every_rendered_value_is_quoted_or_starts_outside_the_set" + "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_repeated_parse_results_are_independent_objects" }, { "consumer_only": false, @@ -75600,10 +74734,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_exact_empty_mappings_round_trip_in_every_supported_container", - "selector": "DocumentRoundTripTests.test_exact_empty_mappings_round_trip_in_every_supported_container", + "primary_owner_test": "test_kblib_yaml.PlainScalarHeadTests.test_an_indicator_head_is_never_left_bare", + "selector": "PlainScalarHeadTests.test_an_indicator_head_is_never_left_bare", "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_exact_empty_mappings_round_trip_in_every_supported_container" + "test_id": "test_kblib_yaml.PlainScalarHeadTests.test_an_indicator_head_is_never_left_bare" }, { "consumer_only": false, @@ -75720,10 +74854,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_parse_cache_identity_is_the_complete_source_text", - "selector": "DocumentRoundTripTests.test_parse_cache_identity_is_the_complete_source_text", + "primary_owner_test": "test_kblib_yaml.PlainScalarHeadTests.test_an_ordinary_value_starting_with_a_dash_stays_bare", + "selector": "PlainScalarHeadTests.test_an_ordinary_value_starting_with_a_dash_stays_bare", "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_parse_cache_identity_is_the_complete_source_text" + "test_id": "test_kblib_yaml.PlainScalarHeadTests.test_an_ordinary_value_starting_with_a_dash_stays_bare" }, { "consumer_only": false, @@ -75840,10 +74974,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.DocumentRoundTripTests.test_repeated_parse_results_are_independent_objects", - "selector": "DocumentRoundTripTests.test_repeated_parse_results_are_independent_objects", + "primary_owner_test": "test_kblib_yaml.PlainScalarHeadTests.test_the_conditional_indicators_are_quoted_only_when_alone", + "selector": "PlainScalarHeadTests.test_the_conditional_indicators_are_quoted_only_when_alone", "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.DocumentRoundTripTests.test_repeated_parse_results_are_independent_objects" + "test_id": "test_kblib_yaml.PlainScalarHeadTests.test_the_conditional_indicators_are_quoted_only_when_alone" }, { "consumer_only": false, @@ -75960,11 +75094,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.PlainScalarHeadTests.test_an_indicator_head_is_never_left_bare", - "selector": "PlainScalarHeadTests.test_an_indicator_head_is_never_left_bare", + "primary_owner_test": "test_kblib_yaml.PlainScalarHeadTests.test_the_two_shapes_this_rule_was_written_for", + "selector": "PlainScalarHeadTests.test_the_two_shapes_this_rule_was_written_for", "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.PlainScalarHeadTests.test_an_indicator_head_is_never_left_bare" - }, + "test_id": "test_kblib_yaml.PlainScalarHeadTests.test_the_two_shapes_this_rule_was_written_for" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/platform/common/kblib.py", + "parallel_safe": true, + "path": "Tools/tests/test_kblib_yaml.py", + "scenario_first_use_builds": {}, + "semantics": "kblib_yaml" + }, + { + "case_count": 12, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -75986,7 +75146,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -76026,7 +75186,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -76054,7 +75214,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -76066,24 +75226,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib_yaml", + "owner": "Tools/knowledge/content/maintenance_candidates.py", + "owner_contract_symbol": "maintenance_candidates", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/knowledge/content/maintenance_candidates.py", "status": "declared", - "target": "kblib_yaml" + "target": "maintenance_candidates" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.PlainScalarHeadTests.test_an_ordinary_value_starting_with_a_dash_stays_bare", - "selector": "PlainScalarHeadTests.test_an_ordinary_value_starting_with_a_dash_stays_bare", - "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.PlainScalarHeadTests.test_an_ordinary_value_starting_with_a_dash_stays_bare" + "path": "Tools/tests/test_maintenance_candidates.py", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_candidate_identity_and_order_are_deterministic", + "selector": "MaintenanceCandidateTests.test_candidate_identity_and_order_are_deterministic", + "semantics": "maintenance_candidates", + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_candidate_identity_and_order_are_deterministic" }, { "consumer_only": false, @@ -76106,7 +75266,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -76146,7 +75306,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -76174,7 +75334,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -76186,24 +75346,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib_yaml", + "owner": "Tools/knowledge/content/maintenance_candidates.py", + "owner_contract_symbol": "maintenance_candidates", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/knowledge/content/maintenance_candidates.py", "status": "declared", - "target": "kblib_yaml" + "target": "maintenance_candidates" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.PlainScalarHeadTests.test_the_conditional_indicators_are_quoted_only_when_alone", - "selector": "PlainScalarHeadTests.test_the_conditional_indicators_are_quoted_only_when_alone", - "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.PlainScalarHeadTests.test_the_conditional_indicators_are_quoted_only_when_alone" + "path": "Tools/tests/test_maintenance_candidates.py", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_container_values_fail_closed_without_type_error", + "selector": "MaintenanceCandidateTests.test_container_values_fail_closed_without_type_error", + "semantics": "maintenance_candidates", + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_container_values_fail_closed_without_type_error" }, { "consumer_only": false, @@ -76226,7 +75386,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -76266,7 +75426,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -76294,7 +75454,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -76306,51 +75466,25 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib_yaml", + "owner": "Tools/knowledge/content/maintenance_candidates.py", + "owner_contract_symbol": "maintenance_candidates", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/knowledge/content/maintenance_candidates.py", "status": "declared", - "target": "kblib_yaml" + "target": "maintenance_candidates" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_kblib_yaml.py", - "primary_owner_test": "test_kblib_yaml.PlainScalarHeadTests.test_the_two_shapes_this_rule_was_written_for", - "selector": "PlainScalarHeadTests.test_the_two_shapes_this_rule_was_written_for", - "semantics": "kblib_yaml", - "test_id": "test_kblib_yaml.PlainScalarHeadTests.test_the_two_shapes_this_rule_was_written_for" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/platform/common/kblib.py", - "parallel_safe": true, - "path": "Tools/tests/test_kblib_yaml.py", - "scenario_first_use_builds": {}, - "semantics": "kblib_yaml" - }, - { - "case_count": 12, - "cases": [ + "path": "Tools/tests/test_maintenance_candidates.py", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_deferred_count_cannot_replace_the_deferred_set", + "selector": "MaintenanceCandidateTests.test_deferred_count_cannot_replace_the_deferred_set", + "semantics": "maintenance_candidates", + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_deferred_count_cannot_replace_the_deferred_set" + }, { "consumer_only": false, "disposition": "keep", @@ -76466,10 +75600,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_candidate_identity_and_order_are_deterministic", - "selector": "MaintenanceCandidateTests.test_candidate_identity_and_order_are_deterministic", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_manifest_ids_must_be_exact_disjoint_projection", + "selector": "MaintenanceCandidateTests.test_manifest_ids_must_be_exact_disjoint_projection", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_candidate_identity_and_order_are_deterministic" + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_manifest_ids_must_be_exact_disjoint_projection" }, { "consumer_only": false, @@ -76586,10 +75720,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_container_values_fail_closed_without_type_error", - "selector": "MaintenanceCandidateTests.test_container_values_fail_closed_without_type_error", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_nested_container_values_fail_closed_without_exception", + "selector": "MaintenanceCandidateTests.test_nested_container_values_fail_closed_without_exception", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_container_values_fail_closed_without_type_error" + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_nested_container_values_fail_closed_without_exception" }, { "consumer_only": false, @@ -76706,10 +75840,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_deferred_count_cannot_replace_the_deferred_set", - "selector": "MaintenanceCandidateTests.test_deferred_count_cannot_replace_the_deferred_set", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_non_list_candidate_state_has_explicit_invalid_fingerprint", + "selector": "MaintenanceCandidateTests.test_non_list_candidate_state_has_explicit_invalid_fingerprint", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_deferred_count_cannot_replace_the_deferred_set" + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_non_list_candidate_state_has_explicit_invalid_fingerprint" }, { "consumer_only": false, @@ -76826,10 +75960,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_manifest_ids_must_be_exact_disjoint_projection", - "selector": "MaintenanceCandidateTests.test_manifest_ids_must_be_exact_disjoint_projection", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_nonterminal_deferred_candidate_cannot_disappear_next_run", + "selector": "MaintenanceCandidateTests.test_nonterminal_deferred_candidate_cannot_disappear_next_run", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_manifest_ids_must_be_exact_disjoint_projection" + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_nonterminal_deferred_candidate_cannot_disappear_next_run" }, { "consumer_only": false, @@ -76946,10 +76080,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_nested_container_values_fail_closed_without_exception", - "selector": "MaintenanceCandidateTests.test_nested_container_values_fail_closed_without_exception", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_source_kinds_scalar_fails_closed_without_type_error", + "selector": "MaintenanceCandidateTests.test_source_kinds_scalar_fails_closed_without_type_error", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_nested_container_values_fail_closed_without_exception" + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_source_kinds_scalar_fails_closed_without_type_error" }, { "consumer_only": false, @@ -77066,10 +76200,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_non_list_candidate_state_has_explicit_invalid_fingerprint", - "selector": "MaintenanceCandidateTests.test_non_list_candidate_state_has_explicit_invalid_fingerprint", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_spurious_reentry_after_nonterminal_prior_is_rejected", + "selector": "MaintenanceCandidateTests.test_spurious_reentry_after_nonterminal_prior_is_rejected", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_non_list_candidate_state_has_explicit_invalid_fingerprint" + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_spurious_reentry_after_nonterminal_prior_is_rejected" }, { "consumer_only": false, @@ -77186,10 +76320,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_nonterminal_deferred_candidate_cannot_disappear_next_run", - "selector": "MaintenanceCandidateTests.test_nonterminal_deferred_candidate_cannot_disappear_next_run", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_terminal_candidate_requires_explicit_reentry", + "selector": "MaintenanceCandidateTests.test_terminal_candidate_requires_explicit_reentry", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_nonterminal_deferred_candidate_cannot_disappear_next_run" + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_terminal_candidate_requires_explicit_reentry" }, { "consumer_only": false, @@ -77306,10 +76440,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_source_kinds_scalar_fails_closed_without_type_error", - "selector": "MaintenanceCandidateTests.test_source_kinds_scalar_fails_closed_without_type_error", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_third_deferral_requires_log_only_disposition", + "selector": "MaintenanceCandidateTests.test_third_deferral_requires_log_only_disposition", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_source_kinds_scalar_fails_closed_without_type_error" + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_third_deferral_requires_log_only_disposition" }, { "consumer_only": false, @@ -77426,11 +76560,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_spurious_reentry_after_nonterminal_prior_is_rejected", - "selector": "MaintenanceCandidateTests.test_spurious_reentry_after_nonterminal_prior_is_rejected", + "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_valid_partition_closes_coverage_and_queue_sets", + "selector": "MaintenanceCandidateTests.test_valid_partition_closes_coverage_and_queue_sets", "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_spurious_reentry_after_nonterminal_prior_is_rejected" - }, + "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_valid_partition_closes_coverage_and_queue_sets" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/knowledge/content/maintenance_candidates.py", + "parallel_safe": true, + "path": "Tools/tests/test_maintenance_candidates.py", + "scenario_first_use_builds": {}, + "semantics": "maintenance_candidates" + }, + { + "case_count": 11, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -77452,7 +76612,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -77492,7 +76652,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -77520,7 +76680,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -77534,22 +76694,142 @@ }, "level": "unit", "lifecycle": "current", + "override": "MocDiscoveryUnitTests.*", + "owner": "Tools/knowledge/structure/check_moc.py", + "owner_contract_symbol": "check_moc.find_mocs", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/knowledge/structure/check_moc.py", + "status": "resolved", + "target": "find_mocs" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_managed_content_scope.py", + "primary_owner_test": "test_managed_content_scope.MocDiscoveryUnitTests.test_moc_discovery_consumes_the_repository_content_set", + "selector": "MocDiscoveryUnitTests.test_moc_discovery_consumes_the_repository_content_set", + "semantics": "managed_moc_discovery", + "test_id": "test_managed_content_scope.MocDiscoveryUnitTests.test_moc_discovery_consumes_the_repository_content_set" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/maintenance_candidates.py", - "owner_contract_symbol": "maintenance_candidates", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.repository_content_files", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/content/maintenance_candidates.py", - "status": "declared", - "target": "maintenance_candidates" + "kind": "python-symbol", + "owner": "Tools/platform/common/kblib.py", + "status": "resolved", + "target": "repository_content_files" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_terminal_candidate_requires_explicit_reentry", - "selector": "MaintenanceCandidateTests.test_terminal_candidate_requires_explicit_reentry", - "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_terminal_candidate_requires_explicit_reentry" + "path": "Tools/tests/test_managed_content_scope.py", + "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_exported_tree_uses_the_deterministic_filesystem_fallback", + "selector": "RepositoryContentFilesContractTests.test_exported_tree_uses_the_deterministic_filesystem_fallback", + "semantics": "repository_managed_content_set", + "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_exported_tree_uses_the_deterministic_filesystem_fallback" }, { "consumer_only": false, @@ -77572,7 +76852,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -77612,7 +76892,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -77640,7 +76920,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -77652,24 +76932,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/maintenance_candidates.py", - "owner_contract_symbol": "maintenance_candidates", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.repository_content_files", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/content/maintenance_candidates.py", - "status": "declared", - "target": "maintenance_candidates" + "kind": "python-symbol", + "owner": "Tools/platform/common/kblib.py", + "status": "resolved", + "target": "repository_content_files" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_third_deferral_requires_log_only_disposition", - "selector": "MaintenanceCandidateTests.test_third_deferral_requires_log_only_disposition", - "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_third_deferral_requires_log_only_disposition" + "path": "Tools/tests/test_managed_content_scope.py", + "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_enumeration_failure_is_not_a_filesystem_fallback", + "selector": "RepositoryContentFilesContractTests.test_git_enumeration_failure_is_not_a_filesystem_fallback", + "semantics": "repository_managed_content_set", + "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_enumeration_failure_is_not_a_filesystem_fallback" }, { "consumer_only": false, @@ -77692,7 +76972,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -77732,7 +77012,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -77760,7 +77040,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -77772,51 +77052,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/maintenance_candidates.py", - "owner_contract_symbol": "maintenance_candidates", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.repository_content_files", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/content/maintenance_candidates.py", - "status": "declared", - "target": "maintenance_candidates" + "kind": "python-symbol", + "owner": "Tools/platform/common/kblib.py", + "status": "resolved", + "target": "repository_content_files" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_maintenance_candidates.py", - "primary_owner_test": "test_maintenance_candidates.MaintenanceCandidateTests.test_valid_partition_closes_coverage_and_queue_sets", - "selector": "MaintenanceCandidateTests.test_valid_partition_closes_coverage_and_queue_sets", - "semantics": "maintenance_candidates", - "test_id": "test_maintenance_candidates.MaintenanceCandidateTests.test_valid_partition_closes_coverage_and_queue_sets" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/knowledge/content/maintenance_candidates.py", - "parallel_safe": true, - "path": "Tools/tests/test_maintenance_candidates.py", - "scenario_first_use_builds": {}, - "semantics": "maintenance_candidates" - }, - { - "case_count": 11, - "cases": [ + "path": "Tools/tests/test_managed_content_scope.py", + "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_paths_must_be_strict_unique_and_repository_relative", + "selector": "RepositoryContentFilesContractTests.test_git_paths_must_be_strict_unique_and_repository_relative", + "semantics": "repository_managed_content_set", + "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_paths_must_be_strict_unique_and_repository_relative" + }, { "consumer_only": false, "disposition": "keep", @@ -77918,24 +77172,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "MocDiscoveryUnitTests.*", - "owner": "Tools/knowledge/structure/check_moc.py", - "owner_contract_symbol": "check_moc.find_mocs", + "override": null, + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.repository_content_files", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/structure/check_moc.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "find_mocs" + "target": "repository_content_files" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.MocDiscoveryUnitTests.test_moc_discovery_consumes_the_repository_content_set", - "selector": "MocDiscoveryUnitTests.test_moc_discovery_consumes_the_repository_content_set", - "semantics": "managed_moc_discovery", - "test_id": "test_managed_content_scope.MocDiscoveryUnitTests.test_moc_discovery_consumes_the_repository_content_set" + "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_worktree_uses_the_closed_git_content_set", + "selector": "RepositoryContentFilesContractTests.test_git_worktree_uses_the_closed_git_content_set", + "semantics": "repository_managed_content_set", + "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_worktree_uses_the_closed_git_content_set" }, { "consumer_only": false, @@ -78040,22 +77294,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "RepositoryContentFilesContractTests.test_managed_markdown_scope_filters_hidden_directories_and_escapes", "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.repository_content_files", + "owner_contract_symbol": "kblib.iter_managed_md_files", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "repository_content_files" + "target": "iter_managed_md_files" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_exported_tree_uses_the_deterministic_filesystem_fallback", - "selector": "RepositoryContentFilesContractTests.test_exported_tree_uses_the_deterministic_filesystem_fallback", - "semantics": "repository_managed_content_set", - "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_exported_tree_uses_the_deterministic_filesystem_fallback" + "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_managed_markdown_scope_filters_hidden_directories_and_escapes", + "selector": "RepositoryContentFilesContractTests.test_managed_markdown_scope_filters_hidden_directories_and_escapes", + "semantics": "managed_markdown_scope", + "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_managed_markdown_scope_filters_hidden_directories_and_escapes" }, { "consumer_only": false, @@ -78064,8 +77318,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 2, + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -78077,8 +77331,8 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 2, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -78087,8 +77341,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 2, + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -78145,8 +77399,8 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 2, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -78158,9 +77412,9 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "RepositoryContentFilesGitIntegrationTests.*", "owner": "Tools/platform/common/kblib.py", "owner_contract_symbol": "kblib.repository_content_files", "owner_reference": { @@ -78172,10 +77426,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_enumeration_failure_is_not_a_filesystem_fallback", - "selector": "RepositoryContentFilesContractTests.test_git_enumeration_failure_is_not_a_filesystem_fallback", - "semantics": "repository_managed_content_set", - "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_enumeration_failure_is_not_a_filesystem_fallback" + "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesGitIntegrationTests.test_git_index_and_ignore_rules_form_the_live_content_set", + "selector": "RepositoryContentFilesGitIntegrationTests.test_git_index_and_ignore_rules_form_the_live_content_set", + "semantics": "live_git_managed_content_seam", + "test_id": "test_managed_content_scope.RepositoryContentFilesGitIntegrationTests.test_git_index_and_ignore_rules_form_the_live_content_set" }, { "consumer_only": false, @@ -78278,24 +77532,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.repository_content_files", + "override": "RepositoryStructureCliIntegrationTests.*", + "owner": "Tools/knowledge/structure/repository_structure.py", + "owner_contract_symbol": "repository_structure.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/knowledge/structure/repository_structure.py", "status": "resolved", - "target": "repository_content_files" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_paths_must_be_strict_unique_and_repository_relative", - "selector": "RepositoryContentFilesContractTests.test_git_paths_must_be_strict_unique_and_repository_relative", - "semantics": "repository_managed_content_set", - "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_paths_must_be_strict_unique_and_repository_relative" + "primary_owner_test": "test_managed_content_scope.RepositoryStructureCliIntegrationTests.test_cli_forwards_profile_reports_verdict_and_creates_no_state", + "selector": "RepositoryStructureCliIntegrationTests.test_cli_forwards_profile_reports_verdict_and_creates_no_state", + "semantics": "repository_structure_public_cli_seam", + "test_id": "test_managed_content_scope.RepositoryStructureCliIntegrationTests.test_cli_forwards_profile_reports_verdict_and_creates_no_state" }, { "consumer_only": false, @@ -78398,24 +77652,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.repository_content_files", + "override": "RepositoryStructureUnitTests.test_repository_files_filters_control_state_and_suffixes", + "owner": "Tools/knowledge/structure/repository_structure.py", + "owner_contract_symbol": "repository_structure.repository_files", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/knowledge/structure/repository_structure.py", "status": "resolved", - "target": "repository_content_files" + "target": "repository_files" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_worktree_uses_the_closed_git_content_set", - "selector": "RepositoryContentFilesContractTests.test_git_worktree_uses_the_closed_git_content_set", - "semantics": "repository_managed_content_set", - "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_git_worktree_uses_the_closed_git_content_set" + "primary_owner_test": "test_managed_content_scope.RepositoryStructureUnitTests.test_repository_files_filters_control_state_and_suffixes", + "selector": "RepositoryStructureUnitTests.test_repository_files_filters_control_state_and_suffixes", + "semantics": "repository_structure_content_filter", + "test_id": "test_managed_content_scope.RepositoryStructureUnitTests.test_repository_files_filters_control_state_and_suffixes" }, { "consumer_only": false, @@ -78518,24 +77772,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "RepositoryContentFilesContractTests.test_managed_markdown_scope_filters_hidden_directories_and_escapes", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.iter_managed_md_files", + "override": "RepositoryStructureUnitTests.test_yaml_scope_is_the_selected_profile_plus_kernel", + "owner": "Tools/knowledge/structure/repository_structure.py", + "owner_contract_symbol": "repository_structure.check_repository_structure", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/knowledge/structure/repository_structure.py", "status": "resolved", - "target": "iter_managed_md_files" + "target": "check_repository_structure" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesContractTests.test_managed_markdown_scope_filters_hidden_directories_and_escapes", - "selector": "RepositoryContentFilesContractTests.test_managed_markdown_scope_filters_hidden_directories_and_escapes", - "semantics": "managed_markdown_scope", - "test_id": "test_managed_content_scope.RepositoryContentFilesContractTests.test_managed_markdown_scope_filters_hidden_directories_and_escapes" + "primary_owner_test": "test_managed_content_scope.RepositoryStructureUnitTests.test_yaml_scope_is_the_selected_profile_plus_kernel", + "selector": "RepositoryStructureUnitTests.test_yaml_scope_is_the_selected_profile_plus_kernel", + "semantics": "repository_structure_yaml_scope", + "test_id": "test_managed_content_scope.RepositoryStructureUnitTests.test_yaml_scope_is_the_selected_profile_plus_kernel" }, { "consumer_only": false, @@ -78544,8 +77798,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 2, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -78557,8 +77811,8 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 2, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -78567,8 +77821,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 2, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -78625,8 +77879,8 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 2, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -78638,9 +77892,9 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "RepositoryContentFilesGitIntegrationTests.*", + "override": null, "owner": "Tools/platform/common/kblib.py", "owner_contract_symbol": "kblib.repository_content_files", "owner_reference": { @@ -78652,11 +77906,37 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryContentFilesGitIntegrationTests.test_git_index_and_ignore_rules_form_the_live_content_set", - "selector": "RepositoryContentFilesGitIntegrationTests.test_git_index_and_ignore_rules_form_the_live_content_set", - "semantics": "live_git_managed_content_seam", - "test_id": "test_managed_content_scope.RepositoryContentFilesGitIntegrationTests.test_git_index_and_ignore_rules_form_the_live_content_set" - }, + "primary_owner_test": "test_managed_content_scope.VocabularyScopeUnitTests.test_scan_files_filters_only_explicit_exclusions", + "selector": "VocabularyScopeUnitTests.test_scan_files_filters_only_explicit_exclusions", + "semantics": "repository_managed_content_set", + "test_id": "test_managed_content_scope.VocabularyScopeUnitTests.test_scan_files_filters_only_explicit_exclusions" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 2, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 2, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 6, + "owner": "Tools/platform/common/kblib.py", + "parallel_safe": true, + "path": "Tools/tests/test_managed_content_scope.py", + "scenario_first_use_builds": {}, + "semantics": "repository_managed_content_set" + }, + { + "case_count": 56, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -78758,24 +78038,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "RepositoryStructureCliIntegrationTests.*", - "owner": "Tools/knowledge/structure/repository_structure.py", - "owner_contract_symbol": "repository_structure.main", + "override": "ArgvRenderingContractTests.*", + "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "owner_contract_symbol": "cli_argv_rendering_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/structure/repository_structure.py", - "status": "resolved", - "target": "main" + "kind": "invariant", + "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "status": "declared", + "target": "cli_argv_rendering_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryStructureCliIntegrationTests.test_cli_forwards_profile_reports_verdict_and_creates_no_state", - "selector": "RepositoryStructureCliIntegrationTests.test_cli_forwards_profile_reports_verdict_and_creates_no_state", - "semantics": "repository_structure_public_cli_seam", - "test_id": "test_managed_content_scope.RepositoryStructureCliIntegrationTests.test_cli_forwards_profile_reports_verdict_and_creates_no_state" + "path": "Tools/tests/test_mcp_server.py", + "primary_owner_test": "test_mcp_server.ArgvRenderingContractTests.test_argparse_roundtrip_preserves_omission_null_and_empty_values", + "selector": "ArgvRenderingContractTests.test_argparse_roundtrip_preserves_omission_null_and_empty_values", + "semantics": "cli_argv_rendering_contract", + "test_id": "test_mcp_server.ArgvRenderingContractTests.test_argparse_roundtrip_preserves_omission_null_and_empty_values" }, { "consumer_only": false, @@ -78878,24 +78158,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "RepositoryStructureUnitTests.test_repository_files_filters_control_state_and_suffixes", - "owner": "Tools/knowledge/structure/repository_structure.py", - "owner_contract_symbol": "repository_structure.repository_files", + "override": "ArgvRenderingContractTests.*", + "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "owner_contract_symbol": "cli_argv_rendering_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/structure/repository_structure.py", - "status": "resolved", - "target": "repository_files" + "kind": "invariant", + "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "status": "declared", + "target": "cli_argv_rendering_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryStructureUnitTests.test_repository_files_filters_control_state_and_suffixes", - "selector": "RepositoryStructureUnitTests.test_repository_files_filters_control_state_and_suffixes", - "semantics": "repository_structure_content_filter", - "test_id": "test_managed_content_scope.RepositoryStructureUnitTests.test_repository_files_filters_control_state_and_suffixes" + "path": "Tools/tests/test_mcp_server.py", + "primary_owner_test": "test_mcp_server.ArgvRenderingContractTests.test_declared_order_actions_and_transport_owned_json_render_once", + "selector": "ArgvRenderingContractTests.test_declared_order_actions_and_transport_owned_json_render_once", + "semantics": "cli_argv_rendering_contract", + "test_id": "test_mcp_server.ArgvRenderingContractTests.test_declared_order_actions_and_transport_owned_json_render_once" }, { "consumer_only": false, @@ -78998,24 +78278,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "RepositoryStructureUnitTests.test_yaml_scope_is_the_selected_profile_plus_kernel", - "owner": "Tools/knowledge/structure/repository_structure.py", - "owner_contract_symbol": "repository_structure.check_repository_structure", + "override": "ArgvRenderingContractTests.*", + "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "owner_contract_symbol": "cli_argv_rendering_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/structure/repository_structure.py", - "status": "resolved", - "target": "check_repository_structure" + "kind": "invariant", + "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "status": "declared", + "target": "cli_argv_rendering_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.RepositoryStructureUnitTests.test_yaml_scope_is_the_selected_profile_plus_kernel", - "selector": "RepositoryStructureUnitTests.test_yaml_scope_is_the_selected_profile_plus_kernel", - "semantics": "repository_structure_yaml_scope", - "test_id": "test_managed_content_scope.RepositoryStructureUnitTests.test_yaml_scope_is_the_selected_profile_plus_kernel" + "path": "Tools/tests/test_mcp_server.py", + "primary_owner_test": "test_mcp_server.ArgvRenderingContractTests.test_unrenderable_argument_shapes_share_one_typed_refusal", + "selector": "ArgvRenderingContractTests.test_unrenderable_argument_shapes_share_one_typed_refusal", + "semantics": "cli_argv_rendering_contract", + "test_id": "test_mcp_server.ArgvRenderingContractTests.test_unrenderable_argument_shapes_share_one_typed_refusal" }, { "consumer_only": false, @@ -79120,49 +78400,23 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.repository_content_files", + "override": "BindingTests.test_a_platform_without_no_follow_descriptors_refuses_initialize", + "owner": "Tools/platform/agent_interface/mcp_server.py", + "owner_contract_symbol": "mcp_workspace_descriptor_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", - "status": "resolved", - "target": "repository_content_files" + "kind": "invariant", + "owner": "Tools/platform/agent_interface/mcp_server.py", + "status": "declared", + "target": "mcp_workspace_descriptor_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_managed_content_scope.py", - "primary_owner_test": "test_managed_content_scope.VocabularyScopeUnitTests.test_scan_files_filters_only_explicit_exclusions", - "selector": "VocabularyScopeUnitTests.test_scan_files_filters_only_explicit_exclusions", - "semantics": "repository_managed_content_set", - "test_id": "test_managed_content_scope.VocabularyScopeUnitTests.test_scan_files_filters_only_explicit_exclusions" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 2, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 2, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 6, - "owner": "Tools/platform/common/kblib.py", - "parallel_safe": true, - "path": "Tools/tests/test_managed_content_scope.py", - "scenario_first_use_builds": {}, - "semantics": "repository_managed_content_set" - }, - { - "case_count": 56, - "cases": [ + "path": "Tools/tests/test_mcp_server.py", + "primary_owner_test": "test_mcp_server.BindingTests.test_a_platform_without_no_follow_descriptors_refuses_initialize", + "selector": "BindingTests.test_a_platform_without_no_follow_descriptors_refuses_initialize", + "semantics": "mcp_workspace_descriptor_contract", + "test_id": "test_mcp_server.BindingTests.test_a_platform_without_no_follow_descriptors_refuses_initialize" + }, { "consumer_only": false, "disposition": "keep", @@ -79264,24 +78518,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "ArgvRenderingContractTests.*", - "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", - "owner_contract_symbol": "cli_argv_rendering_contract", + "override": "BindingTests.test_a_session_refuses_a_replaced_workspace_directory", + "owner": "Tools/platform/agent_interface/mcp_server.py", + "owner_contract_symbol": "mcp_workspace_replacement_isolation", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "owner": "Tools/platform/agent_interface/mcp_server.py", "status": "declared", - "target": "cli_argv_rendering_contract" + "target": "mcp_workspace_replacement_isolation" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.ArgvRenderingContractTests.test_argparse_roundtrip_preserves_omission_null_and_empty_values", - "selector": "ArgvRenderingContractTests.test_argparse_roundtrip_preserves_omission_null_and_empty_values", - "semantics": "cli_argv_rendering_contract", - "test_id": "test_mcp_server.ArgvRenderingContractTests.test_argparse_roundtrip_preserves_omission_null_and_empty_values" + "primary_owner_test": "test_mcp_server.BindingTests.test_a_session_refuses_a_replaced_workspace_directory", + "selector": "BindingTests.test_a_session_refuses_a_replaced_workspace_directory", + "semantics": "mcp_workspace_replacement_isolation", + "test_id": "test_mcp_server.BindingTests.test_a_session_refuses_a_replaced_workspace_directory" }, { "consumer_only": false, @@ -79290,7 +78544,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "execution": { @@ -79303,7 +78557,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "scopes": { @@ -79313,7 +78567,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "first_use_builds": {}, @@ -79371,7 +78625,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "triggered_once_per_process": { @@ -79384,24 +78638,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "ArgvRenderingContractTests.*", - "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", - "owner_contract_symbol": "cli_argv_rendering_contract", + "override": null, + "owner": "Tools/platform/agent_interface/mcp_server.py", + "owner_contract_symbol": "mcp_server", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "owner": "Tools/platform/agent_interface/mcp_server.py", "status": "declared", - "target": "cli_argv_rendering_contract" + "target": "mcp_server" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.ArgvRenderingContractTests.test_declared_order_actions_and_transport_owned_json_render_once", - "selector": "ArgvRenderingContractTests.test_declared_order_actions_and_transport_owned_json_render_once", - "semantics": "cli_argv_rendering_contract", - "test_id": "test_mcp_server.ArgvRenderingContractTests.test_declared_order_actions_and_transport_owned_json_render_once" + "primary_owner_test": "test_mcp_server.BindingTests.test_child_receives_bound_root_and_transport_owned_python_settings", + "selector": "BindingTests.test_child_receives_bound_root_and_transport_owned_python_settings", + "semantics": "mcp_server", + "test_id": "test_mcp_server.BindingTests.test_child_receives_bound_root_and_transport_owned_python_settings" }, { "consumer_only": false, @@ -79506,22 +78760,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ArgvRenderingContractTests.*", - "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", - "owner_contract_symbol": "cli_argv_rendering_contract", + "override": "BindingTests.test_invalid_workspace_bindings_fail_closed_without_cwd_fallback", + "owner": "Tools/platform/agent_interface/mcp_server.py", + "owner_contract_symbol": "mcp_workspace_binding_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/cli_argv_renderer.py", + "owner": "Tools/platform/agent_interface/mcp_server.py", "status": "declared", - "target": "cli_argv_rendering_contract" + "target": "mcp_workspace_binding_contract" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.ArgvRenderingContractTests.test_unrenderable_argument_shapes_share_one_typed_refusal", - "selector": "ArgvRenderingContractTests.test_unrenderable_argument_shapes_share_one_typed_refusal", - "semantics": "cli_argv_rendering_contract", - "test_id": "test_mcp_server.ArgvRenderingContractTests.test_unrenderable_argument_shapes_share_one_typed_refusal" + "primary_owner_test": "test_mcp_server.BindingTests.test_invalid_workspace_bindings_fail_closed_without_cwd_fallback", + "selector": "BindingTests.test_invalid_workspace_bindings_fail_closed_without_cwd_fallback", + "semantics": "mcp_workspace_binding_contract", + "test_id": "test_mcp_server.BindingTests.test_invalid_workspace_bindings_fail_closed_without_cwd_fallback" }, { "consumer_only": false, @@ -79530,7 +78784,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "execution": { @@ -79543,7 +78797,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "scopes": { @@ -79553,7 +78807,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "first_use_builds": {}, @@ -79611,7 +78865,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "triggered_once_per_process": { @@ -79624,24 +78878,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "BindingTests.test_a_platform_without_no_follow_descriptors_refuses_initialize", + "override": "BindingTests.test_one_call_cannot_race_into_a_replacement_workspace", "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_workspace_descriptor_contract", + "owner_contract_symbol": "mcp_workspace_replacement_race_isolation", "owner_reference": { "kind": "invariant", "owner": "Tools/platform/agent_interface/mcp_server.py", "status": "declared", - "target": "mcp_workspace_descriptor_contract" + "target": "mcp_workspace_replacement_race_isolation" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.BindingTests.test_a_platform_without_no_follow_descriptors_refuses_initialize", - "selector": "BindingTests.test_a_platform_without_no_follow_descriptors_refuses_initialize", - "semantics": "mcp_workspace_descriptor_contract", - "test_id": "test_mcp_server.BindingTests.test_a_platform_without_no_follow_descriptors_refuses_initialize" + "primary_owner_test": "test_mcp_server.BindingTests.test_one_call_cannot_race_into_a_replacement_workspace", + "selector": "BindingTests.test_one_call_cannot_race_into_a_replacement_workspace", + "semantics": "mcp_workspace_replacement_race_isolation", + "test_id": "test_mcp_server.BindingTests.test_one_call_cannot_race_into_a_replacement_workspace" }, { "consumer_only": false, @@ -79744,24 +78998,24 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "BindingTests.test_a_session_refuses_a_replaced_workspace_directory", + "override": "InitializeTests.*", "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_workspace_replacement_isolation", + "owner_contract_symbol": "mcp_initialize_protocol_contract", "owner_reference": { "kind": "invariant", "owner": "Tools/platform/agent_interface/mcp_server.py", "status": "declared", - "target": "mcp_workspace_replacement_isolation" + "target": "mcp_initialize_protocol_contract" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.BindingTests.test_a_session_refuses_a_replaced_workspace_directory", - "selector": "BindingTests.test_a_session_refuses_a_replaced_workspace_directory", - "semantics": "mcp_workspace_replacement_isolation", - "test_id": "test_mcp_server.BindingTests.test_a_session_refuses_a_replaced_workspace_directory" + "primary_owner_test": "test_mcp_server.InitializeTests.test_response_and_version_negotiation_are_closed", + "selector": "InitializeTests.test_response_and_version_negotiation_are_closed", + "semantics": "mcp_initialize_protocol_contract", + "test_id": "test_mcp_server.InitializeTests.test_response_and_version_negotiation_are_closed" }, { "consumer_only": false, @@ -79770,7 +79024,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "execution": { @@ -79783,7 +79037,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "scopes": { @@ -79793,7 +79047,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "first_use_builds": {}, @@ -79851,7 +79105,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "triggered_once_per_process": { @@ -79864,24 +79118,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": null, + "override": "LayerBoundaryTests.*", "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_server", + "owner_contract_symbol": "mcp_server_layer_contract", "owner_reference": { "kind": "invariant", "owner": "Tools/platform/agent_interface/mcp_server.py", "status": "declared", - "target": "mcp_server" + "target": "mcp_server_layer_contract" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.BindingTests.test_child_receives_bound_root_and_transport_owned_python_settings", - "selector": "BindingTests.test_child_receives_bound_root_and_transport_owned_python_settings", - "semantics": "mcp_server", - "test_id": "test_mcp_server.BindingTests.test_child_receives_bound_root_and_transport_owned_python_settings" + "primary_owner_test": "test_mcp_server.LayerBoundaryTests.test_shared_renderer_is_transport_neutral_and_rpc_adapted", + "selector": "LayerBoundaryTests.test_shared_renderer_is_transport_neutral_and_rpc_adapted", + "semantics": "mcp_server_layer_contract", + "test_id": "test_mcp_server.LayerBoundaryTests.test_shared_renderer_is_transport_neutral_and_rpc_adapted" }, { "consumer_only": false, @@ -79986,22 +79240,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "BindingTests.test_invalid_workspace_bindings_fail_closed_without_cwd_fallback", + "override": "LayerBoundaryTests.*", "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_workspace_binding_contract", + "owner_contract_symbol": "mcp_server_layer_contract", "owner_reference": { "kind": "invariant", "owner": "Tools/platform/agent_interface/mcp_server.py", "status": "declared", - "target": "mcp_workspace_binding_contract" + "target": "mcp_server_layer_contract" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.BindingTests.test_invalid_workspace_bindings_fail_closed_without_cwd_fallback", - "selector": "BindingTests.test_invalid_workspace_bindings_fail_closed_without_cwd_fallback", - "semantics": "mcp_workspace_binding_contract", - "test_id": "test_mcp_server.BindingTests.test_invalid_workspace_bindings_fail_closed_without_cwd_fallback" + "primary_owner_test": "test_mcp_server.LayerBoundaryTests.test_transport_imports_only_registered_platform_dependencies", + "selector": "LayerBoundaryTests.test_transport_imports_only_registered_platform_dependencies", + "semantics": "mcp_server_layer_contract", + "test_id": "test_mcp_server.LayerBoundaryTests.test_transport_imports_only_registered_platform_dependencies" }, { "consumer_only": false, @@ -80010,7 +79264,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "execution": { @@ -80023,7 +79277,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "scopes": { @@ -80033,7 +79287,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "first_use_builds": {}, @@ -80091,7 +79345,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "triggered_once_per_process": { @@ -80104,24 +79358,24 @@ } } }, - "level": "slow", + "level": "integration", "lifecycle": "current", - "override": "BindingTests.test_one_call_cannot_race_into_a_replacement_workspace", + "override": "LiveStdioTests.*", "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_workspace_replacement_race_isolation", + "owner_contract_symbol": "mcp_live_stdio_transport", "owner_reference": { "kind": "invariant", "owner": "Tools/platform/agent_interface/mcp_server.py", "status": "declared", - "target": "mcp_workspace_replacement_race_isolation" + "target": "mcp_live_stdio_transport" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.BindingTests.test_one_call_cannot_race_into_a_replacement_workspace", - "selector": "BindingTests.test_one_call_cannot_race_into_a_replacement_workspace", - "semantics": "mcp_workspace_replacement_race_isolation", - "test_id": "test_mcp_server.BindingTests.test_one_call_cannot_race_into_a_replacement_workspace" + "primary_owner_test": "test_mcp_server.LiveStdioTests.test_a_full_session_over_a_pipe", + "selector": "LiveStdioTests.test_a_full_session_over_a_pipe", + "semantics": "mcp_live_stdio_transport", + "test_id": "test_mcp_server.LiveStdioTests.test_a_full_session_over_a_pipe" }, { "consumer_only": false, @@ -80226,22 +79480,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "InitializeTests.*", - "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_initialize_protocol_contract", + "override": "PathActivationContractTests.*", + "owner": "Tools/platform/repository/path_admission.py", + "owner_contract_symbol": "mcp_path_capability_activation_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/mcp_server.py", + "owner": "Tools/platform/repository/path_admission.py", "status": "declared", - "target": "mcp_initialize_protocol_contract" + "target": "mcp_path_capability_activation_contract" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.InitializeTests.test_response_and_version_negotiation_are_closed", - "selector": "InitializeTests.test_response_and_version_negotiation_are_closed", - "semantics": "mcp_initialize_protocol_contract", - "test_id": "test_mcp_server.InitializeTests.test_response_and_version_negotiation_are_closed" + "primary_owner_test": "test_mcp_server.PathActivationContractTests.test_path_activation_is_one_closed_predicate", + "selector": "PathActivationContractTests.test_path_activation_is_one_closed_predicate", + "semantics": "mcp_path_capability_activation_contract", + "test_id": "test_mcp_server.PathActivationContractTests.test_path_activation_is_one_closed_predicate" }, { "consumer_only": false, @@ -80346,22 +79600,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "LayerBoundaryTests.*", - "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_server_layer_contract", + "override": "PathCapabilityAdmissionContractTests.*", + "owner": "Tools/platform/repository/path_admission.py", + "owner_contract_symbol": "mcp_path_capability_admission_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/mcp_server.py", + "owner": "Tools/platform/repository/path_admission.py", "status": "declared", - "target": "mcp_server_layer_contract" + "target": "mcp_path_capability_admission_contract" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.LayerBoundaryTests.test_shared_renderer_is_transport_neutral_and_rpc_adapted", - "selector": "LayerBoundaryTests.test_shared_renderer_is_transport_neutral_and_rpc_adapted", - "semantics": "mcp_server_layer_contract", - "test_id": "test_mcp_server.LayerBoundaryTests.test_shared_renderer_is_transport_neutral_and_rpc_adapted" + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_a_multiply_linked_file_is_not_a_unique_workspace_artifact", + "selector": "PathCapabilityAdmissionContractTests.test_a_multiply_linked_file_is_not_a_unique_workspace_artifact", + "semantics": "mcp_path_capability_admission_contract", + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_a_multiply_linked_file_is_not_a_unique_workspace_artifact" }, { "consumer_only": false, @@ -80466,142 +79720,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "LayerBoundaryTests.*", - "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_server_layer_contract", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/agent_interface/mcp_server.py", - "status": "declared", - "target": "mcp_server_layer_contract" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.LayerBoundaryTests.test_transport_imports_only_registered_platform_dependencies", - "selector": "LayerBoundaryTests.test_transport_imports_only_registered_platform_dependencies", - "semantics": "mcp_server_layer_contract", - "test_id": "test_mcp_server.LayerBoundaryTests.test_transport_imports_only_registered_platform_dependencies" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "integration", - "lifecycle": "current", - "override": "LiveStdioTests.*", - "owner": "Tools/platform/agent_interface/mcp_server.py", - "owner_contract_symbol": "mcp_live_stdio_transport", + "override": "PathCapabilityAdmissionContractTests.*", + "owner": "Tools/platform/repository/path_admission.py", + "owner_contract_symbol": "mcp_path_capability_admission_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/agent_interface/mcp_server.py", + "owner": "Tools/platform/repository/path_admission.py", "status": "declared", - "target": "mcp_live_stdio_transport" + "target": "mcp_path_capability_admission_contract" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.LiveStdioTests.test_a_full_session_over_a_pipe", - "selector": "LiveStdioTests.test_a_full_session_over_a_pipe", - "semantics": "mcp_live_stdio_transport", - "test_id": "test_mcp_server.LiveStdioTests.test_a_full_session_over_a_pipe" + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_a_namespace_constraint_requires_namespace_and_suffix", + "selector": "PathCapabilityAdmissionContractTests.test_a_namespace_constraint_requires_namespace_and_suffix", + "semantics": "mcp_path_capability_admission_contract", + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_a_namespace_constraint_requires_namespace_and_suffix" }, { "consumer_only": false, @@ -80706,22 +79840,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "PathActivationContractTests.*", + "override": "PathCapabilityAdmissionContractTests.*", "owner": "Tools/platform/repository/path_admission.py", - "owner_contract_symbol": "mcp_path_capability_activation_contract", + "owner_contract_symbol": "mcp_path_capability_admission_contract", "owner_reference": { "kind": "invariant", "owner": "Tools/platform/repository/path_admission.py", "status": "declared", - "target": "mcp_path_capability_activation_contract" + "target": "mcp_path_capability_admission_contract" }, "owner_reference_kind": null, - "parallel_safe": true, + "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathActivationContractTests.test_path_activation_is_one_closed_predicate", - "selector": "PathActivationContractTests.test_path_activation_is_one_closed_predicate", - "semantics": "mcp_path_capability_activation_contract", - "test_id": "test_mcp_server.PathActivationContractTests.test_path_activation_is_one_closed_predicate" + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_an_exact_path_constraint_refuses_an_alternate_artifact", + "selector": "PathCapabilityAdmissionContractTests.test_an_exact_path_constraint_refuses_an_alternate_artifact", + "semantics": "mcp_path_capability_admission_contract", + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_an_exact_path_constraint_refuses_an_alternate_artifact" }, { "consumer_only": false, @@ -80838,10 +79972,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_a_multiply_linked_file_is_not_a_unique_workspace_artifact", - "selector": "PathCapabilityAdmissionContractTests.test_a_multiply_linked_file_is_not_a_unique_workspace_artifact", + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_an_unknown_tool_is_refused", + "selector": "PathCapabilityAdmissionContractTests.test_an_unknown_tool_is_refused", "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_a_multiply_linked_file_is_not_a_unique_workspace_artifact" + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_an_unknown_tool_is_refused" }, { "consumer_only": false, @@ -80851,7 +79985,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -80864,7 +79998,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -80874,7 +80008,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -80932,7 +80066,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -80958,10 +80092,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_a_namespace_constraint_requires_namespace_and_suffix", - "selector": "PathCapabilityAdmissionContractTests.test_a_namespace_constraint_requires_namespace_and_suffix", + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_calls_cannot_omit_or_replace_the_session_workspace", + "selector": "PathCapabilityAdmissionContractTests.test_calls_cannot_omit_or_replace_the_session_workspace", "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_a_namespace_constraint_requires_namespace_and_suffix" + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_calls_cannot_omit_or_replace_the_session_workspace" }, { "consumer_only": false, @@ -81078,10 +80212,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_an_exact_path_constraint_refuses_an_alternate_artifact", - "selector": "PathCapabilityAdmissionContractTests.test_an_exact_path_constraint_refuses_an_alternate_artifact", + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_default_paths_follow_their_declared_activation_mode", + "selector": "PathCapabilityAdmissionContractTests.test_default_paths_follow_their_declared_activation_mode", "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_an_exact_path_constraint_refuses_an_alternate_artifact" + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_default_paths_follow_their_declared_activation_mode" }, { "consumer_only": false, @@ -81198,10 +80332,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_an_unknown_tool_is_refused", - "selector": "PathCapabilityAdmissionContractTests.test_an_unknown_tool_is_refused", + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_one_mcp_session_injects_one_stable_execution_context", + "selector": "PathCapabilityAdmissionContractTests.test_one_mcp_session_injects_one_stable_execution_context", "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_an_unknown_tool_is_refused" + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_one_mcp_session_injects_one_stable_execution_context" }, { "consumer_only": false, @@ -81211,7 +80345,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -81224,7 +80358,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -81234,7 +80368,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -81292,7 +80426,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -81318,10 +80452,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_calls_cannot_omit_or_replace_the_session_workspace", - "selector": "PathCapabilityAdmissionContractTests.test_calls_cannot_omit_or_replace_the_session_workspace", + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_symlinks_are_never_canonical_path_capabilities", + "selector": "PathCapabilityAdmissionContractTests.test_symlinks_are_never_canonical_path_capabilities", "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_calls_cannot_omit_or_replace_the_session_workspace" + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_symlinks_are_never_canonical_path_capabilities" }, { "consumer_only": false, @@ -81438,10 +80572,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_default_paths_follow_their_declared_activation_mode", - "selector": "PathCapabilityAdmissionContractTests.test_default_paths_follow_their_declared_activation_mode", + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_typed_paths_require_contained_canonical_spelling", + "selector": "PathCapabilityAdmissionContractTests.test_typed_paths_require_contained_canonical_spelling", "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_default_paths_follow_their_declared_activation_mode" + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_typed_paths_require_contained_canonical_spelling" }, { "consumer_only": false, @@ -81558,130 +80692,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_one_mcp_session_injects_one_stable_execution_context", - "selector": "PathCapabilityAdmissionContractTests.test_one_mcp_session_injects_one_stable_execution_context", - "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_one_mcp_session_injects_one_stable_execution_context" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": "PathCapabilityAdmissionContractTests.*", - "owner": "Tools/platform/repository/path_admission.py", - "owner_contract_symbol": "mcp_path_capability_admission_contract", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/repository/path_admission.py", - "status": "declared", - "target": "mcp_path_capability_admission_contract" - }, - "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_symlinks_are_never_canonical_path_capabilities", - "selector": "PathCapabilityAdmissionContractTests.test_symlinks_are_never_canonical_path_capabilities", + "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_write_arguments_cannot_alias_one_consumption_identity", + "selector": "PathCapabilityAdmissionContractTests.test_write_arguments_cannot_alias_one_consumption_identity", "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_symlinks_are_never_canonical_path_capabilities" + "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_write_arguments_cannot_alias_one_consumption_identity" }, { "consumer_only": false, @@ -81690,21 +80704,23 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -81713,7 +80729,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "first_use_builds": {}, @@ -81726,13 +80742,15 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -81769,10 +80787,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -81784,24 +80802,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "PathCapabilityAdmissionContractTests.*", - "owner": "Tools/platform/repository/path_admission.py", - "owner_contract_symbol": "mcp_path_capability_admission_contract", + "override": "PathCapabilityIsolationTests.*", + "owner": "Tools/platform/repository/path_capability.py", + "owner_contract_symbol": "path_capability_security_recovery_isolation", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/path_admission.py", + "owner": "Tools/platform/repository/path_capability.py", "status": "declared", - "target": "mcp_path_capability_admission_contract" + "target": "path_capability_security_recovery_isolation" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_typed_paths_require_contained_canonical_spelling", - "selector": "PathCapabilityAdmissionContractTests.test_typed_paths_require_contained_canonical_spelling", - "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_typed_paths_require_contained_canonical_spelling" + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_append_uses_the_admitted_parent_after_parent_swap", + "selector": "PathCapabilityIsolationTests.test_append_uses_the_admitted_parent_after_parent_swap", + "semantics": "path_capability_security_recovery_isolation", + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_append_uses_the_admitted_parent_after_parent_swap" }, { "consumer_only": false, @@ -81810,21 +80828,23 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -81833,7 +80853,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "first_use_builds": {}, @@ -81846,13 +80866,15 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -81889,10 +80911,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -81904,24 +80926,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "PathCapabilityAdmissionContractTests.*", - "owner": "Tools/platform/repository/path_admission.py", - "owner_contract_symbol": "mcp_path_capability_admission_contract", + "override": "PathCapabilityIsolationTests.*", + "owner": "Tools/platform/repository/path_capability.py", + "owner_contract_symbol": "path_capability_security_recovery_isolation", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/path_admission.py", + "owner": "Tools/platform/repository/path_capability.py", "status": "declared", - "target": "mcp_path_capability_admission_contract" + "target": "path_capability_security_recovery_isolation" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityAdmissionContractTests.test_write_arguments_cannot_alias_one_consumption_identity", - "selector": "PathCapabilityAdmissionContractTests.test_write_arguments_cannot_alias_one_consumption_identity", - "semantics": "mcp_path_capability_admission_contract", - "test_id": "test_mcp_server.PathCapabilityAdmissionContractTests.test_write_arguments_cannot_alias_one_consumption_identity" + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_created_append_displaced_before_observation_is_uncertain", + "selector": "PathCapabilityIsolationTests.test_created_append_displaced_before_observation_is_uncertain", + "semantics": "path_capability_security_recovery_isolation", + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_created_append_displaced_before_observation_is_uncertain" }, { "consumer_only": false, @@ -81930,7 +80952,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 3, "temp_resources": 0 }, "execution": { @@ -81945,7 +80967,7 @@ "recurring_effects": { "file_copies": 1, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 3, "temp_resources": 1 }, "scopes": { @@ -81955,7 +80977,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 3, "temp_resources": 0 }, "first_use_builds": {}, @@ -82015,7 +81037,7 @@ "transitive_effects": { "file_copies": 1, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 3, "temp_resources": 1 }, "triggered_once_per_process": { @@ -82042,10 +81064,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_append_uses_the_admitted_parent_after_parent_swap", - "selector": "PathCapabilityIsolationTests.test_append_uses_the_admitted_parent_after_parent_swap", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_independent_nested_scopes_propagate_only_real_reads_through_hold", + "selector": "PathCapabilityIsolationTests.test_independent_nested_scopes_propagate_only_real_reads_through_hold", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_append_uses_the_admitted_parent_after_parent_swap" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_independent_nested_scopes_propagate_only_real_reads_through_hold" }, { "consumer_only": false, @@ -82166,10 +81188,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_created_append_displaced_before_observation_is_uncertain", - "selector": "PathCapabilityIsolationTests.test_created_append_displaced_before_observation_is_uncertain", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_manifest_file_binds_its_admitted_profile_package_parent", + "selector": "PathCapabilityIsolationTests.test_manifest_file_binds_its_admitted_profile_package_parent", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_created_append_displaced_before_observation_is_uncertain" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_manifest_file_binds_its_admitted_profile_package_parent" }, { "consumer_only": false, @@ -82178,7 +81200,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 3, + "process_calls": 1, "temp_resources": 0 }, "execution": { @@ -82193,7 +81215,7 @@ "recurring_effects": { "file_copies": 1, "full_repository_copies": 0, - "process_calls": 3, + "process_calls": 1, "temp_resources": 1 }, "scopes": { @@ -82203,7 +81225,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 3, + "process_calls": 1, "temp_resources": 0 }, "first_use_builds": {}, @@ -82263,7 +81285,7 @@ "transitive_effects": { "file_copies": 1, "full_repository_copies": 0, - "process_calls": 3, + "process_calls": 1, "temp_resources": 1 }, "triggered_once_per_process": { @@ -82290,10 +81312,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_independent_nested_scopes_propagate_only_real_reads_through_hold", - "selector": "PathCapabilityIsolationTests.test_independent_nested_scopes_propagate_only_real_reads_through_hold", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_nested_child_receives_advanced_append_capability", + "selector": "PathCapabilityIsolationTests.test_nested_child_receives_advanced_append_capability", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_independent_nested_scopes_propagate_only_real_reads_through_hold" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_nested_child_receives_advanced_append_capability" }, { "consumer_only": false, @@ -82414,10 +81436,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_manifest_file_binds_its_admitted_profile_package_parent", - "selector": "PathCapabilityIsolationTests.test_manifest_file_binds_its_admitted_profile_package_parent", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_partial_first_append_is_uncertain_not_absent", + "selector": "PathCapabilityIsolationTests.test_partial_first_append_is_uncertain_not_absent", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_manifest_file_binds_its_admitted_profile_package_parent" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_partial_first_append_is_uncertain_not_absent" }, { "consumer_only": false, @@ -82538,10 +81560,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_nested_child_receives_advanced_append_capability", - "selector": "PathCapabilityIsolationTests.test_nested_child_receives_advanced_append_capability", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_replace_uses_the_admitted_parent_after_parent_swap", + "selector": "PathCapabilityIsolationTests.test_replace_uses_the_admitted_parent_after_parent_swap", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_nested_child_receives_advanced_append_capability" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_replace_uses_the_admitted_parent_after_parent_swap" }, { "consumer_only": false, @@ -82662,10 +81684,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_partial_first_append_is_uncertain_not_absent", - "selector": "PathCapabilityIsolationTests.test_partial_first_append_is_uncertain_not_absent", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_snapshot_file_reads_the_admitted_inode_after_final_swap", + "selector": "PathCapabilityIsolationTests.test_snapshot_file_reads_the_admitted_inode_after_final_swap", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_partial_first_append_is_uncertain_not_absent" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_snapshot_file_reads_the_admitted_inode_after_final_swap" }, { "consumer_only": false, @@ -82786,10 +81808,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_replace_uses_the_admitted_parent_after_parent_swap", - "selector": "PathCapabilityIsolationTests.test_replace_uses_the_admitted_parent_after_parent_swap", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_snapshot_tree_reads_the_admitted_directory_after_parent_swap", + "selector": "PathCapabilityIsolationTests.test_snapshot_tree_reads_the_admitted_directory_after_parent_swap", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_replace_uses_the_admitted_parent_after_parent_swap" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_snapshot_tree_reads_the_admitted_directory_after_parent_swap" }, { "consumer_only": false, @@ -82910,10 +81932,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_snapshot_file_reads_the_admitted_inode_after_final_swap", - "selector": "PathCapabilityIsolationTests.test_snapshot_file_reads_the_admitted_inode_after_final_swap", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_success_without_consuming_a_typed_path_is_refused", + "selector": "PathCapabilityIsolationTests.test_success_without_consuming_a_typed_path_is_refused", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_snapshot_file_reads_the_admitted_inode_after_final_swap" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_success_without_consuming_a_typed_path_is_refused" }, { "consumer_only": false, @@ -83034,10 +82056,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_snapshot_tree_reads_the_admitted_directory_after_parent_swap", - "selector": "PathCapabilityIsolationTests.test_snapshot_tree_reads_the_admitted_directory_after_parent_swap", + "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_transaction_reads_before_and_replaces_name_without_following_swap", + "selector": "PathCapabilityIsolationTests.test_transaction_reads_before_and_replaces_name_without_following_swap", "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_snapshot_tree_reads_the_admitted_directory_after_parent_swap" + "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_transaction_reads_before_and_replaces_name_without_following_swap" }, { "consumer_only": false, @@ -83046,58 +82068,24 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -83112,7 +82100,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [] }, - "per_process": { + "per_class": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -83126,100 +82114,6 @@ "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "slow", - "lifecycle": "current", - "override": "PathCapabilityIsolationTests.*", - "owner": "Tools/platform/repository/path_capability.py", - "owner_contract_symbol": "path_capability_security_recovery_isolation", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/repository/path_capability.py", - "status": "declared", - "target": "path_capability_security_recovery_isolation" - }, - "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_success_without_consuming_a_typed_path_is_refused", - "selector": "PathCapabilityIsolationTests.test_success_without_consuming_a_typed_path_is_refused", - "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_success_without_consuming_a_typed_path_is_refused" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/canonical_registry_fixture.py:install_isolated_tool_registry_bundle" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] }, "per_method": { "builder_triggers": [], @@ -83253,10 +82147,10 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -83268,24 +82162,24 @@ } } }, - "level": "slow", + "level": "unit", "lifecycle": "current", - "override": "PathCapabilityIsolationTests.*", + "override": "PathCapabilityUnitTests.*", "owner": "Tools/platform/repository/path_capability.py", - "owner_contract_symbol": "path_capability_security_recovery_isolation", + "owner_contract_symbol": "path_capability_machine_owner", "owner_reference": { "kind": "invariant", "owner": "Tools/platform/repository/path_capability.py", "status": "declared", - "target": "path_capability_security_recovery_isolation" + "target": "path_capability_machine_owner" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityIsolationTests.test_transaction_reads_before_and_replaces_name_without_following_swap", - "selector": "PathCapabilityIsolationTests.test_transaction_reads_before_and_replaces_name_without_following_swap", - "semantics": "path_capability_security_recovery_isolation", - "test_id": "test_mcp_server.PathCapabilityIsolationTests.test_transaction_reads_before_and_replaces_name_without_following_swap" + "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_acknowledgement_names_only_the_exact_consumed_record", + "selector": "PathCapabilityUnitTests.test_acknowledgement_names_only_the_exact_consumed_record", + "semantics": "path_capability_machine_owner", + "test_id": "test_mcp_server.PathCapabilityUnitTests.test_acknowledgement_names_only_the_exact_consumed_record" }, { "consumer_only": false, @@ -83295,7 +82189,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -83308,7 +82202,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -83318,7 +82212,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -83376,7 +82270,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -83402,10 +82296,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_acknowledgement_names_only_the_exact_consumed_record", - "selector": "PathCapabilityUnitTests.test_acknowledgement_names_only_the_exact_consumed_record", + "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_advanced_targets_are_isolated_by_exact_capability", + "selector": "PathCapabilityUnitTests.test_advanced_targets_are_isolated_by_exact_capability", "semantics": "path_capability_machine_owner", - "test_id": "test_mcp_server.PathCapabilityUnitTests.test_acknowledgement_names_only_the_exact_consumed_record" + "test_id": "test_mcp_server.PathCapabilityUnitTests.test_advanced_targets_are_isolated_by_exact_capability" }, { "consumer_only": false, @@ -83522,10 +82416,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_advanced_targets_are_isolated_by_exact_capability", - "selector": "PathCapabilityUnitTests.test_advanced_targets_are_isolated_by_exact_capability", + "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_child_admission_cannot_widen_or_replace_inherited_identity", + "selector": "PathCapabilityUnitTests.test_child_admission_cannot_widen_or_replace_inherited_identity", "semantics": "path_capability_machine_owner", - "test_id": "test_mcp_server.PathCapabilityUnitTests.test_advanced_targets_are_isolated_by_exact_capability" + "test_id": "test_mcp_server.PathCapabilityUnitTests.test_child_admission_cannot_widen_or_replace_inherited_identity" }, { "consumer_only": false, @@ -83642,10 +82536,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_child_admission_cannot_widen_or_replace_inherited_identity", - "selector": "PathCapabilityUnitTests.test_child_admission_cannot_widen_or_replace_inherited_identity", + "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_delegation_does_not_complete_unread_writes_subtrees_or_bad_ack", + "selector": "PathCapabilityUnitTests.test_delegation_does_not_complete_unread_writes_subtrees_or_bad_ack", "semantics": "path_capability_machine_owner", - "test_id": "test_mcp_server.PathCapabilityUnitTests.test_child_admission_cannot_widen_or_replace_inherited_identity" + "test_id": "test_mcp_server.PathCapabilityUnitTests.test_delegation_does_not_complete_unread_writes_subtrees_or_bad_ack" }, { "consumer_only": false, @@ -83655,7 +82549,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -83668,7 +82562,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -83678,7 +82572,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -83736,7 +82630,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -83762,10 +82656,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_delegation_does_not_complete_unread_writes_subtrees_or_bad_ack", - "selector": "PathCapabilityUnitTests.test_delegation_does_not_complete_unread_writes_subtrees_or_bad_ack", + "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_manifest_parser_rejects_noncurrent_or_incomplete_records", + "selector": "PathCapabilityUnitTests.test_manifest_parser_rejects_noncurrent_or_incomplete_records", "semantics": "path_capability_machine_owner", - "test_id": "test_mcp_server.PathCapabilityUnitTests.test_delegation_does_not_complete_unread_writes_subtrees_or_bad_ack" + "test_id": "test_mcp_server.PathCapabilityUnitTests.test_manifest_parser_rejects_noncurrent_or_incomplete_records" }, { "consumer_only": false, @@ -83775,7 +82669,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -83788,7 +82682,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -83798,7 +82692,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -83856,7 +82750,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -83882,10 +82776,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_manifest_parser_rejects_noncurrent_or_incomplete_records", - "selector": "PathCapabilityUnitTests.test_manifest_parser_rejects_noncurrent_or_incomplete_records", + "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_named_target_accepts_only_the_retained_unique_final_name", + "selector": "PathCapabilityUnitTests.test_named_target_accepts_only_the_retained_unique_final_name", "semantics": "path_capability_machine_owner", - "test_id": "test_mcp_server.PathCapabilityUnitTests.test_manifest_parser_rejects_noncurrent_or_incomplete_records" + "test_id": "test_mcp_server.PathCapabilityUnitTests.test_named_target_accepts_only_the_retained_unique_final_name" }, { "consumer_only": false, @@ -84002,10 +82896,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_named_target_accepts_only_the_retained_unique_final_name", - "selector": "PathCapabilityUnitTests.test_named_target_accepts_only_the_retained_unique_final_name", + "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_nested_read_settles_only_consumed_parent_inputs", + "selector": "PathCapabilityUnitTests.test_nested_read_settles_only_consumed_parent_inputs", "semantics": "path_capability_machine_owner", - "test_id": "test_mcp_server.PathCapabilityUnitTests.test_named_target_accepts_only_the_retained_unique_final_name" + "test_id": "test_mcp_server.PathCapabilityUnitTests.test_nested_read_settles_only_consumed_parent_inputs" }, { "consumer_only": false, @@ -84122,130 +83016,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_nested_read_settles_only_consumed_parent_inputs", - "selector": "PathCapabilityUnitTests.test_nested_read_settles_only_consumed_parent_inputs", + "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_receipt_observation_uses_after_image_not_initial_existence_or_cache", + "selector": "PathCapabilityUnitTests.test_receipt_observation_uses_after_image_not_initial_existence_or_cache", "semantics": "path_capability_machine_owner", - "test_id": "test_mcp_server.PathCapabilityUnitTests.test_nested_read_settles_only_consumed_parent_inputs" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "unit", - "lifecycle": "current", - "override": "PathCapabilityUnitTests.*", - "owner": "Tools/platform/repository/path_capability.py", - "owner_contract_symbol": "path_capability_machine_owner", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/repository/path_capability.py", - "status": "declared", - "target": "path_capability_machine_owner" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_mcp_server.py", - "primary_owner_test": "test_mcp_server.PathCapabilityUnitTests.test_receipt_observation_uses_after_image_not_initial_existence_or_cache", - "selector": "PathCapabilityUnitTests.test_receipt_observation_uses_after_image_not_initial_existence_or_cache", - "semantics": "path_capability_machine_owner", - "test_id": "test_mcp_server.PathCapabilityUnitTests.test_receipt_observation_uses_after_image_not_initial_existence_or_cache" + "test_id": "test_mcp_server.PathCapabilityUnitTests.test_receipt_observation_uses_after_image_not_initial_existence_or_cache" }, { "consumer_only": false, @@ -114852,10 +113626,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_queue_proof.py", - "primary_owner_test": "test_queue_proof.TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_tracks_direct_and_precursor_invalidation", - "selector": "TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_tracks_direct_and_precursor_invalidation", + "primary_owner_test": "test_queue_proof.TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_propagates_native_invalidation", + "selector": "TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_propagates_native_invalidation", "semantics": "terminal_proof_consumer_contract", - "test_id": "test_queue_proof.TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_tracks_direct_and_precursor_invalidation" + "test_id": "test_queue_proof.TerminalProofCurrentEvidenceTests.test_current_plan_reconciliation_propagates_native_invalidation" }, { "consumer_only": false, @@ -116735,7 +115509,7 @@ "semantics": "read_set_machine_declaration_contract" }, { - "case_count": 11, + "case_count": 6, "cases": [ { "consumer_only": false, @@ -116838,24 +115612,24 @@ } } }, - "level": "historical-read-only", + "level": "contract", "lifecycle": "current", - "override": "CurrentReceiptAuthorityHistoryTests.*", - "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", - "owner_contract_symbol": "receipts.adoption_filtered_catalog", + "override": "ToolsReadmeCommandTests.test_documented_scripts_and_options_exist", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", + "owner_contract_symbol": "entrypoint_loader.capture_argument_parser", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "owner": "Tools/platform/agent_interface/entrypoint_loader.py", "status": "resolved", - "target": "adoption_filtered_catalog" + "target": "capture_argument_parser" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority", - "selector": "CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority", - "semantics": "current_history_catalog_authority_split", - "test_id": "test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority" + "path": "Tools/tests/test_readme_examples.py", + "primary_owner_test": "test_readme_examples.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist", + "selector": "ToolsReadmeCommandTests.test_documented_scripts_and_options_exist", + "semantics": "documented_examples_use_current_cli_interface", + "test_id": "test_readme_examples.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist" }, { "consumer_only": false, @@ -116958,24 +115732,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "ReceiptReferenceClosureContractTests.*", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "owner_contract_symbol": "receipt_reference_contract.walk_receipt_closure", + "override": null, + "owner": "Tools/README.md", + "owner_contract_symbol": "readme_links_and_command_examples", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "status": "resolved", - "target": "walk_receipt_closure" + "kind": "invariant", + "owner": "Tools/README.md", + "status": "declared", + "target": "readme_links_and_command_examples" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges", - "selector": "ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges", - "semantics": "current_receipt_body_closure", - "test_id": "test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges" + "path": "Tools/tests/test_readme_examples.py", + "primary_owner_test": "test_readme_examples.ToolsReadmeCommandTests.test_fenced_continuations_are_joined", + "selector": "ToolsReadmeCommandTests.test_fenced_continuations_are_joined", + "semantics": "readme_links_and_command_examples", + "test_id": "test_readme_examples.ToolsReadmeCommandTests.test_fenced_continuations_are_joined" }, { "consumer_only": false, @@ -117078,24 +115852,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "ReceiptReferenceClosureContractTests.*", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "owner_contract_symbol": "receipt_reference_contract.walk_receipt_closure", + "override": null, + "owner": "Tools/README.md", + "owner_contract_symbol": "readme_links_and_command_examples", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "status": "resolved", - "target": "walk_receipt_closure" + "kind": "invariant", + "owner": "Tools/README.md", + "status": "declared", + "target": "readme_links_and_command_examples" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed", - "selector": "ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed", - "semantics": "current_receipt_body_closure", - "test_id": "test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed" + "path": "Tools/tests/test_readme_examples.py", + "primary_owner_test": "test_readme_examples.ToolsReadmeCommandTests.test_missing_script_is_reported_with_line", + "selector": "ToolsReadmeCommandTests.test_missing_script_is_reported_with_line", + "semantics": "readme_links_and_command_examples", + "test_id": "test_readme_examples.ToolsReadmeCommandTests.test_missing_script_is_reported_with_line" }, { "consumer_only": false, @@ -117198,24 +115972,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "ReceiptReferenceExtractionContractTests.*", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "owner_contract_symbol": "receipt_reference_contract.iter_receipt_references", + "override": null, + "owner": "Tools/README.md", + "owner_contract_symbol": "readme_links_and_command_examples", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "status": "resolved", - "target": "iter_receipt_references" + "kind": "invariant", + "owner": "Tools/README.md", + "status": "declared", + "target": "readme_links_and_command_examples" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_child_sources_join_the_parent_without_a_second_field_list", - "selector": "ReceiptReferenceExtractionContractTests.test_child_sources_join_the_parent_without_a_second_field_list", - "semantics": "current_receipt_reference_extraction_policy", - "test_id": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_child_sources_join_the_parent_without_a_second_field_list" + "path": "Tools/tests/test_readme_examples.py", + "primary_owner_test": "test_readme_examples.ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command", + "selector": "ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command", + "semantics": "readme_links_and_command_examples", + "test_id": "test_readme_examples.ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command" }, { "consumer_only": false, @@ -117318,24 +116092,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "ReceiptReferenceExtractionContractTests.*", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "owner_contract_symbol": "receipt_reference_contract.iter_receipt_references", + "override": null, + "owner": "Tools/README.md", + "owner_contract_symbol": "readme_links_and_command_examples", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "status": "resolved", - "target": "iter_receipt_references" + "kind": "invariant", + "owner": "Tools/README.md", + "status": "declared", + "target": "readme_links_and_command_examples" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_every_declared_edge_extracts_and_filters_from_its_policy", - "selector": "ReceiptReferenceExtractionContractTests.test_every_declared_edge_extracts_and_filters_from_its_policy", - "semantics": "current_receipt_reference_extraction_policy", - "test_id": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_every_declared_edge_extracts_and_filters_from_its_policy" + "path": "Tools/tests/test_readme_examples.py", + "primary_owner_test": "test_readme_examples.ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line", + "selector": "ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line", + "semantics": "readme_links_and_command_examples", + "test_id": "test_readme_examples.ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line" }, { "consumer_only": false, @@ -117438,34 +116212,60 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "ReceiptReferenceExtractionContractTests.*", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "owner_contract_symbol": "receipt_reference_contract.iter_receipt_references", + "override": null, + "owner": "Tools/README.md", + "owner_contract_symbol": "readme_links_and_command_examples", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "status": "resolved", - "target": "iter_receipt_references" + "kind": "invariant", + "owner": "Tools/README.md", + "status": "declared", + "target": "readme_links_and_command_examples" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_reference_shapes_and_source_identity_fail_closed", - "selector": "ReceiptReferenceExtractionContractTests.test_reference_shapes_and_source_identity_fail_closed", - "semantics": "current_receipt_reference_extraction_policy", - "test_id": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_reference_shapes_and_source_identity_fail_closed" - }, + "path": "Tools/tests/test_readme_examples.py", + "primary_owner_test": "test_readme_examples.ToolsReadmeLinkTests.test_every_local_readme_link_resolves", + "selector": "ToolsReadmeLinkTests.test_every_local_readme_link_resolves", + "semantics": "readme_links_and_command_examples", + "test_id": "test_readme_examples.ToolsReadmeLinkTests.test_every_local_readme_link_resolves" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/README.md", + "parallel_safe": true, + "path": "Tools/tests/test_readme_examples.py", + "scenario_first_use_builds": {}, + "semantics": "readme_links_and_command_examples" + }, + { + "case_count": 11, + "cases": [ { "consumer_only": false, "disposition": "keep", - "duplicate_group": "cold-projection-owner-and-seal-consumer", + "duplicate_group": null, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -117478,7 +116278,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -117488,7 +116288,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -117546,7 +116346,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -117558,24 +116358,24 @@ } } }, - "level": "contract", + "level": "historical-read-only", "lifecycle": "current", - "override": "ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "owner_contract_symbol": "receipt_reference_contract.RECEIPT_REFERENCE_SPECS", + "override": "CurrentReceiptAuthorityHistoryTests.*", + "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "owner_contract_symbol": "receipts.adoption_filtered_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", "status": "resolved", - "target": "RECEIPT_REFERENCE_SPECS" + "target": "adoption_filtered_catalog" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers", - "selector": "ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers", - "semantics": "current_receipt_reference_graph_contract", - "test_id": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers" + "primary_owner_test": "test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority", + "selector": "CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority", + "semantics": "current_history_catalog_authority_split", + "test_id": "test_receipt_reference_contract.CurrentReceiptAuthorityHistoryTests.test_history_is_preserved_but_cannot_fall_back_into_current_authority" }, { "consumer_only": false, @@ -117680,22 +116480,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "ReceiptReferenceClosureContractTests.*", "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "owner_contract_symbol": "receipt_reference_contract.RECEIPT_REFERENCE_SPECS", + "owner_contract_symbol": "receipt_reference_contract.walk_receipt_closure", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/evidence/receipt_reference_contract.py", "status": "resolved", - "target": "RECEIPT_REFERENCE_SPECS" + "target": "walk_receipt_closure" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_registry_is_a_closed_partition_with_one_named_edge", - "selector": "ReceiptReferenceRegistryContractTests.test_registry_is_a_closed_partition_with_one_named_edge", - "semantics": "current_receipt_reference_graph_contract", - "test_id": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_registry_is_a_closed_partition_with_one_named_edge" + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges", + "selector": "ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges", + "semantics": "current_receipt_body_closure", + "test_id": "test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_acceptance_body_projection_preserves_dependency_not_retention_edges" }, { "consumer_only": false, @@ -117800,22 +116600,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, + "override": "ReceiptReferenceClosureContractTests.*", "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "owner_contract_symbol": "receipt_reference_contract.RECEIPT_REFERENCE_SPECS", + "owner_contract_symbol": "receipt_reference_contract.walk_receipt_closure", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/evidence/receipt_reference_contract.py", "status": "resolved", - "target": "RECEIPT_REFERENCE_SPECS" + "target": "walk_receipt_closure" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_review_body_references_are_reachable_through_producer_dispatch", - "selector": "ReceiptReferenceRegistryContractTests.test_review_body_references_are_reachable_through_producer_dispatch", - "semantics": "current_receipt_reference_graph_contract", - "test_id": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_review_body_references_are_reachable_through_producer_dispatch" + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed", + "selector": "ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed", + "semantics": "current_receipt_body_closure", + "test_id": "test_receipt_reference_contract.ReceiptReferenceClosureContractTests.test_body_required_closure_is_complete_or_fails_closed" }, { "consumer_only": false, @@ -117918,24 +116718,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "ReceiptRegisterContractTests.test_membership_never_supplies_missing_current_authority", - "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", - "owner_contract_symbol": "receipts.require_register_member", + "override": "ReceiptReferenceExtractionContractTests.*", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "owner_contract_symbol": "receipt_reference_contract.iter_receipt_references", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", "status": "resolved", - "target": "require_register_member" + "target": "iter_receipt_references" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptRegisterContractTests.test_membership_never_supplies_missing_current_authority", - "selector": "ReceiptRegisterContractTests.test_membership_never_supplies_missing_current_authority", - "semantics": "named_receipt_register_exact_current_membership", - "test_id": "test_receipt_reference_contract.ReceiptRegisterContractTests.test_membership_never_supplies_missing_current_authority" + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_child_sources_join_the_parent_without_a_second_field_list", + "selector": "ReceiptReferenceExtractionContractTests.test_child_sources_join_the_parent_without_a_second_field_list", + "semantics": "current_receipt_reference_extraction_policy", + "test_id": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_child_sources_join_the_parent_without_a_second_field_list" }, { "consumer_only": false, @@ -117945,7 +116745,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -117958,7 +116758,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -117968,7 +116768,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -118026,7 +116826,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -118038,51 +116838,25 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "ReceiptRegisterContractTests.test_register_rejects_malformed_and_duplicate_rows", - "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", - "owner_contract_symbol": "receipts.read_receipt_register", + "override": "ReceiptReferenceExtractionContractTests.*", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "owner_contract_symbol": "receipt_reference_contract.iter_receipt_references", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", "status": "resolved", - "target": "read_receipt_register" + "target": "iter_receipt_references" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_receipt_reference_contract.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptRegisterContractTests.test_register_rejects_malformed_and_duplicate_rows", - "selector": "ReceiptRegisterContractTests.test_register_rejects_malformed_and_duplicate_rows", - "semantics": "named_receipt_register_mechanical_index", - "test_id": "test_receipt_reference_contract.ReceiptRegisterContractTests.test_register_rejects_malformed_and_duplicate_rows" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 6, - "owner": "Tools/execution/evidence/receipt_reference_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_receipt_reference_contract.py", - "scenario_first_use_builds": {}, - "semantics": "current_receipt_reference_graph_contract" - }, - { - "case_count": 8, - "cases": [ + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_every_declared_edge_extracts_and_filters_from_its_policy", + "selector": "ReceiptReferenceExtractionContractTests.test_every_declared_edge_extracts_and_filters_from_its_policy", + "semantics": "current_receipt_reference_extraction_policy", + "test_id": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_every_declared_edge_extracts_and_filters_from_its_policy" + }, { "consumer_only": false, "disposition": "keep", @@ -118184,29 +116958,29 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/record_batch_review.py", - "owner_contract_symbol": "record_batch_review", + "override": "ReceiptReferenceExtractionContractTests.*", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "owner_contract_symbol": "receipt_reference_contract.iter_receipt_references", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_review.py", - "status": "declared", - "target": "record_batch_review" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "status": "resolved", + "target": "iter_receipt_references" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_record_batch_review.py", - "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_audit_binding_delegates_to_runtime_consumer", - "selector": "RecordBatchReviewBuilderTests.test_audit_binding_delegates_to_runtime_consumer", - "semantics": "record_batch_review", - "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_audit_binding_delegates_to_runtime_consumer" + "path": "Tools/tests/test_receipt_reference_contract.py", + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_reference_shapes_and_source_identity_fail_closed", + "selector": "ReceiptReferenceExtractionContractTests.test_reference_shapes_and_source_identity_fail_closed", + "semantics": "current_receipt_reference_extraction_policy", + "test_id": "test_receipt_reference_contract.ReceiptReferenceExtractionContractTests.test_reference_shapes_and_source_identity_fail_closed" }, { "consumer_only": false, "disposition": "keep", - "duplicate_group": null, + "duplicate_group": "cold-projection-owner-and-seal-consumer", "effects": { "file_copies": 0, "full_repository_copies": 0, @@ -118304,24 +117078,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/record_batch_review.py", - "owner_contract_symbol": "record_batch_review", + "override": "ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "owner_contract_symbol": "receipt_reference_contract.RECEIPT_REFERENCE_SPECS", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_review.py", - "status": "declared", - "target": "record_batch_review" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "status": "resolved", + "target": "RECEIPT_REFERENCE_SPECS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_record_batch_review.py", - "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_builder_derives_and_consumer_accepts_exact_sets", - "selector": "RecordBatchReviewBuilderTests.test_builder_derives_and_consumer_accepts_exact_sets", - "semantics": "record_batch_review", - "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_builder_derives_and_consumer_accepts_exact_sets" + "path": "Tools/tests/test_receipt_reference_contract.py", + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers", + "selector": "ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers", + "semantics": "current_receipt_reference_graph_contract", + "test_id": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers" }, { "consumer_only": false, @@ -118424,24 +117198,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_review.py", - "owner_contract_symbol": "record_batch_review", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "owner_contract_symbol": "receipt_reference_contract.RECEIPT_REFERENCE_SPECS", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_review.py", - "status": "declared", - "target": "record_batch_review" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "status": "resolved", + "target": "RECEIPT_REFERENCE_SPECS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_record_batch_review.py", - "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_existing_consumer_rejects_missing_delta_member", - "selector": "RecordBatchReviewBuilderTests.test_existing_consumer_rejects_missing_delta_member", - "semantics": "record_batch_review", - "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_existing_consumer_rejects_missing_delta_member" + "path": "Tools/tests/test_receipt_reference_contract.py", + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_registry_is_a_closed_partition_with_one_named_edge", + "selector": "ReceiptReferenceRegistryContractTests.test_registry_is_a_closed_partition_with_one_named_edge", + "semantics": "current_receipt_reference_graph_contract", + "test_id": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_registry_is_a_closed_partition_with_one_named_edge" }, { "consumer_only": false, @@ -118544,24 +117318,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/record_batch_review.py", - "owner_contract_symbol": "record_batch_review", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "owner_contract_symbol": "receipt_reference_contract.RECEIPT_REFERENCE_SPECS", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_review.py", - "status": "declared", - "target": "record_batch_review" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "status": "resolved", + "target": "RECEIPT_REFERENCE_SPECS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_record_batch_review.py", - "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_judgment_selection_delegates_to_shared_attempt_resolver", - "selector": "RecordBatchReviewBuilderTests.test_judgment_selection_delegates_to_shared_attempt_resolver", - "semantics": "record_batch_review", - "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_judgment_selection_delegates_to_shared_attempt_resolver" + "path": "Tools/tests/test_receipt_reference_contract.py", + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_review_body_references_are_reachable_through_producer_dispatch", + "selector": "ReceiptReferenceRegistryContractTests.test_review_body_references_are_reachable_through_producer_dispatch", + "semantics": "current_receipt_reference_graph_contract", + "test_id": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_review_body_references_are_reachable_through_producer_dispatch" }, { "consumer_only": false, @@ -118666,22 +117440,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "RecordBatchReviewBuilderTests.test_manual_publication_requires_catalog_confirmation_after_append", - "owner": "Tools/execution/evidence/manual_attestation.py", - "owner_contract_symbol": "manual_publication_catalog_confirmation", + "override": "ReceiptRegisterContractTests.test_membership_never_supplies_missing_current_authority", + "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "owner_contract_symbol": "receipts.require_register_member", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/evidence/manual_attestation.py", - "status": "declared", - "target": "manual_publication_catalog_confirmation" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "status": "resolved", + "target": "require_register_member" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_record_batch_review.py", - "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_manual_publication_requires_catalog_confirmation_after_append", - "selector": "RecordBatchReviewBuilderTests.test_manual_publication_requires_catalog_confirmation_after_append", - "semantics": "manual_publication_catalog_confirmation", - "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_manual_publication_requires_catalog_confirmation_after_append" + "path": "Tools/tests/test_receipt_reference_contract.py", + "primary_owner_test": "test_receipt_reference_contract.ReceiptRegisterContractTests.test_membership_never_supplies_missing_current_authority", + "selector": "ReceiptRegisterContractTests.test_membership_never_supplies_missing_current_authority", + "semantics": "named_receipt_register_exact_current_membership", + "test_id": "test_receipt_reference_contract.ReceiptRegisterContractTests.test_membership_never_supplies_missing_current_authority" }, { "consumer_only": false, @@ -118691,7 +117465,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -118704,7 +117478,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -118714,7 +117488,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -118772,7 +117546,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -118784,25 +117558,51 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/record_batch_review.py", - "owner_contract_symbol": "record_batch_review", + "override": "ReceiptRegisterContractTests.test_register_rejects_malformed_and_duplicate_rows", + "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "owner_contract_symbol": "receipts.read_receipt_register", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/record_batch_review.py", - "status": "declared", - "target": "record_batch_review" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "status": "resolved", + "target": "read_receipt_register" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_record_batch_review.py", - "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_non_integrator_cannot_record_wrapper", - "selector": "RecordBatchReviewBuilderTests.test_non_integrator_cannot_record_wrapper", - "semantics": "record_batch_review", - "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_non_integrator_cannot_record_wrapper" - }, + "path": "Tools/tests/test_receipt_reference_contract.py", + "primary_owner_test": "test_receipt_reference_contract.ReceiptRegisterContractTests.test_register_rejects_malformed_and_duplicate_rows", + "selector": "ReceiptRegisterContractTests.test_register_rejects_malformed_and_duplicate_rows", + "semantics": "named_receipt_register_mechanical_index", + "test_id": "test_receipt_reference_contract.ReceiptRegisterContractTests.test_register_rejects_malformed_and_duplicate_rows" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 6, + "owner": "Tools/execution/evidence/receipt_reference_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_receipt_reference_contract.py", + "scenario_first_use_builds": {}, + "semantics": "current_receipt_reference_graph_contract" + }, + { + "case_count": 8, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -118918,10 +117718,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_record_batch_review.py", - "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_self_check_rejects_audit_plan_binding_drift", - "selector": "RecordBatchReviewBuilderTests.test_self_check_rejects_audit_plan_binding_drift", + "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_audit_binding_delegates_to_runtime_consumer", + "selector": "RecordBatchReviewBuilderTests.test_audit_binding_delegates_to_runtime_consumer", "semantics": "record_batch_review", - "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_self_check_rejects_audit_plan_binding_drift" + "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_audit_binding_delegates_to_runtime_consumer" }, { "consumer_only": false, @@ -119038,43 +117838,11 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_record_batch_review.py", - "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_wrapper_activation_edge_cannot_name_an_opening_transition", - "selector": "RecordBatchReviewBuilderTests.test_wrapper_activation_edge_cannot_name_an_opening_transition", + "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_builder_derives_and_consumer_accepts_exact_sets", + "selector": "RecordBatchReviewBuilderTests.test_builder_derives_and_consumer_accepts_exact_sets", "semantics": "record_batch_review", - "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_wrapper_activation_edge_cannot_name_an_opening_transition" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/execution/audit/record_batch_review.py", - "parallel_safe": true, - "path": "Tools/tests/test_record_batch_review.py", - "scenario_first_use_builds": {}, - "semantics": "record_batch_review" - }, - { - "case_count": 2, - "cases": [ + "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_builder_derives_and_consumer_accepts_exact_sets" + }, { "consumer_only": false, "disposition": "keep", @@ -119176,24 +117944,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CorpusAcceptanceProjectionContractTests.*", - "owner": "Tools/execution/planning/record_corpus_acceptance.py", - "owner_contract_symbol": "record_corpus_acceptance._make_receipts", + "override": null, + "owner": "Tools/execution/audit/record_batch_review.py", + "owner_contract_symbol": "record_batch_review", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/planning/record_corpus_acceptance.py", - "status": "resolved", - "target": "_make_receipts" + "kind": "invariant", + "owner": "Tools/execution/audit/record_batch_review.py", + "status": "declared", + "target": "record_batch_review" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_record_corpus_acceptance.py", - "primary_owner_test": "test_record_corpus_acceptance.CorpusAcceptanceProjectionContractTests.test_confirmed_decision_projects_one_current_semantic_receipt", - "selector": "CorpusAcceptanceProjectionContractTests.test_confirmed_decision_projects_one_current_semantic_receipt", - "semantics": "corpus_acceptance_receipt_projection", - "test_id": "test_record_corpus_acceptance.CorpusAcceptanceProjectionContractTests.test_confirmed_decision_projects_one_current_semantic_receipt" + "path": "Tools/tests/test_record_batch_review.py", + "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_existing_consumer_rejects_missing_delta_member", + "selector": "RecordBatchReviewBuilderTests.test_existing_consumer_rejects_missing_delta_member", + "semantics": "record_batch_review", + "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_existing_consumer_rejects_missing_delta_member" }, { "consumer_only": false, @@ -119216,7 +117984,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -119256,7 +118024,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -119284,7 +118052,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -119296,53 +118064,25 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "RecordCorpusAcceptanceIntegrationTests.*", - "owner": "Tools/execution/planning/record_corpus_acceptance.py", - "owner_contract_symbol": "record_corpus_acceptance.main", + "override": null, + "owner": "Tools/execution/audit/record_batch_review.py", + "owner_contract_symbol": "record_batch_review", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/planning/record_corpus_acceptance.py", - "status": "resolved", - "target": "main" + "kind": "invariant", + "owner": "Tools/execution/audit/record_batch_review.py", + "status": "declared", + "target": "record_batch_review" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_record_corpus_acceptance.py", - "primary_owner_test": "test_record_corpus_acceptance.RecordCorpusAcceptanceIntegrationTests.test_confirmed_plan_appends_linked_receipts_and_reads_back_current", - "selector": "RecordCorpusAcceptanceIntegrationTests.test_confirmed_plan_appends_linked_receipts_and_reads_back_current", - "semantics": "corpus_acceptance_append_and_readback", - "test_id": "test_record_corpus_acceptance.RecordCorpusAcceptanceIntegrationTests.test_confirmed_plan_appends_linked_receipts_and_reads_back_current" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/contract/corpus_plan_objects.py" - ], - "lifecycle": "current", - "override_count": 2, - "owner": "Tools/execution/planning/record_corpus_acceptance.py", - "parallel_safe": true, - "path": "Tools/tests/test_record_corpus_acceptance.py", - "scenario_first_use_builds": {}, - "semantics": "confirmed_corpus_acceptance_transaction" - }, - { - "case_count": 5, - "cases": [ + "path": "Tools/tests/test_record_batch_review.py", + "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_judgment_selection_delegates_to_shared_attempt_resolver", + "selector": "RecordBatchReviewBuilderTests.test_judgment_selection_delegates_to_shared_attempt_resolver", + "semantics": "record_batch_review", + "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_judgment_selection_delegates_to_shared_attempt_resolver" + }, { "consumer_only": false, "disposition": "keep", @@ -119444,24 +118184,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "AmendmentRegistrationContractTests.test_invocation_cross_fields_refuse_before_runtime_access", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "owner_contract_symbol": "register_amendment._run", + "override": "RecordBatchReviewBuilderTests.test_manual_publication_requires_catalog_confirmation_after_append", + "owner": "Tools/execution/evidence/manual_attestation.py", + "owner_contract_symbol": "manual_publication_catalog_confirmation", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "status": "resolved", - "target": "_run" + "kind": "invariant", + "owner": "Tools/execution/evidence/manual_attestation.py", + "status": "declared", + "target": "manual_publication_catalog_confirmation" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_register_amendment.py", - "primary_owner_test": "test_register_amendment.AmendmentRegistrationContractTests.test_invocation_cross_fields_refuse_before_runtime_access", - "selector": "AmendmentRegistrationContractTests.test_invocation_cross_fields_refuse_before_runtime_access", - "semantics": "amendment_registration_invocation_contract", - "test_id": "test_register_amendment.AmendmentRegistrationContractTests.test_invocation_cross_fields_refuse_before_runtime_access" + "path": "Tools/tests/test_record_batch_review.py", + "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_manual_publication_requires_catalog_confirmation_after_append", + "selector": "RecordBatchReviewBuilderTests.test_manual_publication_requires_catalog_confirmation_after_append", + "semantics": "manual_publication_catalog_confirmation", + "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_manual_publication_requires_catalog_confirmation_after_append" }, { "consumer_only": false, @@ -119564,24 +118304,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "AmendmentRegistrationContractTests.test_receipt_predicate_accepts_only_current_registration_checks", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "owner_contract_symbol": "register_amendment.current_receipt_errors", + "override": null, + "owner": "Tools/execution/audit/record_batch_review.py", + "owner_contract_symbol": "record_batch_review", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "status": "resolved", - "target": "current_receipt_errors" + "kind": "invariant", + "owner": "Tools/execution/audit/record_batch_review.py", + "status": "declared", + "target": "record_batch_review" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_register_amendment.py", - "primary_owner_test": "test_register_amendment.AmendmentRegistrationContractTests.test_receipt_predicate_accepts_only_current_registration_checks", - "selector": "AmendmentRegistrationContractTests.test_receipt_predicate_accepts_only_current_registration_checks", - "semantics": "amendment_registration_receipt_contract", - "test_id": "test_register_amendment.AmendmentRegistrationContractTests.test_receipt_predicate_accepts_only_current_registration_checks" + "path": "Tools/tests/test_record_batch_review.py", + "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_non_integrator_cannot_record_wrapper", + "selector": "RecordBatchReviewBuilderTests.test_non_integrator_cannot_record_wrapper", + "semantics": "record_batch_review", + "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_non_integrator_cannot_record_wrapper" }, { "consumer_only": false, @@ -119590,25 +118330,21 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "execution": { - "builder_triggers": [ - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" - ], + "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 1, - "temp_resources": 1 + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -119617,7 +118353,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "first_use_builds": {}, @@ -119627,9 +118363,7 @@ "lifecycle_signals": [] }, "per_class": { - "builder_triggers": [ - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" - ], + "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, @@ -119637,17 +118371,8 @@ "process_calls": 0, "temp_resources": 0 }, - "first_use_builds": { - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, - "fixture_entrypoints": [ - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], + "first_use_builds": {}, + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -119657,707 +118382,9 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 1, + "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 3, - "full_repository_copies": 2, - "process_calls": 1, - "temp_resources": 2 - }, - "triggered_once_per_process": { - "builds": { - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, - "effects": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - } - }, - "level": "integration", - "lifecycle": "current", - "override": "AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "owner_contract_symbol": "register_amendment.main", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "status": "resolved", - "target": "main" - }, - "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_register_amendment.py", - "primary_owner_test": "test_register_amendment.AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts", - "selector": "AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts", - "semantics": "amendment_registration_withdrawal_writer_transport", - "test_id": "test_register_amendment.AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [ - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" - ], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [ - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" - ], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": { - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, - "fixture_entrypoints": [ - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 3, - "full_repository_copies": 2, - "process_calls": 0, - "temp_resources": 2 - }, - "triggered_once_per_process": { - "builds": { - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, - "effects": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - } - }, - "level": "slow", - "lifecycle": "current", - "override": "AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "owner_contract_symbol": "register_amendment._apply", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "status": "resolved", - "target": "_apply" - }, - "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_register_amendment.py", - "primary_owner_test": "test_register_amendment.AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes", - "selector": "AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes", - "semantics": "amendment_registration_staged_input_currentness", - "test_id": "test_register_amendment.AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [ - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" - ], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [ - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" - ], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": { - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, - "fixture_entrypoints": [ - "Tools/tests/support/profile_fixture.py:install_loadable_profile" - ], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 3, - "full_repository_copies": 2, - "process_calls": 0, - "temp_resources": 2 - }, - "triggered_once_per_process": { - "builds": { - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - }, - "effects": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - } - } - }, - "level": "slow", - "lifecycle": "current", - "override": "AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "owner_contract_symbol": "register_amendment._apply", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/register_amendment.py", - "status": "resolved", - "target": "_apply" - }, - "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_register_amendment.py", - "primary_owner_test": "test_register_amendment.AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence", - "selector": "AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence", - "semantics": "amendment_registration_receipt_first_recovery", - "test_id": "test_register_amendment.AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 1, - "full_repository_copies": 2, - "process_calls": 1, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 2, - "process_calls": 1, - "temp_resources": 2 - }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 5, - "owner": "Tools/execution/task_runtime/register_amendment.py", - "parallel_safe": false, - "path": "Tools/tests/test_register_amendment.py", - "scenario_first_use_builds": { - "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { - "effects": { - "file_copies": 3, - "full_repository_copies": 1, - "process_calls": 0, - "temp_resources": 1 - }, - "full_lifecycle": false, - "triggered_by": [ - "test_register_amendment.AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts", - "test_register_amendment.AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes", - "test_register_amendment.AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence" - ] - } - }, - "semantics": "amendment_registration_writer" - }, - { - "case_count": 18, - "cases": [ - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "integration", - "lifecycle": "current", - "override": "HostInstallationTests.test_install_*", - "owner": "Tools/platform/agent_interface/install_host_config.py", - "owner_contract_symbol": "install_host_config.install", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/install_host_config.py", - "status": "resolved", - "target": "install" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostInstallationTests.test_install_rejects_ambiguous_json_and_unsafe_destinations", - "selector": "HostInstallationTests.test_install_rejects_ambiguous_json_and_unsafe_destinations", - "semantics": "bounded_host_product_installation_and_readback", - "test_id": "test_render_host_configs.HostInstallationTests.test_install_rejects_ambiguous_json_and_unsafe_destinations" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "integration", - "lifecycle": "current", - "override": "HostInstallationTests.test_install_*", - "owner": "Tools/platform/agent_interface/install_host_config.py", - "owner_contract_symbol": "install_host_config.install", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/install_host_config.py", - "status": "resolved", - "target": "install" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostInstallationTests.test_install_requires_preview_and_reads_back_without_claiming_session_reload", - "selector": "HostInstallationTests.test_install_requires_preview_and_reads_back_without_claiming_session_reload", - "semantics": "bounded_host_product_installation_and_readback", - "test_id": "test_render_host_configs.HostInstallationTests.test_install_requires_preview_and_reads_back_without_claiming_session_reload" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -120399,22 +118426,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "HostInstallationTests.test_json_*", - "owner": "Tools/platform/agent_interface/install_host_config.py", - "owner_contract_symbol": "install_host_config.merge_product", + "override": null, + "owner": "Tools/execution/audit/record_batch_review.py", + "owner_contract_symbol": "record_batch_review", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/install_host_config.py", - "status": "resolved", - "target": "merge_product" + "kind": "invariant", + "owner": "Tools/execution/audit/record_batch_review.py", + "status": "declared", + "target": "record_batch_review" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostInstallationTests.test_json_preserves_other_servers_unknown_settings_and_explicit_python_cue", - "selector": "HostInstallationTests.test_json_preserves_other_servers_unknown_settings_and_explicit_python_cue", - "semantics": "host_json_registration_preservation", - "test_id": "test_render_host_configs.HostInstallationTests.test_json_preserves_other_servers_unknown_settings_and_explicit_python_cue" + "path": "Tools/tests/test_record_batch_review.py", + "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_self_check_rejects_audit_plan_binding_drift", + "selector": "RecordBatchReviewBuilderTests.test_self_check_rejects_audit_plan_binding_drift", + "semantics": "record_batch_review", + "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_self_check_rejects_audit_plan_binding_drift" }, { "consumer_only": false, @@ -120519,503 +118546,55 @@ }, "level": "unit", "lifecycle": "current", - "override": "HostInstallationTests.test_toml_*", - "owner": "Tools/platform/agent_interface/install_host_config.py", - "owner_contract_symbol": "install_host_config.merge_product", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/install_host_config.py", - "status": "resolved", - "target": "merge_product" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostInstallationTests.test_toml_keeps_comments_unknown_keys_and_other_servers", - "selector": "HostInstallationTests.test_toml_keeps_comments_unknown_keys_and_other_servers", - "semantics": "host_toml_comment_preserving_registration", - "test_id": "test_render_host_configs.HostInstallationTests.test_toml_keeps_comments_unknown_keys_and_other_servers" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": "HostProductContractTests.test_field_sources_and_packaging_rules_close_over_every_product", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.FIELD_SOURCES", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "status": "resolved", - "target": "FIELD_SOURCES" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductContractTests.test_field_sources_and_packaging_rules_close_over_every_product", - "selector": "HostProductContractTests.test_field_sources_and_packaging_rules_close_over_every_product", - "semantics": "host_product_field_source_and_packaging_closure", - "test_id": "test_render_host_configs.HostProductContractTests.test_field_sources_and_packaging_rules_close_over_every_product" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": "HostProductContractTests.test_invalid_projection_contract_matrix", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.read_projection", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "status": "resolved", - "target": "read_projection" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductContractTests.test_invalid_projection_contract_matrix", - "selector": "HostProductContractTests.test_invalid_projection_contract_matrix", - "semantics": "host_product_upstream_projection_acceptance_contract", - "test_id": "test_render_host_configs.HostProductContractTests.test_invalid_projection_contract_matrix" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": "HostProductContractTests.test_registration_and_binding_are_projected_once_then_partitioned", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.server_body", - "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "status": "resolved", - "target": "server_body" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductContractTests.test_registration_and_binding_are_projected_once_then_partitioned", - "selector": "HostProductContractTests.test_registration_and_binding_are_projected_once_then_partitioned", - "semantics": "shared_host_transport_registration_binding_projection", - "test_id": "test_render_host_configs.HostProductContractTests.test_registration_and_binding_are_projected_once_then_partitioned" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": "HostProductContractTests.test_registry_builds_unique_parseable_products", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.HOSTS", + "override": null, + "owner": "Tools/execution/audit/record_batch_review.py", + "owner_contract_symbol": "record_batch_review", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "status": "resolved", - "target": "HOSTS" + "kind": "invariant", + "owner": "Tools/execution/audit/record_batch_review.py", + "status": "declared", + "target": "record_batch_review" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductContractTests.test_registry_builds_unique_parseable_products", - "selector": "HostProductContractTests.test_registry_builds_unique_parseable_products", - "semantics": "host_product_registry_membership_and_format_contract", - "test_id": "test_render_host_configs.HostProductContractTests.test_registry_builds_unique_parseable_products" - }, + "path": "Tools/tests/test_record_batch_review.py", + "primary_owner_test": "test_record_batch_review.RecordBatchReviewBuilderTests.test_wrapper_activation_edge_cannot_name_an_opening_transition", + "selector": "RecordBatchReviewBuilderTests.test_wrapper_activation_edge_cannot_name_an_opening_transition", + "semantics": "record_batch_review", + "test_id": "test_record_batch_review.RecordBatchReviewBuilderTests.test_wrapper_activation_edge_cannot_name_an_opening_transition" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/execution/audit/record_batch_review.py", + "parallel_safe": true, + "path": "Tools/tests/test_record_batch_review.py", + "scenario_first_use_builds": {}, + "semantics": "record_batch_review" + }, + { + "case_count": 2, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -121037,7 +118616,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -121047,7 +118626,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121105,7 +118684,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -121117,24 +118696,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "HostProductLifecycleTests.test_bound_header_replays_the_exact_render_context", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "CorpusAcceptanceProjectionContractTests.*", + "owner": "Tools/execution/planning/record_corpus_acceptance.py", + "owner_contract_symbol": "record_corpus_acceptance._make_receipts", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/execution/planning/record_corpus_acceptance.py", "status": "resolved", - "target": "main" + "target": "_make_receipts" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_bound_header_replays_the_exact_render_context", - "selector": "HostProductLifecycleTests.test_bound_header_replays_the_exact_render_context", - "semantics": "host_product_bound_render_context_replay", - "test_id": "test_render_host_configs.HostProductLifecycleTests.test_bound_header_replays_the_exact_render_context" + "parallel_safe": true, + "path": "Tools/tests/test_record_corpus_acceptance.py", + "primary_owner_test": "test_record_corpus_acceptance.CorpusAcceptanceProjectionContractTests.test_confirmed_decision_projects_one_current_semantic_receipt", + "selector": "CorpusAcceptanceProjectionContractTests.test_confirmed_decision_projects_one_current_semantic_receipt", + "semantics": "corpus_acceptance_receipt_projection", + "test_id": "test_record_corpus_acceptance.CorpusAcceptanceProjectionContractTests.test_confirmed_decision_projects_one_current_semantic_receipt" }, { "consumer_only": false, @@ -121167,7 +118746,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121197,7 +118776,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121239,23 +118818,51 @@ }, "level": "integration", "lifecycle": "current", - "override": "HostProductLifecycleTests.test_carried_target_has_one_registered_input_and_external_staging", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "RecordCorpusAcceptanceIntegrationTests.*", + "owner": "Tools/execution/planning/record_corpus_acceptance.py", + "owner_contract_symbol": "record_corpus_acceptance.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/execution/planning/record_corpus_acceptance.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_carried_target_has_one_registered_input_and_external_staging", - "selector": "HostProductLifecycleTests.test_carried_target_has_one_registered_input_and_external_staging", - "semantics": "carried_host_product_target_and_staging_boundary", - "test_id": "test_render_host_configs.HostProductLifecycleTests.test_carried_target_has_one_registered_input_and_external_staging" - }, + "parallel_safe": true, + "path": "Tools/tests/test_record_corpus_acceptance.py", + "primary_owner_test": "test_record_corpus_acceptance.RecordCorpusAcceptanceIntegrationTests.test_confirmed_plan_appends_linked_receipts_and_reads_back_current", + "selector": "RecordCorpusAcceptanceIntegrationTests.test_confirmed_plan_appends_linked_receipts_and_reads_back_current", + "semantics": "corpus_acceptance_append_and_readback", + "test_id": "test_record_corpus_acceptance.RecordCorpusAcceptanceIntegrationTests.test_confirmed_plan_appends_linked_receipts_and_reads_back_current" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/corpus_plan_objects.py" + ], + "lifecycle": "current", + "override_count": 2, + "owner": "Tools/execution/planning/record_corpus_acceptance.py", + "parallel_safe": true, + "path": "Tools/tests/test_record_corpus_acceptance.py", + "scenario_first_use_builds": {}, + "semantics": "confirmed_corpus_acceptance_transaction" + }, + { + "case_count": 5, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -121277,7 +118884,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -121287,7 +118894,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121345,7 +118952,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -121357,24 +118964,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "AmendmentRegistrationContractTests.test_invocation_cross_fields_refuse_before_runtime_access", + "owner": "Tools/execution/task_runtime/register_amendment.py", + "owner_contract_symbol": "register_amendment._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/execution/task_runtime/register_amendment.py", "status": "resolved", - "target": "main" + "target": "_run" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_explicit_runtime_binding_seam_roundtrips_every_host", - "selector": "HostProductLifecycleTests.test_explicit_runtime_binding_seam_roundtrips_every_host", - "semantics": "host_product_lifecycle", - "test_id": "test_render_host_configs.HostProductLifecycleTests.test_explicit_runtime_binding_seam_roundtrips_every_host" + "parallel_safe": true, + "path": "Tools/tests/test_register_amendment.py", + "primary_owner_test": "test_register_amendment.AmendmentRegistrationContractTests.test_invocation_cross_fields_refuse_before_runtime_access", + "selector": "AmendmentRegistrationContractTests.test_invocation_cross_fields_refuse_before_runtime_access", + "semantics": "amendment_registration_invocation_contract", + "test_id": "test_register_amendment.AmendmentRegistrationContractTests.test_invocation_cross_fields_refuse_before_runtime_access" }, { "consumer_only": false, @@ -121397,7 +119004,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -121407,7 +119014,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121465,7 +119072,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -121477,24 +119084,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "AmendmentRegistrationContractTests.test_receipt_predicate_accepts_only_current_registration_checks", + "owner": "Tools/execution/task_runtime/register_amendment.py", + "owner_contract_symbol": "register_amendment.current_receipt_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/execution/task_runtime/register_amendment.py", "status": "resolved", - "target": "main" + "target": "current_receipt_errors" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_runtime_input_is_explicit_and_owner_failure_prevents_outputs", - "selector": "HostProductLifecycleTests.test_runtime_input_is_explicit_and_owner_failure_prevents_outputs", - "semantics": "host_product_lifecycle", - "test_id": "test_render_host_configs.HostProductLifecycleTests.test_runtime_input_is_explicit_and_owner_failure_prevents_outputs" + "parallel_safe": true, + "path": "Tools/tests/test_register_amendment.py", + "primary_owner_test": "test_register_amendment.AmendmentRegistrationContractTests.test_receipt_predicate_accepts_only_current_registration_checks", + "selector": "AmendmentRegistrationContractTests.test_receipt_predicate_accepts_only_current_registration_checks", + "semantics": "amendment_registration_receipt_contract", + "test_id": "test_register_amendment.AmendmentRegistrationContractTests.test_receipt_predicate_accepts_only_current_registration_checks" }, { "consumer_only": false, @@ -121503,20 +119110,24 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "execution": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" + ], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, + "full_repository_copies": 1, + "process_calls": 1, "temp_resources": 1 }, "scopes": { @@ -121526,8 +119137,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 + "process_calls": 1, + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121536,7 +119147,9 @@ "lifecycle_signals": [] }, "per_class": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" + ], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, @@ -121544,8 +119157,17 @@ "process_calls": 0, "temp_resources": 0 }, - "first_use_builds": {}, - "fixture_entrypoints": [], + "first_use_builds": { + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, + "fixture_entrypoints": [ + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -121555,9 +119177,9 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121582,39 +119204,46 @@ } }, "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 + "file_copies": 3, + "full_repository_copies": 2, + "process_calls": 1, + "temp_resources": 2 }, "triggered_once_per_process": { - "builds": {}, + "builds": { + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, "effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 } } }, "level": "integration", "lifecycle": "current", - "override": "HostProductLifecycleTests.test_write_check_and_one_upstream_invalidates_every_product", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts", + "owner": "Tools/execution/task_runtime/register_amendment.py", + "owner_contract_symbol": "register_amendment.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/execution/task_runtime/register_amendment.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_write_check_and_one_upstream_invalidates_every_product", - "selector": "HostProductLifecycleTests.test_write_check_and_one_upstream_invalidates_every_product", - "semantics": "host_product_write_check_currentness_lifecycle", - "test_id": "test_render_host_configs.HostProductLifecycleTests.test_write_check_and_one_upstream_invalidates_every_product" + "path": "Tools/tests/test_register_amendment.py", + "primary_owner_test": "test_register_amendment.AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts", + "selector": "AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts", + "semantics": "amendment_registration_withdrawal_writer_transport", + "test_id": "test_register_amendment.AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts" }, { "consumer_only": false, @@ -121627,15 +119256,19 @@ "temp_resources": 0 }, "execution": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" + ], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, "temp_resources": 1 }, @@ -121647,7 +119280,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121656,7 +119289,9 @@ "lifecycle_signals": [] }, "per_class": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" + ], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, @@ -121664,8 +119299,17 @@ "process_calls": 0, "temp_resources": 0 }, - "first_use_builds": {}, - "fixture_entrypoints": [], + "first_use_builds": { + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, + "fixture_entrypoints": [ + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -121675,9 +119319,9 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121702,39 +119346,46 @@ } }, "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 2, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 2 }, "triggered_once_per_process": { - "builds": {}, + "builds": { + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, "effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 } } }, "level": "slow", "lifecycle": "current", - "override": "HostProductSlowTests.*", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes", + "owner": "Tools/execution/task_runtime/register_amendment.py", + "owner_contract_symbol": "register_amendment._apply", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/execution/task_runtime/register_amendment.py", "status": "resolved", - "target": "main" + "target": "_apply" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductSlowTests.test_output_staging_cannot_escape_repository_identity", - "selector": "HostProductSlowTests.test_output_staging_cannot_escape_repository_identity", - "semantics": "host_product_path_identity_and_currentness", - "test_id": "test_render_host_configs.HostProductSlowTests.test_output_staging_cannot_escape_repository_identity" + "path": "Tools/tests/test_register_amendment.py", + "primary_owner_test": "test_register_amendment.AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes", + "selector": "AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes", + "semantics": "amendment_registration_staged_input_currentness", + "test_id": "test_register_amendment.AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes" }, { "consumer_only": false, @@ -121747,15 +119398,19 @@ "temp_resources": 0 }, "execution": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" + ], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, "temp_resources": 1 }, @@ -121767,7 +119422,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121776,7 +119431,9 @@ "lifecycle_signals": [] }, "per_class": { - "builder_triggers": [], + "builder_triggers": [ + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]" + ], "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, @@ -121784,8 +119441,17 @@ "process_calls": 0, "temp_resources": 0 }, - "first_use_builds": {}, - "fixture_entrypoints": [], + "first_use_builds": { + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, + "fixture_entrypoints": [ + "Tools/tests/support/profile_fixture.py:install_loadable_profile" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -121795,9 +119461,9 @@ "e2e_builder_entrypoints": [], "effects": { "file_copies": 0, - "full_repository_copies": 0, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -121822,40 +119488,94 @@ } }, "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 2, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 2 }, "triggered_once_per_process": { - "builds": {}, + "builds": { + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + } + }, "effects": { - "file_copies": 0, - "full_repository_copies": 0, + "file_copies": 3, + "full_repository_copies": 1, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 } } }, "level": "slow", "lifecycle": "current", - "override": "HostProductSlowTests.*", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence", + "owner": "Tools/execution/task_runtime/register_amendment.py", + "owner_contract_symbol": "register_amendment._apply", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/execution/task_runtime/register_amendment.py", "status": "resolved", - "target": "main" + "target": "_apply" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductSlowTests.test_runtime_binding_change_during_read_cannot_publish", - "selector": "HostProductSlowTests.test_runtime_binding_change_during_read_cannot_publish", - "semantics": "host_product_path_identity_and_currentness", - "test_id": "test_render_host_configs.HostProductSlowTests.test_runtime_binding_change_during_read_cannot_publish" - }, + "path": "Tools/tests/test_register_amendment.py", + "primary_owner_test": "test_register_amendment.AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence", + "selector": "AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence", + "semantics": "amendment_registration_receipt_first_recovery", + "test_id": "test_register_amendment.AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 1, + "full_repository_copies": 2, + "process_calls": 1, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 2, + "process_calls": 1, + "temp_resources": 2 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 5, + "owner": "Tools/execution/task_runtime/register_amendment.py", + "parallel_safe": false, + "path": "Tools/tests/test_register_amendment.py", + "scenario_first_use_builds": { + "Tools/tests/test_register_amendment.py:amendment_checkpoint[current]": { + "effects": { + "file_copies": 3, + "full_repository_copies": 1, + "process_calls": 0, + "temp_resources": 1 + }, + "full_lifecycle": false, + "triggered_by": [ + "test_register_amendment.AmendmentRegistrationIntegrationTests.test_cli_registration_and_withdrawal_publish_current_receipts", + "test_register_amendment.AmendmentRegistrationSlowTests.test_locked_publication_revalidates_staged_plan_bytes", + "test_register_amendment.AmendmentRegistrationSlowTests.test_receipt_first_interruption_retains_recovery_evidence" + ] + } + }, + "semantics": "amendment_registration_writer" + }, + { + "case_count": 18, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -121864,7 +119584,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -121957,24 +119677,24 @@ } } }, - "level": "slow", + "level": "integration", "lifecycle": "current", - "override": "HostProductSlowTests.*", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "HostInstallationTests.test_install_*", + "owner": "Tools/platform/agent_interface/install_host_config.py", + "owner_contract_symbol": "install_host_config.install", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/platform/agent_interface/install_host_config.py", "status": "resolved", - "target": "main" + "target": "install" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductSlowTests.test_upstream_change_during_render_has_no_verdict", - "selector": "HostProductSlowTests.test_upstream_change_during_render_has_no_verdict", - "semantics": "host_product_path_identity_and_currentness", - "test_id": "test_render_host_configs.HostProductSlowTests.test_upstream_change_during_render_has_no_verdict" + "primary_owner_test": "test_render_host_configs.HostInstallationTests.test_install_rejects_ambiguous_json_and_unsafe_destinations", + "selector": "HostInstallationTests.test_install_rejects_ambiguous_json_and_unsafe_destinations", + "semantics": "bounded_host_product_installation_and_readback", + "test_id": "test_render_host_configs.HostInstallationTests.test_install_rejects_ambiguous_json_and_unsafe_destinations" }, { "consumer_only": false, @@ -121984,7 +119704,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -121996,7 +119716,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 1 }, "scopes": { @@ -122006,7 +119726,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 1 }, "first_use_builds": {}, @@ -122064,7 +119784,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 1 }, "triggered_once_per_process": { @@ -122079,22 +119799,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "HostProductTransportTests.*", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.main", + "override": "HostInstallationTests.test_install_*", + "owner": "Tools/platform/agent_interface/install_host_config.py", + "owner_contract_symbol": "install_host_config.install", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/platform/agent_interface/install_host_config.py", "status": "resolved", - "target": "main" + "target": "install" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostProductTransportTests.test_public_cli_writes_one_selected_host_product", - "selector": "HostProductTransportTests.test_public_cli_writes_one_selected_host_product", - "semantics": "host_product_public_cli_transport", - "test_id": "test_render_host_configs.HostProductTransportTests.test_public_cli_writes_one_selected_host_product" + "primary_owner_test": "test_render_host_configs.HostInstallationTests.test_install_requires_preview_and_reads_back_without_claiming_session_reload", + "selector": "HostInstallationTests.test_install_requires_preview_and_reads_back_without_claiming_session_reload", + "semantics": "bounded_host_product_installation_and_readback", + "test_id": "test_render_host_configs.HostInstallationTests.test_install_requires_preview_and_reads_back_without_claiming_session_reload" }, { "consumer_only": false, @@ -122199,49 +119919,23 @@ }, "level": "unit", "lifecycle": "current", - "override": "HostSerializerTests.*", - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "owner_contract_symbol": "render_host_configs.SERIALIZERS", + "override": "HostInstallationTests.test_json_*", + "owner": "Tools/platform/agent_interface/install_host_config.py", + "owner_contract_symbol": "install_host_config.merge_product", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner": "Tools/platform/agent_interface/install_host_config.py", "status": "resolved", - "target": "SERIALIZERS" + "target": "merge_product" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_render_host_configs.py", - "primary_owner_test": "test_render_host_configs.HostSerializerTests.test_serializer_acceptance_matrix", - "selector": "HostSerializerTests.test_serializer_acceptance_matrix", - "semantics": "host_product_serializer_acceptance", - "test_id": "test_render_host_configs.HostSerializerTests.test_serializer_acceptance_matrix" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 4 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 4 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 13, - "owner": "Tools/platform/agent_interface/render_host_configs.py", - "parallel_safe": false, - "path": "Tools/tests/test_render_host_configs.py", - "scenario_first_use_builds": {}, - "semantics": "host_product_lifecycle" - }, - { - "case_count": 10, - "cases": [ + "primary_owner_test": "test_render_host_configs.HostInstallationTests.test_json_preserves_other_servers_unknown_settings_and_explicit_python_cue", + "selector": "HostInstallationTests.test_json_preserves_other_servers_unknown_settings_and_explicit_python_cue", + "semantics": "host_json_registration_preservation", + "test_id": "test_render_host_configs.HostInstallationTests.test_json_preserves_other_servers_unknown_settings_and_explicit_python_cue" + }, { "consumer_only": false, "disposition": "keep", @@ -122345,22 +120039,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "ArgumentProjectionTests.test_argument_shape_matrix", - "owner": "Tools/platform/agent_interface/agent_interface_contract.py", - "owner_contract_symbol": "agent_interface_contract.argument_schema", + "override": "HostInstallationTests.test_toml_*", + "owner": "Tools/platform/agent_interface/install_host_config.py", + "owner_contract_symbol": "install_host_config.merge_product", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/agent_interface_contract.py", + "owner": "Tools/platform/agent_interface/install_host_config.py", "status": "resolved", - "target": "argument_schema" + "target": "merge_product" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.ArgumentProjectionTests.test_argument_shape_matrix", - "selector": "ArgumentProjectionTests.test_argument_shape_matrix", - "semantics": "argparse_json_schema_projection", - "test_id": "test_render_interface_projection.ArgumentProjectionTests.test_argument_shape_matrix" + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostInstallationTests.test_toml_keeps_comments_unknown_keys_and_other_servers", + "selector": "HostInstallationTests.test_toml_keeps_comments_unknown_keys_and_other_servers", + "semantics": "host_toml_comment_preserving_registration", + "test_id": "test_render_host_configs.HostInstallationTests.test_toml_keeps_comments_unknown_keys_and_other_servers" }, { "consumer_only": false, @@ -122463,24 +120157,144 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "ArgumentProjectionTests.test_record_schema_preserves_closed_classification_not_owner_ids", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.mcp_tool", + "override": "HostProductContractTests.test_field_sources_and_packaging_rules_close_over_every_product", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.FIELD_SOURCES", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", - "target": "mcp_tool" + "target": "FIELD_SOURCES" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.ArgumentProjectionTests.test_record_schema_preserves_closed_classification_not_owner_ids", - "selector": "ArgumentProjectionTests.test_record_schema_preserves_closed_classification_not_owner_ids", - "semantics": "mcp_input_path_and_exclusivity_projection", - "test_id": "test_render_interface_projection.ArgumentProjectionTests.test_record_schema_preserves_closed_classification_not_owner_ids" + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductContractTests.test_field_sources_and_packaging_rules_close_over_every_product", + "selector": "HostProductContractTests.test_field_sources_and_packaging_rules_close_over_every_product", + "semantics": "host_product_field_source_and_packaging_closure", + "test_id": "test_render_host_configs.HostProductContractTests.test_field_sources_and_packaging_rules_close_over_every_product" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": "HostProductContractTests.test_invalid_projection_contract_matrix", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.read_projection", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "status": "resolved", + "target": "read_projection" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductContractTests.test_invalid_projection_contract_matrix", + "selector": "HostProductContractTests.test_invalid_projection_contract_matrix", + "semantics": "host_product_upstream_projection_acceptance_contract", + "test_id": "test_render_host_configs.HostProductContractTests.test_invalid_projection_contract_matrix" }, { "consumer_only": false, @@ -122585,22 +120399,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CurrentContractProjectionTests.*", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.build_mcp", + "override": "HostProductContractTests.test_registration_and_binding_are_projected_once_then_partitioned", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.server_body", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", - "target": "build_mcp" + "target": "server_body" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.CurrentContractProjectionTests.test_current_contract_closes_over_tools_arguments_and_capabilities", - "selector": "CurrentContractProjectionTests.test_current_contract_closes_over_tools_arguments_and_capabilities", - "semantics": "current_cli_contract_projection_closure", - "test_id": "test_render_interface_projection.CurrentContractProjectionTests.test_current_contract_closes_over_tools_arguments_and_capabilities" + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductContractTests.test_registration_and_binding_are_projected_once_then_partitioned", + "selector": "HostProductContractTests.test_registration_and_binding_are_projected_once_then_partitioned", + "semantics": "shared_host_transport_registration_binding_projection", + "test_id": "test_render_host_configs.HostProductContractTests.test_registration_and_binding_are_projected_once_then_partitioned" }, { "consumer_only": false, @@ -122705,22 +120519,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "CurrentContractProjectionTests.*", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.build_mcp", + "override": "HostProductContractTests.test_registry_builds_unique_parseable_products", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.HOSTS", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", - "target": "build_mcp" + "target": "HOSTS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.CurrentContractProjectionTests.test_envelope_binds_owner_bytes_and_has_no_unowned_fields", - "selector": "CurrentContractProjectionTests.test_envelope_binds_owner_bytes_and_has_no_unowned_fields", - "semantics": "current_cli_contract_projection_closure", - "test_id": "test_render_interface_projection.CurrentContractProjectionTests.test_envelope_binds_owner_bytes_and_has_no_unowned_fields" + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductContractTests.test_registry_builds_unique_parseable_products", + "selector": "HostProductContractTests.test_registry_builds_unique_parseable_products", + "semantics": "host_product_registry_membership_and_format_contract", + "test_id": "test_render_host_configs.HostProductContractTests.test_registry_builds_unique_parseable_products" }, { "consumer_only": false, @@ -122823,24 +120637,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "InterfaceProjectionContractInputTests.*", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.read_contract", + "override": "HostProductLifecycleTests.test_bound_header_replays_the_exact_render_context", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", - "target": "read_contract" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.InterfaceProjectionContractInputTests.test_contract_validation_matrix", - "selector": "InterfaceProjectionContractInputTests.test_contract_validation_matrix", - "semantics": "compiled_cli_contract_projection_admission", - "test_id": "test_render_interface_projection.InterfaceProjectionContractInputTests.test_contract_validation_matrix" + "parallel_safe": false, + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_bound_header_replays_the_exact_render_context", + "selector": "HostProductLifecycleTests.test_bound_header_replays_the_exact_render_context", + "semantics": "host_product_bound_render_context_replay", + "test_id": "test_render_host_configs.HostProductLifecycleTests.test_bound_header_replays_the_exact_render_context" }, { "consumer_only": false, @@ -122945,22 +120759,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "InterfaceProjectionLifecycleTests.test_projection_target_registry_controls_input_and_output", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.main", + "override": "HostProductLifecycleTests.test_carried_target_has_one_registered_input_and_external_staging", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_projection_target_registry_controls_input_and_output", - "selector": "InterfaceProjectionLifecycleTests.test_projection_target_registry_controls_input_and_output", - "semantics": "interface_projection_target_path_registry_boundary", - "test_id": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_projection_target_registry_controls_input_and_output" + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_carried_target_has_one_registered_input_and_external_staging", + "selector": "HostProductLifecycleTests.test_carried_target_has_one_registered_input_and_external_staging", + "semantics": "carried_host_product_target_and_staging_boundary", + "test_id": "test_render_host_configs.HostProductLifecycleTests.test_carried_target_has_one_registered_input_and_external_staging" }, { "consumer_only": false, @@ -123065,22 +120879,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "InterfaceProjectionLifecycleTests.test_registered_forms_are_the_complete_default_and_selection_boundary", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.main", + "override": null, + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_registered_forms_are_the_complete_default_and_selection_boundary", - "selector": "InterfaceProjectionLifecycleTests.test_registered_forms_are_the_complete_default_and_selection_boundary", - "semantics": "interface_projection_form_registry_boundary", - "test_id": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_registered_forms_are_the_complete_default_and_selection_boundary" + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_explicit_runtime_binding_seam_roundtrips_every_host", + "selector": "HostProductLifecycleTests.test_explicit_runtime_binding_seam_roundtrips_every_host", + "semantics": "host_product_lifecycle", + "test_id": "test_render_host_configs.HostProductLifecycleTests.test_explicit_runtime_binding_seam_roundtrips_every_host" }, { "consumer_only": false, @@ -123185,22 +120999,142 @@ }, "level": "integration", "lifecycle": "current", - "override": "InterfaceProjectionLifecycleTests.test_write_check_and_stale_classification", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.main", + "override": null, + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_write_check_and_stale_classification", - "selector": "InterfaceProjectionLifecycleTests.test_write_check_and_stale_classification", - "semantics": "interface_projection_write_check_currentness_lifecycle", - "test_id": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_write_check_and_stale_classification" + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_runtime_input_is_explicit_and_owner_failure_prevents_outputs", + "selector": "HostProductLifecycleTests.test_runtime_input_is_explicit_and_owner_failure_prevents_outputs", + "semantics": "host_product_lifecycle", + "test_id": "test_render_host_configs.HostProductLifecycleTests.test_runtime_input_is_explicit_and_owner_failure_prevents_outputs" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "integration", + "lifecycle": "current", + "override": "HostProductLifecycleTests.test_write_check_and_one_upstream_invalidates_every_product", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "status": "resolved", + "target": "main" + }, + "owner_reference_kind": null, + "parallel_safe": false, + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductLifecycleTests.test_write_check_and_one_upstream_invalidates_every_product", + "selector": "HostProductLifecycleTests.test_write_check_and_one_upstream_invalidates_every_product", + "semantics": "host_product_write_check_currentness_lifecycle", + "test_id": "test_render_host_configs.HostProductLifecycleTests.test_write_check_and_one_upstream_invalidates_every_product" }, { "consumer_only": false, @@ -123305,22 +121239,22 @@ }, "level": "slow", "lifecycle": "current", - "override": "InterfaceProjectionSlowTests.*", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.main", + "override": "HostProductSlowTests.*", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.InterfaceProjectionSlowTests.test_upstream_change_during_projection_has_no_verdict", - "selector": "InterfaceProjectionSlowTests.test_upstream_change_during_projection_has_no_verdict", - "semantics": "interface_projection_currentness_race", - "test_id": "test_render_interface_projection.InterfaceProjectionSlowTests.test_upstream_change_during_projection_has_no_verdict" + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductSlowTests.test_output_staging_cannot_escape_repository_identity", + "selector": "HostProductSlowTests.test_output_staging_cannot_escape_repository_identity", + "semantics": "host_product_path_identity_and_currentness", + "test_id": "test_render_host_configs.HostProductSlowTests.test_output_staging_cannot_escape_repository_identity" }, { "consumer_only": false, @@ -123342,7 +121276,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 1 }, "scopes": { @@ -123352,7 +121286,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 1 }, "first_use_builds": {}, @@ -123410,7 +121344,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 1 }, "triggered_once_per_process": { @@ -123423,51 +121357,25 @@ } } }, - "level": "integration", + "level": "slow", "lifecycle": "current", - "override": "InterfaceProjectionTransportTests.*", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "owner_contract_symbol": "render_interface_projection.main", + "override": "HostProductSlowTests.*", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, "parallel_safe": false, - "path": "Tools/tests/test_render_interface_projection.py", - "primary_owner_test": "test_render_interface_projection.InterfaceProjectionTransportTests.test_public_cli_writes_registered_projection", - "selector": "InterfaceProjectionTransportTests.test_public_cli_writes_registered_projection", - "semantics": "interface_projection_public_cli_transport", - "test_id": "test_render_interface_projection.InterfaceProjectionTransportTests.test_public_cli_writes_registered_projection" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 9, - "owner": "Tools/platform/agent_interface/render_interface_projection.py", - "parallel_safe": false, - "path": "Tools/tests/test_render_interface_projection.py", - "scenario_first_use_builds": {}, - "semantics": "agent_interface_projection_lifecycle" - }, - { - "case_count": 2, - "cases": [ + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductSlowTests.test_runtime_binding_change_during_read_cannot_publish", + "selector": "HostProductSlowTests.test_runtime_binding_change_during_read_cannot_publish", + "semantics": "host_product_path_identity_and_currentness", + "test_id": "test_render_host_configs.HostProductSlowTests.test_runtime_binding_change_during_read_cannot_publish" + }, { "consumer_only": false, "disposition": "keep", @@ -123489,7 +121397,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -123499,7 +121407,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -123557,7 +121465,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -123569,24 +121477,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/render_queue.py", - "owner_contract_symbol": "render_queue.render", + "override": "HostProductSlowTests.*", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/render_queue.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", - "target": "render" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_queue.py", - "primary_owner_test": "test_render_queue.RenderQueueContractTests.test_projection_is_deterministic_and_contains_only_owner_result_fields", - "selector": "RenderQueueContractTests.test_projection_is_deterministic_and_contains_only_owner_result_fields", - "semantics": "required_queue_report_projection", - "test_id": "test_render_queue.RenderQueueContractTests.test_projection_is_deterministic_and_contains_only_owner_result_fields" + "parallel_safe": false, + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductSlowTests.test_upstream_change_during_render_has_no_verdict", + "selector": "HostProductSlowTests.test_upstream_change_during_render_has_no_verdict", + "semantics": "host_product_path_identity_and_currentness", + "test_id": "test_render_host_configs.HostProductSlowTests.test_upstream_change_during_render_has_no_verdict" }, { "consumer_only": false, @@ -123596,7 +121504,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -123608,7 +121516,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "scopes": { @@ -123618,7 +121526,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "first_use_builds": {}, @@ -123676,7 +121584,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "triggered_once_per_process": { @@ -123691,49 +121599,23 @@ }, "level": "integration", "lifecycle": "current", - "override": "RenderQueueWriterIntegrationTests.*", - "owner": "Tools/execution/task_runtime/render_queue.py", - "owner_contract_symbol": "render_queue.main", + "override": "HostProductTransportTests.*", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/render_queue.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_render_queue.py", - "primary_owner_test": "test_render_queue.RenderQueueWriterIntegrationTests.test_writer_check_and_report_namespace_share_one_projection", - "selector": "RenderQueueWriterIntegrationTests.test_writer_check_and_report_namespace_share_one_projection", - "semantics": "required_queue_report_publication_and_currentness", - "test_id": "test_render_queue.RenderQueueWriterIntegrationTests.test_writer_check_and_report_namespace_share_one_projection" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/execution/task_runtime/render_queue.py", - "parallel_safe": true, - "path": "Tools/tests/test_render_queue.py", - "scenario_first_use_builds": {}, - "semantics": "required_queue_report_projection" - }, - { - "case_count": 3, - "cases": [ + "parallel_safe": false, + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostProductTransportTests.test_public_cli_writes_one_selected_host_product", + "selector": "HostProductTransportTests.test_public_cli_writes_one_selected_host_product", + "semantics": "host_product_public_cli_transport", + "test_id": "test_render_host_configs.HostProductTransportTests.test_public_cli_writes_one_selected_host_product" + }, { "consumer_only": false, "disposition": "keep", @@ -123835,25 +121717,51 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/structure/render_structure_projection.py", - "owner_contract_symbol": "render_structure_projection.render_block", + "override": "HostSerializerTests.*", + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "owner_contract_symbol": "render_host_configs.SERIALIZERS", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/structure/render_structure_projection.py", + "owner": "Tools/platform/agent_interface/render_host_configs.py", "status": "resolved", - "target": "render_block" + "target": "SERIALIZERS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_structure_projection.py", - "primary_owner_test": "test_render_structure_projection.StructureProjectionContractTests.test_block_projects_only_rows_and_coverage_under_the_unit_root", - "selector": "StructureProjectionContractTests.test_block_projects_only_rows_and_coverage_under_the_unit_root", - "semantics": "structure_coverage_projection_bytes_and_section_boundary", - "test_id": "test_render_structure_projection.StructureProjectionContractTests.test_block_projects_only_rows_and_coverage_under_the_unit_root" - }, + "path": "Tools/tests/test_render_host_configs.py", + "primary_owner_test": "test_render_host_configs.HostSerializerTests.test_serializer_acceptance_matrix", + "selector": "HostSerializerTests.test_serializer_acceptance_matrix", + "semantics": "host_product_serializer_acceptance", + "test_id": "test_render_host_configs.HostSerializerTests.test_serializer_acceptance_matrix" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 4 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 4 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 13, + "owner": "Tools/platform/agent_interface/render_host_configs.py", + "parallel_safe": false, + "path": "Tools/tests/test_render_host_configs.py", + "scenario_first_use_builds": {}, + "semantics": "host_product_lifecycle" + }, + { + "case_count": 10, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -123957,22 +121865,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading", - "owner": "Tools/knowledge/structure/render_structure_projection.py", - "owner_contract_symbol": "render_structure_projection.replace_section_block", + "override": "ArgumentProjectionTests.test_argument_shape_matrix", + "owner": "Tools/platform/agent_interface/agent_interface_contract.py", + "owner_contract_symbol": "agent_interface_contract.argument_schema", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/structure/render_structure_projection.py", + "owner": "Tools/platform/agent_interface/agent_interface_contract.py", "status": "resolved", - "target": "replace_section_block" + "target": "argument_schema" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_structure_projection.py", - "primary_owner_test": "test_render_structure_projection.StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading", - "selector": "StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading", - "semantics": "structure_projection_marker_section_replacement", - "test_id": "test_render_structure_projection.StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading" + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.ArgumentProjectionTests.test_argument_shape_matrix", + "selector": "ArgumentProjectionTests.test_argument_shape_matrix", + "semantics": "argparse_json_schema_projection", + "test_id": "test_render_interface_projection.ArgumentProjectionTests.test_argument_shape_matrix" }, { "consumer_only": false, @@ -123982,7 +121890,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -123995,7 +121903,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -124005,7 +121913,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -124063,7 +121971,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -124075,51 +121983,25 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "StructureProjectionWriterIntegrationTests.*", - "owner": "Tools/knowledge/structure/render_structure_projection.py", - "owner_contract_symbol": "render_structure_projection.main", + "override": "ArgumentProjectionTests.test_record_schema_preserves_closed_classification_not_owner_ids", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.mcp_tool", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/knowledge/structure/render_structure_projection.py", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", "status": "resolved", - "target": "main" + "target": "mcp_tool" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_render_structure_projection.py", - "primary_owner_test": "test_render_structure_projection.StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint", - "selector": "StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint", - "semantics": "structure_projection_apply_check_currentness_seam", - "test_id": "test_render_structure_projection.StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 2, - "owner": "Tools/knowledge/structure/render_structure_projection.py", - "parallel_safe": true, - "path": "Tools/tests/test_render_structure_projection.py", - "scenario_first_use_builds": {}, - "semantics": "structure_coverage_projection_bytes_and_section_boundary" - }, - { - "case_count": 23, - "cases": [ + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.ArgumentProjectionTests.test_record_schema_preserves_closed_classification_not_owner_ids", + "selector": "ArgumentProjectionTests.test_record_schema_preserves_closed_classification_not_owner_ids", + "semantics": "mcp_input_path_and_exclusivity_projection", + "test_id": "test_render_interface_projection.ArgumentProjectionTests.test_record_schema_preserves_closed_classification_not_owner_ids" + }, { "consumer_only": false, "disposition": "keep", @@ -124223,22 +122105,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "CurrentContractProjectionTests.*", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.build_mcp", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "status": "resolved", + "target": "build_mcp" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap", - "selector": "ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap" + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.CurrentContractProjectionTests.test_current_contract_closes_over_tools_arguments_and_capabilities", + "selector": "CurrentContractProjectionTests.test_current_contract_closes_over_tools_arguments_and_capabilities", + "semantics": "current_cli_contract_projection_closure", + "test_id": "test_render_interface_projection.CurrentContractProjectionTests.test_current_contract_closes_over_tools_arguments_and_capabilities" }, { "consumer_only": false, @@ -124343,22 +122225,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "CurrentContractProjectionTests.*", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.build_mcp", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "status": "resolved", + "target": "build_mcp" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_finalizer_consumer_preserves_invalid_artifacts_vs_unavailable_observation", - "selector": "ProfileRenderingEvidenceTests.test_finalizer_consumer_preserves_invalid_artifacts_vs_unavailable_observation", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_finalizer_consumer_preserves_invalid_artifacts_vs_unavailable_observation" + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.CurrentContractProjectionTests.test_envelope_binds_owner_bytes_and_has_no_unowned_fields", + "selector": "CurrentContractProjectionTests.test_envelope_binds_owner_bytes_and_has_no_unowned_fields", + "semantics": "current_cli_contract_projection_closure", + "test_id": "test_render_interface_projection.CurrentContractProjectionTests.test_envelope_binds_owner_bytes_and_has_no_unowned_fields" }, { "consumer_only": false, @@ -124381,7 +122263,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -124391,7 +122273,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -124449,7 +122331,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -124463,22 +122345,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "InterfaceProjectionContractInputTests.*", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.read_contract", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "status": "resolved", + "target": "read_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability", - "selector": "ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability" + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.InterfaceProjectionContractInputTests.test_contract_validation_matrix", + "selector": "InterfaceProjectionContractInputTests.test_contract_validation_matrix", + "semantics": "compiled_cli_contract_projection_admission", + "test_id": "test_render_interface_projection.InterfaceProjectionContractInputTests.test_contract_validation_matrix" }, { "consumer_only": false, @@ -124501,7 +122383,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -124511,7 +122393,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -124569,7 +122451,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -124581,24 +122463,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "InterfaceProjectionLifecycleTests.test_projection_target_registry_controls_input_and_output", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan", - "selector": "ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan" + "parallel_safe": false, + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_projection_target_registry_controls_input_and_output", + "selector": "InterfaceProjectionLifecycleTests.test_projection_target_registry_controls_input_and_output", + "semantics": "interface_projection_target_path_registry_boundary", + "test_id": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_projection_target_registry_controls_input_and_output" }, { "consumer_only": false, @@ -124621,7 +122503,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -124631,7 +122513,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -124689,7 +122571,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -124701,24 +122583,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "InterfaceProjectionLifecycleTests.test_registered_forms_are_the_complete_default_and_selection_boundary", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base", - "selector": "ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base" + "parallel_safe": false, + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_registered_forms_are_the_complete_default_and_selection_boundary", + "selector": "InterfaceProjectionLifecycleTests.test_registered_forms_are_the_complete_default_and_selection_boundary", + "semantics": "interface_projection_form_registry_boundary", + "test_id": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_registered_forms_are_the_complete_default_and_selection_boundary" }, { "consumer_only": false, @@ -124741,7 +122623,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -124751,7 +122633,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -124809,7 +122691,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -124821,24 +122703,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "InterfaceProjectionLifecycleTests.test_write_check_and_stale_classification", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_removed_construct_does_not_silently_drop_frozen_obligation", - "selector": "ProfileRenderingEvidenceTests.test_removed_construct_does_not_silently_drop_frozen_obligation", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_removed_construct_does_not_silently_drop_frozen_obligation" + "parallel_safe": false, + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_write_check_and_stale_classification", + "selector": "InterfaceProjectionLifecycleTests.test_write_check_and_stale_classification", + "semantics": "interface_projection_write_check_currentness_lifecycle", + "test_id": "test_render_interface_projection.InterfaceProjectionLifecycleTests.test_write_check_and_stale_classification" }, { "consumer_only": false, @@ -124861,7 +122743,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -124871,7 +122753,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -124929,7 +122811,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -124941,24 +122823,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "InterfaceProjectionSlowTests.*", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_report_and_source_drift_cannot_reuse_current_evidence", - "selector": "ProfileRenderingEvidenceTests.test_report_and_source_drift_cannot_reuse_current_evidence", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_report_and_source_drift_cannot_reuse_current_evidence" + "parallel_safe": false, + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.InterfaceProjectionSlowTests.test_upstream_change_during_projection_has_no_verdict", + "selector": "InterfaceProjectionSlowTests.test_upstream_change_during_projection_has_no_verdict", + "semantics": "interface_projection_currentness_race", + "test_id": "test_render_interface_projection.InterfaceProjectionSlowTests.test_upstream_change_during_projection_has_no_verdict" }, { "consumer_only": false, @@ -124980,8 +122862,8 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -124990,8 +122872,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -125048,8 +122930,8 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -125061,25 +122943,51 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "InterfaceProjectionTransportTests.*", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "owner_contract_symbol": "render_interface_projection.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_cannot_pass_without_parser", - "selector": "ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_cannot_pass_without_parser", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_cannot_pass_without_parser" - }, + "parallel_safe": false, + "path": "Tools/tests/test_render_interface_projection.py", + "primary_owner_test": "test_render_interface_projection.InterfaceProjectionTransportTests.test_public_cli_writes_registered_projection", + "selector": "InterfaceProjectionTransportTests.test_public_cli_writes_registered_projection", + "semantics": "interface_projection_public_cli_transport", + "test_id": "test_render_interface_projection.InterfaceProjectionTransportTests.test_public_cli_writes_registered_projection" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 9, + "owner": "Tools/platform/agent_interface/render_interface_projection.py", + "parallel_safe": false, + "path": "Tools/tests/test_render_interface_projection.py", + "scenario_first_use_builds": {}, + "semantics": "agent_interface_projection_lifecycle" + }, + { + "case_count": 2, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -125183,22 +123091,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": null, + "owner": "Tools/execution/task_runtime/render_queue.py", + "owner_contract_symbol": "render_queue.render", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/render_queue.py", + "status": "resolved", + "target": "render" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_is_not_itself_a_math_verdict", - "selector": "ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_is_not_itself_a_math_verdict", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_is_not_itself_a_math_verdict" + "path": "Tools/tests/test_render_queue.py", + "primary_owner_test": "test_render_queue.RenderQueueContractTests.test_projection_is_deterministic_and_contains_only_owner_result_fields", + "selector": "RenderQueueContractTests.test_projection_is_deterministic_and_contains_only_owner_result_fields", + "semantics": "required_queue_report_projection", + "test_id": "test_render_queue.RenderQueueContractTests.test_projection_is_deterministic_and_contains_only_owner_result_fields" }, { "consumer_only": false, @@ -125208,7 +123116,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -125221,7 +123129,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -125231,7 +123139,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -125289,7 +123197,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -125301,25 +123209,51 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": "RenderQueueWriterIntegrationTests.*", + "owner": "Tools/execution/task_runtime/render_queue.py", + "owner_contract_symbol": "render_queue.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/render_queue.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_uses_ast_and_missing_math_binding_holds", - "selector": "ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_uses_ast_and_missing_math_binding_holds", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_uses_ast_and_missing_math_binding_holds" - }, + "path": "Tools/tests/test_render_queue.py", + "primary_owner_test": "test_render_queue.RenderQueueWriterIntegrationTests.test_writer_check_and_report_namespace_share_one_projection", + "selector": "RenderQueueWriterIntegrationTests.test_writer_check_and_report_namespace_share_one_projection", + "semantics": "required_queue_report_publication_and_currentness", + "test_id": "test_render_queue.RenderQueueWriterIntegrationTests.test_writer_check_and_report_namespace_share_one_projection" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/execution/task_runtime/render_queue.py", + "parallel_safe": true, + "path": "Tools/tests/test_render_queue.py", + "scenario_first_use_builds": {}, + "semantics": "required_queue_report_projection" + }, + { + "case_count": 3, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -125423,22 +123357,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ProfileRenderingEvidenceTests.*", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", + "override": null, + "owner": "Tools/knowledge/structure/render_structure_projection.py", + "owner_contract_symbol": "render_structure_projection.render_block", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", - "status": "declared", - "target": "profile_rendering_plan_producer_and_consumer_binding" + "kind": "python-symbol", + "owner": "Tools/knowledge/structure/render_structure_projection.py", + "status": "resolved", + "target": "render_block" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_plain_profile_needs_no_renderer_but_retains_known_gap", - "selector": "ProfileRenderingEvidenceTests.test_unconfigured_plain_profile_needs_no_renderer_but_retains_known_gap", - "semantics": "profile_rendering_plan_producer_and_consumer_binding", - "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_plain_profile_needs_no_renderer_but_retains_known_gap" + "path": "Tools/tests/test_render_structure_projection.py", + "primary_owner_test": "test_render_structure_projection.StructureProjectionContractTests.test_block_projects_only_rows_and_coverage_under_the_unit_root", + "selector": "StructureProjectionContractTests.test_block_projects_only_rows_and_coverage_under_the_unit_root", + "semantics": "structure_coverage_projection_bytes_and_section_boundary", + "test_id": "test_render_structure_projection.StructureProjectionContractTests.test_block_projects_only_rows_and_coverage_under_the_unit_root" }, { "consumer_only": false, @@ -125543,22 +123477,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "ProfileRenderingPublicationTests.*", - "owner": "Tools/knowledge/rendering/record_profile_rendering.py", - "owner_contract_symbol": "profile_rendering_publication_confirmation", + "override": "StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading", + "owner": "Tools/knowledge/structure/render_structure_projection.py", + "owner_contract_symbol": "render_structure_projection.replace_section_block", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/record_profile_rendering.py", - "status": "declared", - "target": "profile_rendering_publication_confirmation" + "kind": "python-symbol", + "owner": "Tools/knowledge/structure/render_structure_projection.py", + "status": "resolved", + "target": "replace_section_block" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingPublicationTests.test_rendering_publication_confirms_only_after_its_exact_record_readback", - "selector": "ProfileRenderingPublicationTests.test_rendering_publication_confirms_only_after_its_exact_record_readback", - "semantics": "profile_rendering_publication_confirmation", - "test_id": "test_rendering_verification_contract.ProfileRenderingPublicationTests.test_rendering_publication_confirms_only_after_its_exact_record_readback" + "path": "Tools/tests/test_render_structure_projection.py", + "primary_owner_test": "test_render_structure_projection.StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading", + "selector": "StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading", + "semantics": "structure_projection_marker_section_replacement", + "test_id": "test_render_structure_projection.StructureProjectionContractTests.test_section_replacement_is_bounded_idempotent_and_requires_heading" }, { "consumer_only": false, @@ -125568,7 +123502,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -125581,7 +123515,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -125591,7 +123525,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -125649,7 +123583,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -125661,25 +123595,51 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "StructureProjectionWriterIntegrationTests.*", + "owner": "Tools/knowledge/structure/render_structure_projection.py", + "owner_contract_symbol": "render_structure_projection.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "status": "declared", - "target": "rendering_verification_contract" + "kind": "python-symbol", + "owner": "Tools/knowledge/structure/render_structure_projection.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_changed_scope_registry_solely_projects_rendering_obligation", - "selector": "RenderingVerificationContractTests.test_changed_scope_registry_solely_projects_rendering_obligation", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_changed_scope_registry_solely_projects_rendering_obligation" - }, + "path": "Tools/tests/test_render_structure_projection.py", + "primary_owner_test": "test_render_structure_projection.StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint", + "selector": "StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint", + "semantics": "structure_projection_apply_check_currentness_seam", + "test_id": "test_render_structure_projection.StructureProjectionWriterIntegrationTests.test_apply_check_and_input_drift_share_one_minimal_checkpoint" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 2, + "owner": "Tools/knowledge/structure/render_structure_projection.py", + "parallel_safe": true, + "path": "Tools/tests/test_render_structure_projection.py", + "scenario_first_use_builds": {}, + "semantics": "structure_coverage_projection_bytes_and_section_boundary" + }, + { + "case_count": 22, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -125783,22 +123743,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_completion_revalidates_the_unique_rendering_contract", - "selector": "RenderingVerificationContractTests.test_completion_revalidates_the_unique_rendering_contract", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_completion_revalidates_the_unique_rendering_contract" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap", + "selector": "ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_configured_math_without_its_profile_rule_remains_a_gap" }, { "consumer_only": false, @@ -125903,22 +123863,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_and_record_shapes_are_closed", - "selector": "RenderingVerificationContractTests.test_contract_and_record_shapes_are_closed", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_and_record_shapes_are_closed" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_current_consumer_preserves_invalid_artifacts_vs_unavailable_observation", + "selector": "ProfileRenderingEvidenceTests.test_current_consumer_preserves_invalid_artifacts_vs_unavailable_observation", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_current_consumer_preserves_invalid_artifacts_vs_unavailable_observation" }, { "consumer_only": false, @@ -126023,22 +123983,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_is_record_shape_only", - "selector": "RenderingVerificationContractTests.test_contract_is_record_shape_only", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_is_record_shape_only" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability", + "selector": "ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_frozen_plan_requires_exact_current_rendering_applicability" }, { "consumer_only": false, @@ -126143,22 +124103,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_escalated_modes_require_all_four_record_fields", - "selector": "RenderingVerificationContractTests.test_escalated_modes_require_all_four_record_fields", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_escalated_modes_require_all_four_record_fields" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan", + "selector": "ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_newly_applicable_registered_construct_cannot_bypass_frozen_plan" }, { "consumer_only": false, @@ -126263,22 +124223,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_full_audit_receipt_consumes_record_without_changing_boundary", - "selector": "RenderingVerificationContractTests.test_full_audit_receipt_consumes_record_without_changing_boundary", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_full_audit_receipt_consumes_record_without_changing_boundary" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base", + "selector": "ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_profile_rules_project_blocking_receipts_without_changing_base" }, { "consumer_only": false, @@ -126383,22 +124343,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_mode_rejects_a_visual_trigger", - "selector": "RenderingVerificationContractTests.test_nonvisual_mode_rejects_a_visual_trigger", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_mode_rejects_a_visual_trigger" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_removed_construct_does_not_silently_drop_frozen_obligation", + "selector": "ProfileRenderingEvidenceTests.test_removed_construct_does_not_silently_drop_frozen_obligation", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_removed_construct_does_not_silently_drop_frozen_obligation" }, { "consumer_only": false, @@ -126503,22 +124463,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_modes_record_not_applicable_without_visual_claim", - "selector": "RenderingVerificationContractTests.test_nonvisual_modes_record_not_applicable_without_visual_claim", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_modes_record_not_applicable_without_visual_claim" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_report_and_source_drift_cannot_reuse_current_evidence", + "selector": "ProfileRenderingEvidenceTests.test_report_and_source_drift_cannot_reuse_current_evidence", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_report_and_source_drift_cannot_reuse_current_evidence" }, { "consumer_only": false, @@ -126623,22 +124583,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_plan_cannot_file_record_under_structure_dimension", - "selector": "RenderingVerificationContractTests.test_plan_cannot_file_record_under_structure_dimension", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_plan_cannot_file_record_under_structure_dimension" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_cannot_pass_without_parser", + "selector": "ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_cannot_pass_without_parser", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_cannot_pass_without_parser" }, { "consumer_only": false, @@ -126743,22 +124703,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_rendering_full_receipt_keeps_precursor_chain_visible", - "selector": "RenderingVerificationContractTests.test_rendering_full_receipt_keeps_precursor_chain_visible", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_rendering_full_receipt_keeps_precursor_chain_visible" + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_is_not_itself_a_math_verdict", + "selector": "ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_is_not_itself_a_math_verdict", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_is_not_itself_a_math_verdict" }, { "consumer_only": false, @@ -126863,55 +124823,23 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "owner_contract_symbol": "rendering_verification_contract", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "rendering_verification_contract" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_rendering_verification_contract.py", - "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_retry_ignores_stale_rendering_history_but_not_current", - "selector": "RenderingVerificationContractTests.test_retry_ignores_stale_rendering_history_but_not_current", - "semantics": "rendering_verification_contract", - "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_retry_ignores_stale_rendering_history_but_not_current" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], - "lifecycle": "current", - "override_count": 2, - "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_rendering_verification_contract.py", - "scenario_first_use_builds": {}, - "semantics": "rendering_verification_contract" - }, - { - "case_count": 1, - "cases": [ + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_uses_ast_and_missing_math_binding_holds", + "selector": "ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_uses_ast_and_missing_math_binding_holds", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_dollar_candidate_uses_ast_and_missing_math_binding_holds" + }, { "consumer_only": false, "disposition": "keep", @@ -126925,29 +124853,15 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.execute_runner", - "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.invoke_tool", - "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.proposal_path", - "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.setUp", - "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool", - "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition" - ], - "full_lifecycle": true, - "full_lifecycle_entrypoints": [ - "source:two-batch-close+task-complete" - ], - "lifecycle_signals": [ - "merge_and_close:B1", - "merge_and_close:B2", - "task_transition:complete", - "task_transition:completion-candidate" - ], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], "recurring_effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, - "process_calls": 5, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -126956,25 +124870,14 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 5, + "process_calls": 0, "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.execute_runner", - "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.invoke_tool", - "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.proposal_path", - "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool", - "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], - "lifecycle_signals": [ - "merge_and_close:B1", - "merge_and_close:B2", - "task_transition:complete", - "task_transition:completion-candidate" - ] + "lifecycle_signals": [] }, "per_class": { "builder_triggers": [], @@ -126995,15 +124898,13 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.setUp" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -127025,10 +124926,10 @@ } }, "transitive_effects": { - "file_copies": 3, + "file_copies": 0, "full_repository_copies": 0, - "process_calls": 5, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -127040,65 +124941,25 @@ } } }, - "level": "e2e", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", - "owner_contract_symbol": "required_queue_current_build_mcp_e2e", + "override": "ProfileRenderingEvidenceTests.*", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", + "owner_contract_symbol": "profile_rendering_plan_producer_and_consumer_binding", "owner_reference": { "kind": "invariant", - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "owner": "Tools/knowledge/rendering/profile_rendering_evidence_contract.py", "status": "declared", - "target": "required_queue_current_build_mcp_e2e" + "target": "profile_rendering_plan_producer_and_consumer_binding" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_required_queue_e2e.py", - "primary_owner_test": "test_required_queue_e2e.RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task", - "selector": "RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task", - "semantics": "required_queue_current_build_mcp_e2e", - "test_id": "test_required_queue_e2e.RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task" - } - ], - "default_level": "e2e", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [ - "Tools/tests/fixtures/e2e/__init__.py", - "Tools/tests/fixtures/e2e/required_queue_scenarios.py", - "Tools/tests/fixtures/integration/checkpoint_contract.py", - "Tools/tests/fixtures/integration/required_queue_checkpoints.py", - "Tools/tests/support/batch_close_fixture.py", - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/coverage_delta_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/mcp_stdio_session.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py", - "Tools/tests/support/required_queue_fixture.py" - ], - "lifecycle": "current", - "override_count": 0, - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", - "parallel_safe": false, - "path": "Tools/tests/test_required_queue_e2e.py", - "scenario_first_use_builds": {}, - "semantics": "required_queue_current_build_mcp_e2e" - }, - { - "case_count": 3, - "cases": [ + "parallel_safe": true, + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_plain_profile_needs_no_renderer_but_retains_known_gap", + "selector": "ProfileRenderingEvidenceTests.test_unconfigured_plain_profile_needs_no_renderer_but_retains_known_gap", + "semantics": "profile_rendering_plan_producer_and_consumer_binding", + "test_id": "test_rendering_verification_contract.ProfileRenderingEvidenceTests.test_unconfigured_plain_profile_needs_no_renderer_but_retains_known_gap" + }, { "consumer_only": false, "disposition": "keep", @@ -127107,7 +124968,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -127120,7 +124981,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -127130,7 +124991,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -127188,7 +125049,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -127200,24 +125061,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "ResidualControlSchemaContractTests.*", - "owner": "Tools/knowledge/content/check_residual_content.py", - "owner_contract_symbol": "check_residual_content.load_config", + "override": "ProfileRenderingPublicationTests.*", + "owner": "Tools/knowledge/rendering/record_profile_rendering.py", + "owner_contract_symbol": "profile_rendering_publication_confirmation", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/check_residual_content.py", - "status": "resolved", - "target": "load_config" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/record_profile_rendering.py", + "status": "declared", + "target": "profile_rendering_publication_confirmation" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_residual_mandated_headings.py", - "primary_owner_test": "test_residual_mandated_headings.ResidualControlSchemaContractTests.test_mandated_heading_field_is_required_nonempty_and_unique", - "selector": "ResidualControlSchemaContractTests.test_mandated_heading_field_is_required_nonempty_and_unique", - "semantics": "residual_positive_control_config_shape", - "test_id": "test_residual_mandated_headings.ResidualControlSchemaContractTests.test_mandated_heading_field_is_required_nonempty_and_unique" + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.ProfileRenderingPublicationTests.test_rendering_publication_confirms_only_after_its_exact_record_readback", + "selector": "ProfileRenderingPublicationTests.test_rendering_publication_confirms_only_after_its_exact_record_readback", + "semantics": "profile_rendering_publication_confirmation", + "test_id": "test_rendering_verification_contract.ProfileRenderingPublicationTests.test_rendering_publication_confirms_only_after_its_exact_record_readback" }, { "consumer_only": false, @@ -127320,24 +125181,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/check_residual_content.py", - "owner_contract_symbol": "check_residual_content.check_mandated_coverage", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/check_residual_content.py", - "status": "resolved", - "target": "check_mandated_coverage" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_residual_mandated_headings.py", - "primary_owner_test": "test_residual_mandated_headings.ResidualPositiveControlContractTests.test_complete_controls_execute_the_production_classifier_once", - "selector": "ResidualPositiveControlContractTests.test_complete_controls_execute_the_production_classifier_once", - "semantics": "residual_positive_control_acceptance_predicate", - "test_id": "test_residual_mandated_headings.ResidualPositiveControlContractTests.test_complete_controls_execute_the_production_classifier_once" + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_changed_scope_registry_solely_projects_rendering_obligation", + "selector": "RenderingVerificationContractTests.test_changed_scope_registry_solely_projects_rendering_obligation", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_changed_scope_registry_solely_projects_rendering_obligation" }, { "consumer_only": false, @@ -127440,51 +125301,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/check_residual_content.py", - "owner_contract_symbol": "check_residual_content.check_mandated_coverage", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/check_residual_content.py", - "status": "resolved", - "target": "check_mandated_coverage" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_residual_mandated_headings.py", - "primary_owner_test": "test_residual_mandated_headings.ResidualPositiveControlContractTests.test_unrecognised_or_uncountable_controls_fail_closed", - "selector": "ResidualPositiveControlContractTests.test_unrecognised_or_uncountable_controls_fail_closed", - "semantics": "residual_positive_control_acceptance_predicate", - "test_id": "test_residual_mandated_headings.ResidualPositiveControlContractTests.test_unrecognised_or_uncountable_controls_fail_closed" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/knowledge/content/check_residual_content.py", - "parallel_safe": true, - "path": "Tools/tests/test_residual_mandated_headings.py", - "scenario_first_use_builds": {}, - "semantics": "residual_positive_control_acceptance_predicate" - }, - { - "case_count": 1, - "cases": [ + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_and_record_shapes_are_closed", + "selector": "RenderingVerificationContractTests.test_contract_and_record_shapes_are_closed", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_and_record_shapes_are_closed" + }, { "consumer_only": false, "disposition": "keep", @@ -127493,7 +125328,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -127506,7 +125341,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -127516,7 +125351,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -127574,7 +125409,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -127586,51 +125421,25 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/knowledge/content/check_residual_content.py", - "owner_contract_symbol": "check_residual_content._run", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/knowledge/content/check_residual_content.py", - "status": "resolved", - "target": "_run" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_residual_scan_semantics.py", - "primary_owner_test": "test_residual_scan_semantics.ResidualScanProducerIntegrationTests.test_controls_liveness_and_candidate_outcomes_share_one_checkpoint", - "selector": "ResidualScanProducerIntegrationTests.test_controls_liveness_and_candidate_outcomes_share_one_checkpoint", - "semantics": "residual_scan_producer_controls_liveness_candidate_lifecycle", - "test_id": "test_residual_scan_semantics.ResidualScanProducerIntegrationTests.test_controls_liveness_and_candidate_outcomes_share_one_checkpoint" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/knowledge/content/check_residual_content.py", - "parallel_safe": false, - "path": "Tools/tests/test_residual_scan_semantics.py", - "scenario_first_use_builds": {}, - "semantics": "residual_scan_producer_controls_liveness_candidate_lifecycle" - }, - { - "case_count": 8, - "cases": [ + "parallel_safe": true, + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_is_record_shape_only", + "selector": "RenderingVerificationContractTests.test_contract_is_record_shape_only", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_contract_is_record_shape_only" + }, { "consumer_only": false, "disposition": "keep", @@ -127649,7 +125458,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127674,7 +125483,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127717,7 +125526,7 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127732,24 +125541,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/run_gates.py", - "owner_contract_symbol": "run_gates.derive_verification_set", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/run_gates.py", - "status": "resolved", - "target": "derive_verification_set" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", - "primary_owner_test": "test_run_gates.RunGatesContractTests.test_missing_runnable_producer_recipe_fails_closed", - "selector": "RunGatesContractTests.test_missing_runnable_producer_recipe_fails_closed", - "semantics": "gate_registry_to_unique_dispatch_projection", - "test_id": "test_run_gates.RunGatesContractTests.test_missing_runnable_producer_recipe_fails_closed" + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_current_consumer_revalidates_the_unique_rendering_contract", + "selector": "RenderingVerificationContractTests.test_current_consumer_revalidates_the_unique_rendering_contract", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_current_consumer_revalidates_the_unique_rendering_contract" }, { "consumer_only": false, @@ -127769,7 +125578,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127794,7 +125603,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127837,7 +125646,7 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127852,24 +125661,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/run_gates.py", - "owner_contract_symbol": "run_gates.derive_verification_set", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/run_gates.py", - "status": "resolved", - "target": "derive_verification_set" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", - "primary_owner_test": "test_run_gates.RunGatesContractTests.test_preflight_projection_target_comes_from_profile_location", - "selector": "RunGatesContractTests.test_preflight_projection_target_comes_from_profile_location", - "semantics": "gate_registry_to_unique_dispatch_projection", - "test_id": "test_run_gates.RunGatesContractTests.test_preflight_projection_target_comes_from_profile_location" + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_escalated_modes_require_all_four_record_fields", + "selector": "RenderingVerificationContractTests.test_escalated_modes_require_all_four_record_fields", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_escalated_modes_require_all_four_record_fields" }, { "consumer_only": false, @@ -127889,7 +125698,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127914,7 +125723,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127957,7 +125766,7 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -127972,24 +125781,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "RunGatesContractTests.test_profile_configured_projects_the_exact_pair_to_one_command", - "owner": "Tools/governance/control/run_gates.py", - "owner_contract_symbol": "run_gates._recipes", + "override": null, + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/run_gates.py", - "status": "resolved", - "target": "_recipes" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", - "primary_owner_test": "test_run_gates.RunGatesContractTests.test_profile_configured_projects_the_exact_pair_to_one_command", - "selector": "RunGatesContractTests.test_profile_configured_projects_the_exact_pair_to_one_command", - "semantics": "profile_configured_to_optional_quota_gate_projection", - "test_id": "test_run_gates.RunGatesContractTests.test_profile_configured_projects_the_exact_pair_to_one_command" + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_mode_rejects_a_visual_trigger", + "selector": "RenderingVerificationContractTests.test_nonvisual_mode_rejects_a_visual_trigger", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_mode_rejects_a_visual_trigger" }, { "consumer_only": false, @@ -128009,7 +125818,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128034,7 +125843,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128077,7 +125886,7 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128092,24 +125901,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "RunGatesContractTests.test_profile_none_omits_quota_arguments_and_marks_gate_not_applicable", - "owner": "Tools/governance/control/run_gates.py", - "owner_contract_symbol": "run_gates._recipes", + "override": null, + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/run_gates.py", - "status": "resolved", - "target": "_recipes" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", - "primary_owner_test": "test_run_gates.RunGatesContractTests.test_profile_none_omits_quota_arguments_and_marks_gate_not_applicable", - "selector": "RunGatesContractTests.test_profile_none_omits_quota_arguments_and_marks_gate_not_applicable", - "semantics": "profile_none_to_optional_quota_gate_projection", - "test_id": "test_run_gates.RunGatesContractTests.test_profile_none_omits_quota_arguments_and_marks_gate_not_applicable" + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_modes_record_not_applicable_without_visual_claim", + "selector": "RenderingVerificationContractTests.test_nonvisual_modes_record_not_applicable_without_visual_claim", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_nonvisual_modes_record_not_applicable_without_visual_claim" }, { "consumer_only": false, @@ -128129,7 +125938,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128154,7 +125963,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128197,7 +126006,7 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128212,24 +126021,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/run_gates.py", - "owner_contract_symbol": "run_gates.derive_verification_set", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/run_gates.py", - "status": "resolved", - "target": "derive_verification_set" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", - "primary_owner_test": "test_run_gates.RunGatesContractTests.test_recipe_construction_reuses_one_formal_admission", - "selector": "RunGatesContractTests.test_recipe_construction_reuses_one_formal_admission", - "semantics": "gate_registry_to_unique_dispatch_projection", - "test_id": "test_run_gates.RunGatesContractTests.test_recipe_construction_reuses_one_formal_admission" + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_plan_cannot_file_record_under_structure_dimension", + "selector": "RenderingVerificationContractTests.test_plan_cannot_file_record_under_structure_dimension", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_plan_cannot_file_record_under_structure_dimension" }, { "consumer_only": false, @@ -128249,7 +126058,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128274,7 +126083,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128317,7 +126126,7 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128332,24 +126141,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/run_gates.py", - "owner_contract_symbol": "run_gates.derive_verification_set", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/run_gates.py", - "status": "resolved", - "target": "derive_verification_set" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", - "primary_owner_test": "test_run_gates.RunGatesContractTests.test_registry_projection_is_total_unique_and_position_bounded", - "selector": "RunGatesContractTests.test_registry_projection_is_total_unique_and_position_bounded", - "semantics": "gate_registry_to_unique_dispatch_projection", - "test_id": "test_run_gates.RunGatesContractTests.test_registry_projection_is_total_unique_and_position_bounded" + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_rendering_fact_is_consumed_without_duplicate_binding_object", + "selector": "RenderingVerificationContractTests.test_rendering_fact_is_consumed_without_duplicate_binding_object", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_rendering_fact_is_consumed_without_duplicate_binding_object" }, { "consumer_only": false, @@ -128369,7 +126178,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128394,7 +126203,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128437,7 +126246,7 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -128452,25 +126261,57 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/governance/control/run_gates.py", - "owner_contract_symbol": "run_gates.derive_verification_set", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "owner_contract_symbol": "rendering_verification_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/run_gates.py", - "status": "resolved", - "target": "derive_verification_set" + "kind": "invariant", + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "status": "declared", + "target": "rendering_verification_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", - "primary_owner_test": "test_run_gates.RunGatesContractTests.test_runnable_commands_follow_registry_tool_and_mode_groups", - "selector": "RunGatesContractTests.test_runnable_commands_follow_registry_tool_and_mode_groups", - "semantics": "gate_registry_to_unique_dispatch_projection", - "test_id": "test_run_gates.RunGatesContractTests.test_runnable_commands_follow_registry_tool_and_mode_groups" - }, + "path": "Tools/tests/test_rendering_verification_contract.py", + "primary_owner_test": "test_rendering_verification_contract.RenderingVerificationContractTests.test_retry_ignores_stale_rendering_history_but_not_current", + "selector": "RenderingVerificationContractTests.test_retry_ignores_stale_rendering_history_but_not_current", + "semantics": "rendering_verification_contract", + "test_id": "test_rendering_verification_contract.RenderingVerificationContractTests.test_retry_ignores_stale_rendering_history_but_not_current" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 2, + "owner": "Tools/knowledge/rendering/rendering_verification_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_rendering_verification_contract.py", + "scenario_first_use_builds": {}, + "semantics": "rendering_verification_contract" + }, + { + "case_count": 1, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -128484,15 +126325,29 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.execute_runner_actions", + "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.invoke_tool", + "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.proposal_path", + "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.setUp", + "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool", + "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition" + ], + "full_lifecycle": true, + "full_lifecycle_entrypoints": [ + "source:two-batch-close+task-complete" + ], + "lifecycle_signals": [ + "merge_and_close:B1", + "merge_and_close:B2", + "task_transition:complete", + "task_transition:completion-candidate" + ], "recurring_effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 5, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -128501,14 +126356,25 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 5, "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.execute_runner_actions", + "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.invoke_tool", + "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.proposal_path", + "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.run_tool", + "Tools/tests/support/required_queue_fixture.py:RequiredQueueFixture.task_transition" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] + "lifecycle_signals": [ + "merge_and_close:B1", + "merge_and_close:B2", + "task_transition:complete", + "task_transition:completion-candidate" + ] }, "per_class": { "builder_triggers": [], @@ -128529,13 +126395,15 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/fixtures/e2e/required_queue_scenarios.py:RequiredQueueE2EScenarioCase.setUp" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -128557,10 +126425,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 3, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 5, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -128572,55 +126440,64 @@ } } }, - "level": "integration", + "level": "e2e", "lifecycle": "current", - "override": "RunGatesDispatchIntegrationTests.*", - "owner": "Tools/governance/control/run_gates.py", - "owner_contract_symbol": "run_gates.main", + "override": null, + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "owner_contract_symbol": "required_queue_current_build_mcp_e2e", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/control/run_gates.py", - "status": "resolved", - "target": "main" + "kind": "invariant", + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "status": "declared", + "target": "required_queue_current_build_mcp_e2e" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", - "primary_owner_test": "test_run_gates.RunGatesDispatchIntegrationTests.test_shared_producer_command_runs_once_for_multiple_gate_outcomes", - "selector": "RunGatesDispatchIntegrationTests.test_shared_producer_command_runs_once_for_multiple_gate_outcomes", - "semantics": "multi_gate_unique_producer_dispatch_and_diagnostic_outcome", - "test_id": "test_run_gates.RunGatesDispatchIntegrationTests.test_shared_producer_command_runs_once_for_multiple_gate_outcomes" + "parallel_safe": false, + "path": "Tools/tests/test_required_queue_e2e.py", + "primary_owner_test": "test_required_queue_e2e.RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task", + "selector": "RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task", + "semantics": "required_queue_current_build_mcp_e2e", + "test_id": "test_required_queue_e2e.RequiredQueueLifecycleEndToEndTests.test_real_terminal_proof_receipt_completes_task" } ], - "default_level": "integration", + "default_level": "e2e", "effective_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 }, "fixture_dependencies": [ - "Tools/tests/fixtures/contract/priority_quota_objects.py", + "Tools/tests/fixtures/e2e/__init__.py", + "Tools/tests/fixtures/e2e/required_queue_scenarios.py", + "Tools/tests/fixtures/integration/checkpoint_contract.py", + "Tools/tests/fixtures/integration/required_queue_checkpoints.py", + "Tools/tests/support/batch_close_fixture.py", "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/coverage_delta_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/mcp_stdio_session.py", "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_load_fixture.py" + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py", + "Tools/tests/support/required_queue_fixture.py" ], "lifecycle": "current", - "override_count": 3, - "owner": "Tools/governance/control/run_gates.py", - "parallel_safe": true, - "path": "Tools/tests/test_run_gates.py", + "override_count": 0, + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "parallel_safe": false, + "path": "Tools/tests/test_required_queue_e2e.py", "scenario_first_use_builds": {}, - "semantics": "gate_registry_to_unique_dispatch_projection" + "semantics": "required_queue_current_build_mcp_e2e" }, { - "case_count": 5, + "case_count": 3, "cases": [ { "consumer_only": false, @@ -128723,24 +126600,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "RuntimeDirectoryIntegrationTests.test_directory_materialization_requires_existing_safe_runtime", - "owner": "Tools/execution/task_runtime/runtime_paths.py", - "owner_contract_symbol": "runtime_paths.ensure_directory", + "override": "ResidualControlSchemaContractTests.*", + "owner": "Tools/knowledge/content/check_residual_content.py", + "owner_contract_symbol": "check_residual_content.load_config", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner": "Tools/knowledge/content/check_residual_content.py", "status": "resolved", - "target": "ensure_directory" + "target": "load_config" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_runtime_paths.py", - "primary_owner_test": "test_runtime_paths.RuntimeDirectoryIntegrationTests.test_directory_materialization_requires_existing_safe_runtime", - "selector": "RuntimeDirectoryIntegrationTests.test_directory_materialization_requires_existing_safe_runtime", - "semantics": "current_runtime_directory_materialization_safety", - "test_id": "test_runtime_paths.RuntimeDirectoryIntegrationTests.test_directory_materialization_requires_existing_safe_runtime" + "parallel_safe": true, + "path": "Tools/tests/test_residual_mandated_headings.py", + "primary_owner_test": "test_residual_mandated_headings.ResidualControlSchemaContractTests.test_mandated_heading_field_is_required_nonempty_and_unique", + "selector": "ResidualControlSchemaContractTests.test_mandated_heading_field_is_required_nonempty_and_unique", + "semantics": "residual_positive_control_config_shape", + "test_id": "test_residual_mandated_headings.ResidualControlSchemaContractTests.test_mandated_heading_field_is_required_nonempty_and_unique" }, { "consumer_only": false, @@ -128845,22 +126722,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "RuntimePathRegistryContractTests.test_dynamic_children_require_a_registered_namespace_and_safe_leaf", - "owner": "Tools/execution/task_runtime/runtime_paths.py", - "owner_contract_symbol": "runtime_paths.child_path", + "override": null, + "owner": "Tools/knowledge/content/check_residual_content.py", + "owner_contract_symbol": "check_residual_content.check_mandated_coverage", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner": "Tools/knowledge/content/check_residual_content.py", "status": "resolved", - "target": "child_path" + "target": "check_mandated_coverage" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_paths.py", - "primary_owner_test": "test_runtime_paths.RuntimePathRegistryContractTests.test_dynamic_children_require_a_registered_namespace_and_safe_leaf", - "selector": "RuntimePathRegistryContractTests.test_dynamic_children_require_a_registered_namespace_and_safe_leaf", - "semantics": "current_runtime_child_path_safety", - "test_id": "test_runtime_paths.RuntimePathRegistryContractTests.test_dynamic_children_require_a_registered_namespace_and_safe_leaf" + "path": "Tools/tests/test_residual_mandated_headings.py", + "primary_owner_test": "test_residual_mandated_headings.ResidualPositiveControlContractTests.test_complete_controls_execute_the_production_classifier_once", + "selector": "ResidualPositiveControlContractTests.test_complete_controls_execute_the_production_classifier_once", + "semantics": "residual_positive_control_acceptance_predicate", + "test_id": "test_residual_mandated_headings.ResidualPositiveControlContractTests.test_complete_controls_execute_the_production_classifier_once" }, { "consumer_only": false, @@ -128963,25 +126840,51 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/runtime_paths.py", - "owner_contract_symbol": "runtime_paths.RUNTIME_OBJECTS", + "owner": "Tools/knowledge/content/check_residual_content.py", + "owner_contract_symbol": "check_residual_content.check_mandated_coverage", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner": "Tools/knowledge/content/check_residual_content.py", "status": "resolved", - "target": "RUNTIME_OBJECTS" + "target": "check_mandated_coverage" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_paths.py", - "primary_owner_test": "test_runtime_paths.RuntimePathRegistryContractTests.test_production_consumers_do_not_redeclare_runtime_path_spellings", - "selector": "RuntimePathRegistryContractTests.test_production_consumers_do_not_redeclare_runtime_path_spellings", - "semantics": "current_runtime_path_registry_closure", - "test_id": "test_runtime_paths.RuntimePathRegistryContractTests.test_production_consumers_do_not_redeclare_runtime_path_spellings" - }, + "path": "Tools/tests/test_residual_mandated_headings.py", + "primary_owner_test": "test_residual_mandated_headings.ResidualPositiveControlContractTests.test_unrecognised_or_uncountable_controls_fail_closed", + "selector": "ResidualPositiveControlContractTests.test_unrecognised_or_uncountable_controls_fail_closed", + "semantics": "residual_positive_control_acceptance_predicate", + "test_id": "test_residual_mandated_headings.ResidualPositiveControlContractTests.test_unrecognised_or_uncountable_controls_fail_closed" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/knowledge/content/check_residual_content.py", + "parallel_safe": true, + "path": "Tools/tests/test_residual_mandated_headings.py", + "scenario_first_use_builds": {}, + "semantics": "residual_positive_control_acceptance_predicate" + }, + { + "case_count": 1, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -128990,7 +126893,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -129003,7 +126906,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -129013,7 +126916,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -129071,7 +126974,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -129083,25 +126986,51 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/runtime_paths.py", - "owner_contract_symbol": "runtime_paths.RUNTIME_OBJECTS", + "owner": "Tools/knowledge/content/check_residual_content.py", + "owner_contract_symbol": "check_residual_content._run", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner": "Tools/knowledge/content/check_residual_content.py", "status": "resolved", - "target": "RUNTIME_OBJECTS" + "target": "_run" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_paths.py", - "primary_owner_test": "test_runtime_paths.RuntimePathRegistryContractTests.test_registry_is_unique_closed_and_instance_local", - "selector": "RuntimePathRegistryContractTests.test_registry_is_unique_closed_and_instance_local", - "semantics": "current_runtime_path_registry_closure", - "test_id": "test_runtime_paths.RuntimePathRegistryContractTests.test_registry_is_unique_closed_and_instance_local" - }, + "parallel_safe": false, + "path": "Tools/tests/test_residual_scan_semantics.py", + "primary_owner_test": "test_residual_scan_semantics.ResidualScanProducerIntegrationTests.test_controls_liveness_and_candidate_outcomes_share_one_checkpoint", + "selector": "ResidualScanProducerIntegrationTests.test_controls_liveness_and_candidate_outcomes_share_one_checkpoint", + "semantics": "residual_scan_producer_controls_liveness_candidate_lifecycle", + "test_id": "test_residual_scan_semantics.ResidualScanProducerIntegrationTests.test_controls_liveness_and_candidate_outcomes_share_one_checkpoint" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/knowledge/content/check_residual_content.py", + "parallel_safe": false, + "path": "Tools/tests/test_residual_scan_semantics.py", + "scenario_first_use_builds": {}, + "semantics": "residual_scan_producer_controls_liveness_candidate_lifecycle" + }, + { + "case_count": 8, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -129120,7 +127049,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129145,7 +127074,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129188,7 +127117,7 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129203,51 +127132,25 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/runtime_paths.py", - "owner_contract_symbol": "runtime_paths.RUNTIME_OBJECTS", + "owner": "Tools/governance/control/run_gates.py", + "owner_contract_symbol": "run_gates.derive_verification_set", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner": "Tools/governance/control/run_gates.py", "status": "resolved", - "target": "RUNTIME_OBJECTS" + "target": "derive_verification_set" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_paths.py", - "primary_owner_test": "test_runtime_paths.RuntimePathRegistryContractTests.test_resolution_accepts_only_exact_current_identities", - "selector": "RuntimePathRegistryContractTests.test_resolution_accepts_only_exact_current_identities", - "semantics": "current_runtime_path_registry_closure", - "test_id": "test_runtime_paths.RuntimePathRegistryContractTests.test_resolution_accepts_only_exact_current_identities" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 2, - "owner": "Tools/execution/task_runtime/runtime_paths.py", - "parallel_safe": true, - "path": "Tools/tests/test_runtime_paths.py", - "scenario_first_use_builds": {}, - "semantics": "current_runtime_path_registry_closure" - }, - { - "case_count": 17, - "cases": [ + "path": "Tools/tests/test_run_gates.py", + "primary_owner_test": "test_run_gates.RunGatesContractTests.test_missing_runnable_producer_recipe_fails_closed", + "selector": "RunGatesContractTests.test_missing_runnable_producer_recipe_fails_closed", + "semantics": "gate_registry_to_unique_dispatch_projection", + "test_id": "test_run_gates.RunGatesContractTests.test_missing_runnable_producer_recipe_fails_closed" + }, { "consumer_only": false, "disposition": "keep", @@ -129256,7 +127159,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -129266,10 +127169,10 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -129279,7 +127182,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -129291,7 +127194,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129334,10 +127237,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -129349,24 +127252,24 @@ } } }, - "level": "slow", + "level": "integration", "lifecycle": "current", - "override": "CanonicalRepositoryFileSlowTests.*", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.canonical_repository_file", + "override": null, + "owner": "Tools/governance/control/run_gates.py", + "owner_contract_symbol": "run_gates.derive_verification_set", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/governance/control/run_gates.py", "status": "resolved", - "target": "canonical_repository_file" + "target": "derive_verification_set" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.CanonicalRepositoryFileSlowTests.test_exact_spelling_and_symlink_components_are_rejected_on_disk", - "selector": "CanonicalRepositoryFileSlowTests.test_exact_spelling_and_symlink_components_are_rejected_on_disk", - "semantics": "canonical_repository_file_path_safety", - "test_id": "test_runtime_safety.CanonicalRepositoryFileSlowTests.test_exact_spelling_and_symlink_components_are_rejected_on_disk" + "parallel_safe": true, + "path": "Tools/tests/test_run_gates.py", + "primary_owner_test": "test_run_gates.RunGatesContractTests.test_preflight_projection_target_comes_from_profile_location", + "selector": "RunGatesContractTests.test_preflight_projection_target_comes_from_profile_location", + "semantics": "gate_registry_to_unique_dispatch_projection", + "test_id": "test_run_gates.RunGatesContractTests.test_preflight_projection_target_comes_from_profile_location" }, { "consumer_only": false, @@ -129386,7 +127289,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129411,7 +127314,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129454,7 +127357,7 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129469,24 +127372,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": "DirectoryListingScopeUnitTests.*", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.directory_listing_scope", + "override": "RunGatesContractTests.test_profile_configured_projects_the_exact_pair_to_one_command", + "owner": "Tools/governance/control/run_gates.py", + "owner_contract_symbol": "run_gates._recipes", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/governance/control/run_gates.py", "status": "resolved", - "target": "directory_listing_scope" + "target": "_recipes" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.DirectoryListingScopeUnitTests.test_scope_reuses_listing_and_always_closes", - "selector": "DirectoryListingScopeUnitTests.test_scope_reuses_listing_and_always_closes", - "semantics": "directory_listing_scope_lifecycle", - "test_id": "test_runtime_safety.DirectoryListingScopeUnitTests.test_scope_reuses_listing_and_always_closes" + "path": "Tools/tests/test_run_gates.py", + "primary_owner_test": "test_run_gates.RunGatesContractTests.test_profile_configured_projects_the_exact_pair_to_one_command", + "selector": "RunGatesContractTests.test_profile_configured_projects_the_exact_pair_to_one_command", + "semantics": "profile_configured_to_optional_quota_gate_projection", + "test_id": "test_run_gates.RunGatesContractTests.test_profile_configured_projects_the_exact_pair_to_one_command" }, { "consumer_only": false, @@ -129506,7 +127409,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129531,7 +127434,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129574,7 +127477,7 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129589,24 +127492,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "DurableReplaceContractTests.*", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.durable_replace", + "override": "RunGatesContractTests.test_profile_none_omits_quota_arguments_and_marks_gate_not_applicable", + "owner": "Tools/governance/control/run_gates.py", + "owner_contract_symbol": "run_gates._recipes", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/governance/control/run_gates.py", "status": "resolved", - "target": "durable_replace" + "target": "_recipes" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.DurableReplaceContractTests.test_cross_directory_replace_fsyncs_both_namespace_changes", - "selector": "DurableReplaceContractTests.test_cross_directory_replace_fsyncs_both_namespace_changes", - "semantics": "durable_replace_namespace_contract", - "test_id": "test_runtime_safety.DurableReplaceContractTests.test_cross_directory_replace_fsyncs_both_namespace_changes" + "path": "Tools/tests/test_run_gates.py", + "primary_owner_test": "test_run_gates.RunGatesContractTests.test_profile_none_omits_quota_arguments_and_marks_gate_not_applicable", + "selector": "RunGatesContractTests.test_profile_none_omits_quota_arguments_and_marks_gate_not_applicable", + "semantics": "profile_none_to_optional_quota_gate_projection", + "test_id": "test_run_gates.RunGatesContractTests.test_profile_none_omits_quota_arguments_and_marks_gate_not_applicable" }, { "consumer_only": false, @@ -129626,7 +127529,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129651,7 +127554,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129694,7 +127597,7 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129709,24 +127612,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "DurableReplaceContractTests.*", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.durable_replace", + "override": null, + "owner": "Tools/governance/control/run_gates.py", + "owner_contract_symbol": "run_gates.derive_verification_set", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/governance/control/run_gates.py", "status": "resolved", - "target": "durable_replace" + "target": "derive_verification_set" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.DurableReplaceContractTests.test_directory_fsync_failure_surfaces_after_atomic_rename", - "selector": "DurableReplaceContractTests.test_directory_fsync_failure_surfaces_after_atomic_rename", - "semantics": "durable_replace_namespace_contract", - "test_id": "test_runtime_safety.DurableReplaceContractTests.test_directory_fsync_failure_surfaces_after_atomic_rename" + "path": "Tools/tests/test_run_gates.py", + "primary_owner_test": "test_run_gates.RunGatesContractTests.test_recipe_construction_reuses_one_formal_admission", + "selector": "RunGatesContractTests.test_recipe_construction_reuses_one_formal_admission", + "semantics": "gate_registry_to_unique_dispatch_projection", + "test_id": "test_run_gates.RunGatesContractTests.test_recipe_construction_reuses_one_formal_admission" }, { "consumer_only": false, @@ -129746,7 +127649,7 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129771,7 +127674,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129814,7 +127717,7 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129829,24 +127732,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "InitNamespaceContractTests.test_governance_namespace_accepts_only_plan_and_free_append_marker", - "owner": "Tools/execution/task_runtime/init_state.py", - "owner_contract_symbol": "init_state._governance_only_namespace_errors", + "override": null, + "owner": "Tools/governance/control/run_gates.py", + "owner_contract_symbol": "run_gates.derive_verification_set", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/init_state.py", + "owner": "Tools/governance/control/run_gates.py", "status": "resolved", - "target": "_governance_only_namespace_errors" + "target": "derive_verification_set" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.InitNamespaceContractTests.test_governance_namespace_accepts_only_plan_and_free_append_marker", - "selector": "InitNamespaceContractTests.test_governance_namespace_accepts_only_plan_and_free_append_marker", - "semantics": "pre_task_governance_namespace", - "test_id": "test_runtime_safety.InitNamespaceContractTests.test_governance_namespace_accepts_only_plan_and_free_append_marker" + "path": "Tools/tests/test_run_gates.py", + "primary_owner_test": "test_run_gates.RunGatesContractTests.test_registry_projection_is_total_unique_and_position_bounded", + "selector": "RunGatesContractTests.test_registry_projection_is_total_unique_and_position_bounded", + "semantics": "gate_registry_to_unique_dispatch_projection", + "test_id": "test_run_gates.RunGatesContractTests.test_registry_projection_is_total_unique_and_position_bounded" }, { "consumer_only": false, @@ -129866,10 +127769,10 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -129879,7 +127782,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -129891,7 +127794,7 @@ "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, "temp_resources": 0 @@ -129934,10 +127837,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -129949,24 +127852,24 @@ } } }, - "level": "slow", + "level": "integration", "lifecycle": "current", - "override": "InitPublicationTests.test_empty_runtime_winning_publication_race_is_not_replaced", - "owner": "Tools/execution/task_runtime/init_state.py", - "owner_contract_symbol": "init_state._rename_noreplace", + "override": null, + "owner": "Tools/governance/control/run_gates.py", + "owner_contract_symbol": "run_gates.derive_verification_set", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/init_state.py", + "owner": "Tools/governance/control/run_gates.py", "status": "resolved", - "target": "_rename_noreplace" + "target": "derive_verification_set" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.InitPublicationTests.test_empty_runtime_winning_publication_race_is_not_replaced", - "selector": "InitPublicationTests.test_empty_runtime_winning_publication_race_is_not_replaced", - "semantics": "init_state_no_replace_race", - "test_id": "test_runtime_safety.InitPublicationTests.test_empty_runtime_winning_publication_race_is_not_replaced" + "parallel_safe": true, + "path": "Tools/tests/test_run_gates.py", + "primary_owner_test": "test_run_gates.RunGatesContractTests.test_runnable_commands_follow_registry_tool_and_mode_groups", + "selector": "RunGatesContractTests.test_runnable_commands_follow_registry_tool_and_mode_groups", + "semantics": "gate_registry_to_unique_dispatch_projection", + "test_id": "test_run_gates.RunGatesContractTests.test_runnable_commands_follow_registry_tool_and_mode_groups" }, { "consumer_only": false, @@ -129989,7 +127892,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -129999,7 +127902,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -130057,7 +127960,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -130069,25 +127972,56 @@ } } }, - "level": "slow", + "level": "integration", "lifecycle": "current", - "override": "InitPublicationTests.test_failed_postpublication_rollback_preserves_recovery_lock", - "owner": "Tools/execution/task_runtime/init_state.py", - "owner_contract_symbol": "init_state.publish_runtime", + "override": "RunGatesDispatchIntegrationTests.*", + "owner": "Tools/governance/control/run_gates.py", + "owner_contract_symbol": "run_gates.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/init_state.py", + "owner": "Tools/governance/control/run_gates.py", "status": "resolved", - "target": "publish_runtime" + "target": "main" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.InitPublicationTests.test_failed_postpublication_rollback_preserves_recovery_lock", - "selector": "InitPublicationTests.test_failed_postpublication_rollback_preserves_recovery_lock", - "semantics": "init_state_failed_rollback_recovery", - "test_id": "test_runtime_safety.InitPublicationTests.test_failed_postpublication_rollback_preserves_recovery_lock" - }, + "parallel_safe": true, + "path": "Tools/tests/test_run_gates.py", + "primary_owner_test": "test_run_gates.RunGatesDispatchIntegrationTests.test_shared_producer_command_runs_once_for_multiple_gate_outcomes", + "selector": "RunGatesDispatchIntegrationTests.test_shared_producer_command_runs_once_for_multiple_gate_outcomes", + "semantics": "multi_gate_unique_producer_dispatch_and_diagnostic_outcome", + "test_id": "test_run_gates.RunGatesDispatchIntegrationTests.test_shared_producer_command_runs_once_for_multiple_gate_outcomes" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 1, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 1, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/fixtures/contract/priority_quota_objects.py", + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 3, + "owner": "Tools/governance/control/run_gates.py", + "parallel_safe": true, + "path": "Tools/tests/test_run_gates.py", + "scenario_first_use_builds": {}, + "semantics": "gate_registry_to_unique_dispatch_projection" + }, + { + "case_count": 5, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -130096,7 +128030,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -130109,7 +128043,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -130119,7 +128053,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -130177,7 +128111,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -130189,24 +128123,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": "ReceiptSafetyTests.test_append_transaction_keeps_owner_validation_and_uncertainty_boundary", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.ReceiptPublication.locked_append", + "override": "RuntimeDirectoryIntegrationTests.test_directory_materialization_requires_existing_safe_runtime", + "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner_contract_symbol": "runtime_paths.ensure_directory", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/execution/task_runtime/runtime_paths.py", "status": "resolved", - "target": "ReceiptPublication.locked_append" + "target": "ensure_directory" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_append_transaction_keeps_owner_validation_and_uncertainty_boundary", - "selector": "ReceiptSafetyTests.test_append_transaction_keeps_owner_validation_and_uncertainty_boundary", - "semantics": "append_only_publication_transaction_boundary", - "test_id": "test_runtime_safety.ReceiptSafetyTests.test_append_transaction_keeps_owner_validation_and_uncertainty_boundary" + "parallel_safe": false, + "path": "Tools/tests/test_runtime_paths.py", + "primary_owner_test": "test_runtime_paths.RuntimeDirectoryIntegrationTests.test_directory_materialization_requires_existing_safe_runtime", + "selector": "RuntimeDirectoryIntegrationTests.test_directory_materialization_requires_existing_safe_runtime", + "semantics": "current_runtime_directory_materialization_safety", + "test_id": "test_runtime_paths.RuntimeDirectoryIntegrationTests.test_directory_materialization_requires_existing_safe_runtime" }, { "consumer_only": false, @@ -130215,7 +128149,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "execution": { @@ -130228,8 +128162,8 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -130238,8 +128172,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -130296,8 +128230,8 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -130309,24 +128243,24 @@ } } }, - "level": "slow", + "level": "unit", "lifecycle": "current", - "override": "ReceiptSafetyTests.test_concurrent_process_appenders_preserve_every_record", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.write_receipts", + "override": "RuntimePathRegistryContractTests.test_dynamic_children_require_a_registered_namespace_and_safe_leaf", + "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner_contract_symbol": "runtime_paths.child_path", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/execution/task_runtime/runtime_paths.py", "status": "resolved", - "target": "write_receipts" + "target": "child_path" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_concurrent_process_appenders_preserve_every_record", - "selector": "ReceiptSafetyTests.test_concurrent_process_appenders_preserve_every_record", - "semantics": "current_receipt_append_concurrency", - "test_id": "test_runtime_safety.ReceiptSafetyTests.test_concurrent_process_appenders_preserve_every_record" + "parallel_safe": true, + "path": "Tools/tests/test_runtime_paths.py", + "primary_owner_test": "test_runtime_paths.RuntimePathRegistryContractTests.test_dynamic_children_require_a_registered_namespace_and_safe_leaf", + "selector": "RuntimePathRegistryContractTests.test_dynamic_children_require_a_registered_namespace_and_safe_leaf", + "semantics": "current_runtime_child_path_safety", + "test_id": "test_runtime_paths.RuntimePathRegistryContractTests.test_dynamic_children_require_a_registered_namespace_and_safe_leaf" }, { "consumer_only": false, @@ -130429,24 +128363,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "ReceiptSafetyTests.test_receipt_append_outcome_is_one_three_state_contract", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.receipt_append_outcome", + "override": null, + "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner_contract_symbol": "runtime_paths.RUNTIME_OBJECTS", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/execution/task_runtime/runtime_paths.py", "status": "resolved", - "target": "receipt_append_outcome" + "target": "RUNTIME_OBJECTS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_receipt_append_outcome_is_one_three_state_contract", - "selector": "ReceiptSafetyTests.test_receipt_append_outcome_is_one_three_state_contract", - "semantics": "receipt_append_outcome", - "test_id": "test_runtime_safety.ReceiptSafetyTests.test_receipt_append_outcome_is_one_three_state_contract" + "path": "Tools/tests/test_runtime_paths.py", + "primary_owner_test": "test_runtime_paths.RuntimePathRegistryContractTests.test_production_consumers_do_not_redeclare_runtime_path_spellings", + "selector": "RuntimePathRegistryContractTests.test_production_consumers_do_not_redeclare_runtime_path_spellings", + "semantics": "current_runtime_path_registry_closure", + "test_id": "test_runtime_paths.RuntimePathRegistryContractTests.test_production_consumers_do_not_redeclare_runtime_path_spellings" }, { "consumer_only": false, @@ -130469,7 +128403,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -130479,7 +128413,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -130537,7 +128471,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -130549,29 +128483,29 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "ReceiptSafetyTests.test_receipt_writer_publishes_complete_jsonl_and_preserves_creator", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.write_receipts", + "override": null, + "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner_contract_symbol": "runtime_paths.RUNTIME_OBJECTS", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/execution/task_runtime/runtime_paths.py", "status": "resolved", - "target": "write_receipts" + "target": "RUNTIME_OBJECTS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_publishes_complete_jsonl_and_preserves_creator", - "selector": "ReceiptSafetyTests.test_receipt_writer_publishes_complete_jsonl_and_preserves_creator", - "semantics": "current_receipt_append_publication", - "test_id": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_publishes_complete_jsonl_and_preserves_creator" + "path": "Tools/tests/test_runtime_paths.py", + "primary_owner_test": "test_runtime_paths.RuntimePathRegistryContractTests.test_registry_is_unique_closed_and_instance_local", + "selector": "RuntimePathRegistryContractTests.test_registry_is_unique_closed_and_instance_local", + "semantics": "current_runtime_path_registry_closure", + "test_id": "test_runtime_paths.RuntimePathRegistryContractTests.test_registry_is_unique_closed_and_instance_local" }, { "consumer_only": false, "disposition": "keep", - "duplicate_group": "receipt-path-safety-owner-and-transport", + "duplicate_group": null, "effects": { "file_copies": 0, "full_repository_copies": 0, @@ -130589,7 +128523,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -130599,7 +128533,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -130657,7 +128591,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -130669,25 +128603,51 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.write_receipts", + "override": null, + "owner": "Tools/execution/task_runtime/runtime_paths.py", + "owner_contract_symbol": "runtime_paths.RUNTIME_OBJECTS", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/execution/task_runtime/runtime_paths.py", "status": "resolved", - "target": "write_receipts" + "target": "RUNTIME_OBJECTS" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets", - "selector": "ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets", - "semantics": "current_receipt_path_safety", - "test_id": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets" - }, + "parallel_safe": true, + "path": "Tools/tests/test_runtime_paths.py", + "primary_owner_test": "test_runtime_paths.RuntimePathRegistryContractTests.test_resolution_accepts_only_exact_current_identities", + "selector": "RuntimePathRegistryContractTests.test_resolution_accepts_only_exact_current_identities", + "semantics": "current_runtime_path_registry_closure", + "test_id": "test_runtime_paths.RuntimePathRegistryContractTests.test_resolution_accepts_only_exact_current_identities" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 2, + "owner": "Tools/execution/task_runtime/runtime_paths.py", + "parallel_safe": true, + "path": "Tools/tests/test_runtime_paths.py", + "scenario_first_use_builds": {}, + "semantics": "current_runtime_path_registry_closure" + }, + { + "case_count": 17, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -130696,7 +128656,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -130791,22 +128751,22 @@ }, "level": "slow", "lifecycle": "current", - "override": "RepositorySnapshotTests.test_snapshot_rejects_symlink_hardlink_and_special_files", + "override": "CanonicalRepositoryFileSlowTests.*", "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.repository_snapshot_sha256", + "owner_contract_symbol": "kblib.canonical_repository_file", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "repository_snapshot_sha256" + "target": "canonical_repository_file" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.RepositorySnapshotTests.test_snapshot_rejects_symlink_hardlink_and_special_files", - "selector": "RepositorySnapshotTests.test_snapshot_rejects_symlink_hardlink_and_special_files", - "semantics": "repository_snapshot_path_safety", - "test_id": "test_runtime_safety.RepositorySnapshotTests.test_snapshot_rejects_symlink_hardlink_and_special_files" + "primary_owner_test": "test_runtime_safety.CanonicalRepositoryFileSlowTests.test_exact_spelling_and_symlink_components_are_rejected_on_disk", + "selector": "CanonicalRepositoryFileSlowTests.test_exact_spelling_and_symlink_components_are_rejected_on_disk", + "semantics": "canonical_repository_file_path_safety", + "test_id": "test_runtime_safety.CanonicalRepositoryFileSlowTests.test_exact_spelling_and_symlink_components_are_rejected_on_disk" }, { "consumer_only": false, @@ -130829,7 +128789,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -130839,7 +128799,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -130897,7 +128857,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -130909,24 +128869,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "RepositorySnapshotTests.test_snapshot_tracks_repository_bytes_but_excludes_control_and_cache", + "override": "DirectoryListingScopeUnitTests.*", "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.repository_snapshot_sha256", + "owner_contract_symbol": "kblib.directory_listing_scope", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "repository_snapshot_sha256" + "target": "directory_listing_scope" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.RepositorySnapshotTests.test_snapshot_tracks_repository_bytes_but_excludes_control_and_cache", - "selector": "RepositorySnapshotTests.test_snapshot_tracks_repository_bytes_but_excludes_control_and_cache", - "semantics": "repository_snapshot_projection", - "test_id": "test_runtime_safety.RepositorySnapshotTests.test_snapshot_tracks_repository_bytes_but_excludes_control_and_cache" + "primary_owner_test": "test_runtime_safety.DirectoryListingScopeUnitTests.test_scope_reuses_listing_and_always_closes", + "selector": "DirectoryListingScopeUnitTests.test_scope_reuses_listing_and_always_closes", + "semantics": "directory_listing_scope_lifecycle", + "test_id": "test_runtime_safety.DirectoryListingScopeUnitTests.test_scope_reuses_listing_and_always_closes" }, { "consumer_only": false, @@ -130949,7 +128909,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -130959,7 +128919,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -131017,7 +128977,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -131029,24 +128989,24 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "RepositoryTargetSnapshotTests.test_target_snapshot_rejects_namespace_aliases", + "override": "DurableReplaceContractTests.*", "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.repository_target_snapshot", + "owner_contract_symbol": "kblib.durable_replace", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "repository_target_snapshot" + "target": "durable_replace" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.RepositoryTargetSnapshotTests.test_target_snapshot_rejects_namespace_aliases", - "selector": "RepositoryTargetSnapshotTests.test_target_snapshot_rejects_namespace_aliases", - "semantics": "repository_target_snapshot_path_safety", - "test_id": "test_runtime_safety.RepositoryTargetSnapshotTests.test_target_snapshot_rejects_namespace_aliases" + "primary_owner_test": "test_runtime_safety.DurableReplaceContractTests.test_cross_directory_replace_fsyncs_both_namespace_changes", + "selector": "DurableReplaceContractTests.test_cross_directory_replace_fsyncs_both_namespace_changes", + "semantics": "durable_replace_namespace_contract", + "test_id": "test_runtime_safety.DurableReplaceContractTests.test_cross_directory_replace_fsyncs_both_namespace_changes" }, { "consumer_only": false, @@ -131055,7 +129015,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, + "process_calls": 0, "temp_resources": 0 }, "execution": { @@ -131068,8 +129028,8 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -131078,8 +129038,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -131136,8 +129096,8 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -131149,24 +129109,24 @@ } } }, - "level": "slow", + "level": "contract", "lifecycle": "current", - "override": "RuntimeWriteLockTests.test_hard_process_exit_preserves_current_restart_evidence", + "override": "DurableReplaceContractTests.*", "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.runtime_write_lock", + "owner_contract_symbol": "kblib.durable_replace", "owner_reference": { "kind": "python-symbol", "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "runtime_write_lock" + "target": "durable_replace" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.RuntimeWriteLockTests.test_hard_process_exit_preserves_current_restart_evidence", - "selector": "RuntimeWriteLockTests.test_hard_process_exit_preserves_current_restart_evidence", - "semantics": "runtime_write_lock_hard_exit", - "test_id": "test_runtime_safety.RuntimeWriteLockTests.test_hard_process_exit_preserves_current_restart_evidence" + "primary_owner_test": "test_runtime_safety.DurableReplaceContractTests.test_directory_fsync_failure_surfaces_after_atomic_rename", + "selector": "DurableReplaceContractTests.test_directory_fsync_failure_surfaces_after_atomic_rename", + "semantics": "durable_replace_namespace_contract", + "test_id": "test_runtime_safety.DurableReplaceContractTests.test_directory_fsync_failure_surfaces_after_atomic_rename" }, { "consumer_only": false, @@ -131189,7 +129149,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -131199,7 +129159,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -131257,7 +129217,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -131269,51 +129229,25 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "RuntimeWriteLockTests.test_lock_lifecycle_distinguishes_success_error_and_reconciliation", - "owner": "Tools/platform/common/kblib.py", - "owner_contract_symbol": "kblib.runtime_write_lock", + "override": "InitNamespaceContractTests.test_governance_namespace_accepts_only_plan_and_free_append_marker", + "owner": "Tools/execution/task_runtime/init_state.py", + "owner_contract_symbol": "init_state._governance_only_namespace_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/common/kblib.py", + "owner": "Tools/execution/task_runtime/init_state.py", "status": "resolved", - "target": "runtime_write_lock" + "target": "_governance_only_namespace_errors" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_runtime_safety.py", - "primary_owner_test": "test_runtime_safety.RuntimeWriteLockTests.test_lock_lifecycle_distinguishes_success_error_and_reconciliation", - "selector": "RuntimeWriteLockTests.test_lock_lifecycle_distinguishes_success_error_and_reconciliation", - "semantics": "runtime_write_lock_lifecycle", - "test_id": "test_runtime_safety.RuntimeWriteLockTests.test_lock_lifecycle_distinguishes_success_error_and_reconciliation" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 2, - "temp_resources": 6 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 2, - "temp_resources": 6 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 16, - "owner": "Tools/platform/common/kblib.py", - "parallel_safe": true, - "path": "Tools/tests/test_runtime_safety.py", - "scenario_first_use_builds": {}, - "semantics": "current_receipt_append_publication" - }, - { - "case_count": 8, - "cases": [ + "primary_owner_test": "test_runtime_safety.InitNamespaceContractTests.test_governance_namespace_accepts_only_plan_and_free_append_marker", + "selector": "InitNamespaceContractTests.test_governance_namespace_accepts_only_plan_and_free_append_marker", + "semantics": "pre_task_governance_namespace", + "test_id": "test_runtime_safety.InitNamespaceContractTests.test_governance_namespace_accepts_only_plan_and_free_append_marker" + }, { "consumer_only": false, "disposition": "keep", @@ -131335,7 +129269,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -131345,7 +129279,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -131403,7 +129337,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -131415,24 +129349,24 @@ } } }, - "level": "integration", + "level": "slow", "lifecycle": "current", - "override": "RuntimeStateModelIntegrationTests.*", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "owner_contract_symbol": "runtime_state_contract.load_model", + "override": "InitPublicationTests.test_empty_runtime_winning_publication_race_is_not_replaced", + "owner": "Tools/execution/task_runtime/init_state.py", + "owner_contract_symbol": "init_state._rename_noreplace", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner": "Tools/execution/task_runtime/init_state.py", "status": "resolved", - "target": "load_model" + "target": "_rename_noreplace" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "primary_owner_test": "test_runtime_state_contract.RuntimeStateModelIntegrationTests.test_shipped_model_loads_exact_current_registry", - "selector": "RuntimeStateModelIntegrationTests.test_shipped_model_loads_exact_current_registry", - "semantics": "shipped_runtime_state_model_load", - "test_id": "test_runtime_state_contract.RuntimeStateModelIntegrationTests.test_shipped_model_loads_exact_current_registry" + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.InitPublicationTests.test_empty_runtime_winning_publication_race_is_not_replaced", + "selector": "InitPublicationTests.test_empty_runtime_winning_publication_race_is_not_replaced", + "semantics": "init_state_no_replace_race", + "test_id": "test_runtime_safety.InitPublicationTests.test_empty_runtime_winning_publication_race_is_not_replaced" }, { "consumer_only": false, @@ -131455,7 +129389,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -131465,7 +129399,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -131523,7 +129457,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -131535,24 +129469,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "owner_contract_symbol": "runtime_state_contract.amendment_is_final", + "override": "InitPublicationTests.test_failed_postpublication_rollback_preserves_recovery_lock", + "owner": "Tools/execution/task_runtime/init_state.py", + "owner_contract_symbol": "init_state.publish_runtime", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner": "Tools/execution/task_runtime/init_state.py", "status": "resolved", - "target": "amendment_is_final" + "target": "publish_runtime" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project", - "selector": "RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project", - "semantics": "current_runtime_control_finality_projection", - "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project" + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.InitPublicationTests.test_failed_postpublication_rollback_preserves_recovery_lock", + "selector": "InitPublicationTests.test_failed_postpublication_rollback_preserves_recovery_lock", + "semantics": "init_state_failed_rollback_recovery", + "test_id": "test_runtime_safety.InitPublicationTests.test_failed_postpublication_rollback_preserves_recovery_lock" }, { "consumer_only": false, @@ -131655,24 +129589,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "RuntimeStateProjectionContractTests.test_current_queue_authorization_and_classifier_matrix", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "owner_contract_symbol": "runtime_state_contract.classify_queue_transition", + "override": "ReceiptSafetyTests.test_append_transaction_keeps_owner_validation_and_uncertainty_boundary", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.ReceiptPublication.locked_append", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "classify_queue_transition" + "target": "ReceiptPublication.locked_append" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_queue_authorization_and_classifier_matrix", - "selector": "RuntimeStateProjectionContractTests.test_current_queue_authorization_and_classifier_matrix", - "semantics": "current_queue_transition_authorization_matrix", - "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_queue_authorization_and_classifier_matrix" + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_append_transaction_keeps_owner_validation_and_uncertainty_boundary", + "selector": "ReceiptSafetyTests.test_append_transaction_keeps_owner_validation_and_uncertainty_boundary", + "semantics": "append_only_publication_transaction_boundary", + "test_id": "test_runtime_safety.ReceiptSafetyTests.test_append_transaction_keeps_owner_validation_and_uncertainty_boundary" }, { "consumer_only": false, @@ -131681,7 +129615,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "execution": { @@ -131694,8 +129628,8 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -131704,8 +129638,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -131762,8 +129696,8 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -131775,24 +129709,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": "RuntimeStateProjectionContractTests.test_current_queue_reachability_is_derived_from_ordinary_edges", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "owner_contract_symbol": "runtime_state_contract.reachable_batch_states", + "override": "ReceiptSafetyTests.test_concurrent_process_appenders_preserve_every_record", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.write_receipts", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "reachable_batch_states" + "target": "write_receipts" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_queue_reachability_is_derived_from_ordinary_edges", - "selector": "RuntimeStateProjectionContractTests.test_current_queue_reachability_is_derived_from_ordinary_edges", - "semantics": "current_queue_transition_reachability", - "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_queue_reachability_is_derived_from_ordinary_edges" + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_concurrent_process_appenders_preserve_every_record", + "selector": "ReceiptSafetyTests.test_concurrent_process_appenders_preserve_every_record", + "semantics": "current_receipt_append_concurrency", + "test_id": "test_runtime_safety.ReceiptSafetyTests.test_concurrent_process_appenders_preserve_every_record" }, { "consumer_only": false, @@ -131895,24 +129829,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "RuntimeStateProjectionContractTests.test_current_task_authorization_matrix", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "owner_contract_symbol": "runtime_state_contract.task_transition_is_authorized", + "override": "ReceiptSafetyTests.test_receipt_append_outcome_is_one_three_state_contract", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.receipt_append_outcome", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "task_transition_is_authorized" + "target": "receipt_append_outcome" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_task_authorization_matrix", - "selector": "RuntimeStateProjectionContractTests.test_current_task_authorization_matrix", - "semantics": "current_task_transition_authorization_matrix", - "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_task_authorization_matrix" + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_receipt_append_outcome_is_one_three_state_contract", + "selector": "ReceiptSafetyTests.test_receipt_append_outcome_is_one_three_state_contract", + "semantics": "receipt_append_outcome", + "test_id": "test_runtime_safety.ReceiptSafetyTests.test_receipt_append_outcome_is_one_three_state_contract" }, { "consumer_only": false, @@ -131935,7 +129869,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -131945,7 +129879,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -132003,7 +129937,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -132015,29 +129949,29 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "owner_contract_symbol": "runtime_state_contract.validate_model", + "override": "ReceiptSafetyTests.test_receipt_writer_publishes_complete_jsonl_and_preserves_creator", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.write_receipts", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "validate_model" + "target": "write_receipts" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_states_classes_and_ledgers_project_from_registry", - "selector": "RuntimeStateProjectionContractTests.test_states_classes_and_ledgers_project_from_registry", - "semantics": "current_runtime_state_machine_contract", - "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_states_classes_and_ledgers_project_from_registry" + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_publishes_complete_jsonl_and_preserves_creator", + "selector": "ReceiptSafetyTests.test_receipt_writer_publishes_complete_jsonl_and_preserves_creator", + "semantics": "current_receipt_append_publication", + "test_id": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_publishes_complete_jsonl_and_preserves_creator" }, { "consumer_only": false, "disposition": "keep", - "duplicate_group": null, + "duplicate_group": "receipt-path-safety-owner-and-transport", "effects": { "file_copies": 0, "full_repository_copies": 0, @@ -132055,7 +129989,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -132065,7 +129999,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -132123,7 +130057,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -132135,24 +130069,24 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "owner_contract_symbol": "runtime_state_contract.validate_model", + "override": "ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.write_receipts", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "validate_model" + "target": "write_receipts" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "primary_owner_test": "test_runtime_state_contract.RuntimeStateValidationContractTests.test_duplicate_json_keys_fail_before_shape_validation", - "selector": "RuntimeStateValidationContractTests.test_duplicate_json_keys_fail_before_shape_validation", - "semantics": "current_runtime_state_machine_contract", - "test_id": "test_runtime_state_contract.RuntimeStateValidationContractTests.test_duplicate_json_keys_fail_before_shape_validation" + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets", + "selector": "ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets", + "semantics": "current_receipt_path_safety", + "test_id": "test_runtime_safety.ReceiptSafetyTests.test_receipt_writer_rejects_aliases_and_authoritative_targets" }, { "consumer_only": false, @@ -132175,7 +130109,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -132185,7 +130119,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -132243,7 +130177,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -132255,51 +130189,25 @@ } } }, - "level": "contract", + "level": "slow", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "owner_contract_symbol": "runtime_state_contract.validate_model", + "override": "RepositorySnapshotTests.test_snapshot_rejects_symlink_hardlink_and_special_files", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.repository_snapshot_sha256", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "validate_model" + "target": "repository_snapshot_sha256" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "primary_owner_test": "test_runtime_state_contract.RuntimeStateValidationContractTests.test_invalid_current_model_variants_fail_closed", - "selector": "RuntimeStateValidationContractTests.test_invalid_current_model_variants_fail_closed", - "semantics": "current_runtime_state_machine_contract", - "test_id": "test_runtime_state_contract.RuntimeStateValidationContractTests.test_invalid_current_model_variants_fail_closed" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 5, - "owner": "Tools/execution/task_runtime/runtime_state_contract.py", - "parallel_safe": true, - "path": "Tools/tests/test_runtime_state_contract.py", - "scenario_first_use_builds": {}, - "semantics": "current_runtime_state_machine_contract" - }, - { - "case_count": 3, - "cases": [ + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.RepositorySnapshotTests.test_snapshot_rejects_symlink_hardlink_and_special_files", + "selector": "RepositorySnapshotTests.test_snapshot_rejects_symlink_hardlink_and_special_files", + "semantics": "repository_snapshot_path_safety", + "test_id": "test_runtime_safety.RepositorySnapshotTests.test_snapshot_rejects_symlink_hardlink_and_special_files" + }, { "consumer_only": false, "disposition": "keep", @@ -132321,7 +130229,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -132331,7 +130239,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -132389,7 +130297,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -132401,24 +130309,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": "RuntimeValidationCompositionTests.test_correction_admission_does_not_mask_corruption", - "owner": "Tools/execution/task_runtime/queue_runtime/authority.py", - "owner_contract_symbol": "authority.runtime_admission_errors", + "override": "RepositorySnapshotTests.test_snapshot_tracks_repository_bytes_but_excludes_control_and_cache", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.repository_snapshot_sha256", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/authority.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "runtime_admission_errors" + "target": "repository_snapshot_sha256" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_validation.py", - "primary_owner_test": "test_runtime_validation.RuntimeValidationCompositionTests.test_correction_admission_does_not_mask_corruption", - "selector": "RuntimeValidationCompositionTests.test_correction_admission_does_not_mask_corruption", - "semantics": "purpose_bound_admission_preserves_structural_proof", - "test_id": "test_runtime_validation.RuntimeValidationCompositionTests.test_correction_admission_does_not_mask_corruption" + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.RepositorySnapshotTests.test_snapshot_tracks_repository_bytes_but_excludes_control_and_cache", + "selector": "RepositorySnapshotTests.test_snapshot_tracks_repository_bytes_but_excludes_control_and_cache", + "semantics": "repository_snapshot_projection", + "test_id": "test_runtime_safety.RepositorySnapshotTests.test_snapshot_tracks_repository_bytes_but_excludes_control_and_cache" }, { "consumer_only": false, @@ -132441,7 +130349,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -132451,7 +130359,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -132509,7 +130417,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -132521,24 +130429,24 @@ } } }, - "level": "unit", + "level": "slow", "lifecycle": "current", - "override": "RuntimeValidationCompositionTests.test_gate_context_current_composes_both_currentness_owners", - "owner": "Tools/execution/task_runtime/runtime_validation.py", - "owner_contract_symbol": "runtime_validation.require_gate_context_current", + "override": "RepositoryTargetSnapshotTests.test_target_snapshot_rejects_namespace_aliases", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.repository_target_snapshot", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_validation.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "require_gate_context_current" + "target": "repository_target_snapshot" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_validation.py", - "primary_owner_test": "test_runtime_validation.RuntimeValidationCompositionTests.test_gate_context_current_composes_both_currentness_owners", - "selector": "RuntimeValidationCompositionTests.test_gate_context_current_composes_both_currentness_owners", - "semantics": "runtime_and_metadata_gate_currentness_composition", - "test_id": "test_runtime_validation.RuntimeValidationCompositionTests.test_gate_context_current_composes_both_currentness_owners" + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.RepositoryTargetSnapshotTests.test_target_snapshot_rejects_namespace_aliases", + "selector": "RepositoryTargetSnapshotTests.test_target_snapshot_rejects_namespace_aliases", + "semantics": "repository_target_snapshot_path_safety", + "test_id": "test_runtime_safety.RepositoryTargetSnapshotTests.test_target_snapshot_rejects_namespace_aliases" }, { "consumer_only": false, @@ -132547,7 +130455,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 0 }, "execution": { @@ -132560,8 +130468,8 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -132570,8 +130478,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -132628,8 +130536,8 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -132641,53 +130549,27 @@ } } }, - "level": "unit", + "level": "slow", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/runtime_validation.py", - "owner_contract_symbol": "runtime_validation.validate_runtime", + "override": "RuntimeWriteLockTests.test_hard_process_exit_preserves_current_restart_evidence", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.runtime_write_lock", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/runtime_validation.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "validate_runtime" + "target": "runtime_write_lock" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_runtime_validation.py", - "primary_owner_test": "test_runtime_validation.RuntimeValidationCompositionTests.test_runtime_validation_injects_the_unique_gate_predicate", - "selector": "RuntimeValidationCompositionTests.test_runtime_validation_injects_the_unique_gate_predicate", - "semantics": "current_runtime_validation_composition", - "test_id": "test_runtime_validation.RuntimeValidationCompositionTests.test_runtime_validation_injects_the_unique_gate_predicate" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 2, - "owner": "Tools/execution/task_runtime/runtime_validation.py", - "parallel_safe": true, - "path": "Tools/tests/test_runtime_validation.py", - "scenario_first_use_builds": {}, - "semantics": "current_runtime_validation_composition" - }, - { - "case_count": 12, - "cases": [ + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.RuntimeWriteLockTests.test_hard_process_exit_preserves_current_restart_evidence", + "selector": "RuntimeWriteLockTests.test_hard_process_exit_preserves_current_restart_evidence", + "semantics": "runtime_write_lock_hard_exit", + "test_id": "test_runtime_safety.RuntimeWriteLockTests.test_hard_process_exit_preserves_current_restart_evidence" + }, { - "consumer_only": true, + "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { @@ -132707,7 +130589,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -132717,7 +130599,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -132775,7 +130657,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -132789,23 +130671,49 @@ }, "level": "integration", "lifecycle": "current", - "override": "ScaffoldCliTransportTests.*", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.main", + "override": "RuntimeWriteLockTests.test_lock_lifecycle_distinguishes_success_error_and_reconciliation", + "owner": "Tools/platform/common/kblib.py", + "owner_contract_symbol": "kblib.runtime_write_lock", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/platform/common/kblib.py", "status": "resolved", - "target": "main" + "target": "runtime_write_lock" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_apply_publishes_exactly_one_mechanical_candidate", - "selector": "ScaffoldCliTransportTests.test_json_cli_reports_one_created_candidate", - "semantics": "scaffold_profile_json_cli_transport", - "test_id": "test_scaffold_profile.ScaffoldCliTransportTests.test_json_cli_reports_one_created_candidate" - }, + "parallel_safe": false, + "path": "Tools/tests/test_runtime_safety.py", + "primary_owner_test": "test_runtime_safety.RuntimeWriteLockTests.test_lock_lifecycle_distinguishes_success_error_and_reconciliation", + "selector": "RuntimeWriteLockTests.test_lock_lifecycle_distinguishes_success_error_and_reconciliation", + "semantics": "runtime_write_lock_lifecycle", + "test_id": "test_runtime_safety.RuntimeWriteLockTests.test_lock_lifecycle_distinguishes_success_error_and_reconciliation" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 2, + "temp_resources": 6 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 2, + "temp_resources": 6 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 16, + "owner": "Tools/platform/common/kblib.py", + "parallel_safe": true, + "path": "Tools/tests/test_runtime_safety.py", + "scenario_first_use_builds": {}, + "semantics": "current_receipt_append_publication" + }, + { + "case_count": 8, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -132907,24 +130815,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "ScaffoldManifestContractTests.*", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.build_plan", + "override": "RuntimeStateModelIntegrationTests.*", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner_contract_symbol": "runtime_state_contract.load_model", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", "status": "resolved", - "target": "build_plan" + "target": "load_model" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldManifestContractTests.test_destination_conflict_preserves_every_existing_path_kind", - "selector": "ScaffoldManifestContractTests.test_destination_conflict_preserves_every_existing_path_kind", - "semantics": "scaffold_manifest_plan_and_conflict_contract", - "test_id": "test_scaffold_profile.ScaffoldManifestContractTests.test_destination_conflict_preserves_every_existing_path_kind" + "path": "Tools/tests/test_runtime_state_contract.py", + "primary_owner_test": "test_runtime_state_contract.RuntimeStateModelIntegrationTests.test_shipped_model_loads_exact_current_registry", + "selector": "RuntimeStateModelIntegrationTests.test_shipped_model_loads_exact_current_registry", + "semantics": "shipped_runtime_state_model_load", + "test_id": "test_runtime_state_contract.RuntimeStateModelIntegrationTests.test_shipped_model_loads_exact_current_registry" }, { "consumer_only": false, @@ -133029,22 +130937,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ScaffoldManifestContractTests.*", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.build_plan", + "override": "RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner_contract_symbol": "runtime_state_contract.amendment_is_final", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", "status": "resolved", - "target": "build_plan" + "target": "amendment_is_final" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldManifestContractTests.test_manifest_classifies_template_and_binds_only_confirmed_identity", - "selector": "ScaffoldManifestContractTests.test_manifest_classifies_template_and_binds_only_confirmed_identity", - "semantics": "scaffold_manifest_plan_and_conflict_contract", - "test_id": "test_scaffold_profile.ScaffoldManifestContractTests.test_manifest_classifies_template_and_binds_only_confirmed_identity" + "path": "Tools/tests/test_runtime_state_contract.py", + "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project", + "selector": "RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project", + "semantics": "current_runtime_control_finality_projection", + "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_control_finality_and_amendment_operations_project" }, { "consumer_only": false, @@ -133149,22 +131057,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ScaffoldManifestContractTests.*", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.build_plan", + "override": "RuntimeStateProjectionContractTests.test_current_queue_authorization_and_classifier_matrix", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner_contract_symbol": "runtime_state_contract.classify_queue_transition", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", "status": "resolved", - "target": "build_plan" + "target": "classify_queue_transition" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldManifestContractTests.test_manifest_shape_and_unlisted_files_are_fail_closed", - "selector": "ScaffoldManifestContractTests.test_manifest_shape_and_unlisted_files_are_fail_closed", - "semantics": "scaffold_manifest_plan_and_conflict_contract", - "test_id": "test_scaffold_profile.ScaffoldManifestContractTests.test_manifest_shape_and_unlisted_files_are_fail_closed" + "path": "Tools/tests/test_runtime_state_contract.py", + "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_queue_authorization_and_classifier_matrix", + "selector": "RuntimeStateProjectionContractTests.test_current_queue_authorization_and_classifier_matrix", + "semantics": "current_queue_transition_authorization_matrix", + "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_queue_authorization_and_classifier_matrix" }, { "consumer_only": false, @@ -133269,22 +131177,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "ScaffoldManifestContractTests.*", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.build_plan", + "override": "RuntimeStateProjectionContractTests.test_current_queue_reachability_is_derived_from_ordinary_edges", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner_contract_symbol": "runtime_state_contract.reachable_batch_states", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", "status": "resolved", - "target": "build_plan" + "target": "reachable_batch_states" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldManifestContractTests.test_template_cannot_prefill_policy_or_smuggle_unknown_root_state", - "selector": "ScaffoldManifestContractTests.test_template_cannot_prefill_policy_or_smuggle_unknown_root_state", - "semantics": "scaffold_manifest_plan_and_conflict_contract", - "test_id": "test_scaffold_profile.ScaffoldManifestContractTests.test_template_cannot_prefill_policy_or_smuggle_unknown_root_state" + "path": "Tools/tests/test_runtime_state_contract.py", + "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_queue_reachability_is_derived_from_ordinary_edges", + "selector": "RuntimeStateProjectionContractTests.test_current_queue_reachability_is_derived_from_ordinary_edges", + "semantics": "current_queue_transition_reachability", + "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_queue_reachability_is_derived_from_ordinary_edges" }, { "consumer_only": false, @@ -133387,27 +131295,27 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "ScaffoldPredicateUnitTests.test_manifest_entries_accept_only_canonical_relative_paths", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile._relative", + "override": "RuntimeStateProjectionContractTests.test_current_task_authorization_matrix", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner_contract_symbol": "runtime_state_contract.task_transition_is_authorized", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", "status": "resolved", - "target": "_relative" + "target": "task_transition_is_authorized" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldPredicateUnitTests.test_manifest_entries_accept_only_canonical_relative_paths", - "selector": "ScaffoldPredicateUnitTests.test_manifest_entries_accept_only_canonical_relative_paths", - "semantics": "scaffold_manifest_relative_path_predicate", - "test_id": "test_scaffold_profile.ScaffoldPredicateUnitTests.test_manifest_entries_accept_only_canonical_relative_paths" + "path": "Tools/tests/test_runtime_state_contract.py", + "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_task_authorization_matrix", + "selector": "RuntimeStateProjectionContractTests.test_current_task_authorization_matrix", + "semantics": "current_task_transition_authorization_matrix", + "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_current_task_authorization_matrix" }, { - "consumer_only": true, + "consumer_only": false, "disposition": "keep", "duplicate_group": null, "effects": { @@ -133507,24 +131415,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "ScaffoldPredicateUnitTests.test_profile_id_acceptance_reuses_the_current_namespace_boundary", - "owner": "Tools/governance/profile/profile_layout_contract.py", - "owner_contract_symbol": "profile_layout_contract.RESERVED_PROFILE_IDS", + "override": null, + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner_contract_symbol": "runtime_state_contract.validate_model", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_layout_contract.py", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", "status": "resolved", - "target": "RESERVED_PROFILE_IDS" + "target": "validate_model" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_component_registry_projection.ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set", - "selector": "ScaffoldPredicateUnitTests.test_profile_id_acceptance_reuses_the_current_namespace_boundary", - "semantics": "scaffold_candidate_profile_id_boundary", - "test_id": "test_scaffold_profile.ScaffoldPredicateUnitTests.test_profile_id_acceptance_reuses_the_current_namespace_boundary" + "path": "Tools/tests/test_runtime_state_contract.py", + "primary_owner_test": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_states_classes_and_ledgers_project_from_registry", + "selector": "RuntimeStateProjectionContractTests.test_states_classes_and_ledgers_project_from_registry", + "semantics": "current_runtime_state_machine_contract", + "test_id": "test_runtime_state_contract.RuntimeStateProjectionContractTests.test_states_classes_and_ledgers_project_from_registry" }, { "consumer_only": false, @@ -133627,24 +131535,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "ScaffoldPublicationContractTests.*", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.apply_plan", + "override": null, + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner_contract_symbol": "runtime_state_contract.validate_model", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", "status": "resolved", - "target": "apply_plan" + "target": "validate_model" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldPublicationContractTests.test_missing_symlinked_or_hardlinked_whitelist_source_never_publishes", - "selector": "ScaffoldPublicationContractTests.test_missing_symlinked_or_hardlinked_whitelist_source_never_publishes", - "semantics": "scaffold_writer_security_race_and_cleanup", - "test_id": "test_scaffold_profile.ScaffoldPublicationContractTests.test_missing_symlinked_or_hardlinked_whitelist_source_never_publishes" + "parallel_safe": true, + "path": "Tools/tests/test_runtime_state_contract.py", + "primary_owner_test": "test_runtime_state_contract.RuntimeStateValidationContractTests.test_duplicate_json_keys_fail_before_shape_validation", + "selector": "RuntimeStateValidationContractTests.test_duplicate_json_keys_fail_before_shape_validation", + "semantics": "current_runtime_state_machine_contract", + "test_id": "test_runtime_state_contract.RuntimeStateValidationContractTests.test_duplicate_json_keys_fail_before_shape_validation" }, { "consumer_only": false, @@ -133747,25 +131655,51 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "ScaffoldPublicationContractTests.*", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.apply_plan", + "override": null, + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "owner_contract_symbol": "runtime_state_contract.validate_model", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", "status": "resolved", - "target": "apply_plan" + "target": "validate_model" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldPublicationContractTests.test_postpublication_readback_failure_reports_uncertain_created_state", - "selector": "ScaffoldPublicationContractTests.test_postpublication_readback_failure_reports_uncertain_created_state", - "semantics": "scaffold_writer_security_race_and_cleanup", - "test_id": "test_scaffold_profile.ScaffoldPublicationContractTests.test_postpublication_readback_failure_reports_uncertain_created_state" - }, + "parallel_safe": true, + "path": "Tools/tests/test_runtime_state_contract.py", + "primary_owner_test": "test_runtime_state_contract.RuntimeStateValidationContractTests.test_invalid_current_model_variants_fail_closed", + "selector": "RuntimeStateValidationContractTests.test_invalid_current_model_variants_fail_closed", + "semantics": "current_runtime_state_machine_contract", + "test_id": "test_runtime_state_contract.RuntimeStateValidationContractTests.test_invalid_current_model_variants_fail_closed" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 5, + "owner": "Tools/execution/task_runtime/runtime_state_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_runtime_state_contract.py", + "scenario_first_use_builds": {}, + "semantics": "current_runtime_state_machine_contract" + }, + { + "case_count": 3, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -133867,24 +131801,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "ScaffoldPublicationContractTests.*", - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.apply_plan", + "override": "RuntimeValidationCompositionTests.test_correction_admission_does_not_mask_corruption", + "owner": "Tools/execution/task_runtime/queue_runtime/authority.py", + "owner_contract_symbol": "authority.runtime_admission_errors", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/queue_runtime/authority.py", "status": "resolved", - "target": "apply_plan" + "target": "runtime_admission_errors" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldPublicationContractTests.test_race_failure_and_interruption_share_one_prepublication_cleanup_boundary", - "selector": "ScaffoldPublicationContractTests.test_race_failure_and_interruption_share_one_prepublication_cleanup_boundary", - "semantics": "scaffold_writer_security_race_and_cleanup", - "test_id": "test_scaffold_profile.ScaffoldPublicationContractTests.test_race_failure_and_interruption_share_one_prepublication_cleanup_boundary" + "parallel_safe": true, + "path": "Tools/tests/test_runtime_validation.py", + "primary_owner_test": "test_runtime_validation.RuntimeValidationCompositionTests.test_correction_admission_does_not_mask_corruption", + "selector": "RuntimeValidationCompositionTests.test_correction_admission_does_not_mask_corruption", + "semantics": "purpose_bound_admission_preserves_structural_proof", + "test_id": "test_runtime_validation.RuntimeValidationCompositionTests.test_correction_admission_does_not_mask_corruption" }, { "consumer_only": false, @@ -133987,24 +131921,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.build_plan", + "override": "RuntimeValidationCompositionTests.test_gate_context_current_composes_both_currentness_owners", + "owner": "Tools/execution/task_runtime/runtime_validation.py", + "owner_contract_symbol": "runtime_validation.require_gate_context_current", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_validation.py", "status": "resolved", - "target": "build_plan" + "target": "require_gate_context_current" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_apply_publishes_exactly_one_mechanical_candidate", - "selector": "ScaffoldWriterIntegrationTests.test_apply_publishes_exactly_one_mechanical_candidate", - "semantics": "current_template_to_candidate_mechanical_projection", - "test_id": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_apply_publishes_exactly_one_mechanical_candidate" + "path": "Tools/tests/test_runtime_validation.py", + "primary_owner_test": "test_runtime_validation.RuntimeValidationCompositionTests.test_gate_context_current_composes_both_currentness_owners", + "selector": "RuntimeValidationCompositionTests.test_gate_context_current_composes_both_currentness_owners", + "semantics": "runtime_and_metadata_gate_currentness_composition", + "test_id": "test_runtime_validation.RuntimeValidationCompositionTests.test_gate_context_current_composes_both_currentness_owners" }, { "consumer_only": false, @@ -134107,32 +132041,32 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/governance/profile/scaffold_profile.py", - "owner_contract_symbol": "scaffold_profile.build_plan", + "owner": "Tools/execution/task_runtime/runtime_validation.py", + "owner_contract_symbol": "runtime_validation.validate_runtime", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/scaffold_profile.py", + "owner": "Tools/execution/task_runtime/runtime_validation.py", "status": "resolved", - "target": "build_plan" + "target": "validate_runtime" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", - "primary_owner_test": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_dry_run_projects_the_plan_without_writing", - "selector": "ScaffoldWriterIntegrationTests.test_dry_run_projects_the_plan_without_writing", - "semantics": "current_template_to_candidate_mechanical_projection", - "test_id": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_dry_run_projects_the_plan_without_writing" + "path": "Tools/tests/test_runtime_validation.py", + "primary_owner_test": "test_runtime_validation.RuntimeValidationCompositionTests.test_runtime_validation_injects_the_unique_gate_predicate", + "selector": "RuntimeValidationCompositionTests.test_runtime_validation_injects_the_unique_gate_predicate", + "semantics": "current_runtime_validation_composition", + "test_id": "test_runtime_validation.RuntimeValidationCompositionTests.test_runtime_validation_injects_the_unique_gate_predicate" } ], - "default_level": "integration", + "default_level": "unit", "effective_effects": { - "file_copies": 2, + "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "effects": { "file_copies": 0, @@ -134140,22 +132074,20 @@ "process_calls": 0, "temp_resources": 0 }, - "fixture_dependencies": [ - "Tools/tests/support/scaffold_profile_fixture.py" - ], + "fixture_dependencies": [], "lifecycle": "current", - "override_count": 5, - "owner": "Tools/governance/profile/scaffold_profile.py", + "override_count": 2, + "owner": "Tools/execution/task_runtime/runtime_validation.py", "parallel_safe": true, - "path": "Tools/tests/test_scaffold_profile.py", + "path": "Tools/tests/test_runtime_validation.py", "scenario_first_use_builds": {}, - "semantics": "current_template_to_candidate_mechanical_projection" + "semantics": "current_runtime_validation_composition" }, { - "case_count": 6, + "case_count": 12, "cases": [ { - "consumer_only": false, + "consumer_only": true, "disposition": "keep", "duplicate_group": null, "effects": { @@ -134175,7 +132107,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -134185,7 +132117,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -134243,7 +132175,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -134257,27 +132189,27 @@ }, "level": "integration", "lifecycle": "current", - "override": "ColdReceiptStoreIntegrationTests.test_current_cold_chain_rejects_integrity_and_path_mutations", - "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", - "owner_contract_symbol": "receipts.cold_receipt_store", + "override": "ScaffoldCliTransportTests.*", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "owner": "Tools/governance/profile/scaffold_profile.py", "status": "resolved", - "target": "cold_receipt_store" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_seal_receipts.py", - "primary_owner_test": "test_seal_receipts.ColdReceiptStoreIntegrationTests.test_current_cold_chain_rejects_integrity_and_path_mutations", - "selector": "ColdReceiptStoreIntegrationTests.test_current_cold_chain_rejects_integrity_and_path_mutations", - "semantics": "current_cold_receipt_integrity_and_path_contract", - "test_id": "test_seal_receipts.ColdReceiptStoreIntegrationTests.test_current_cold_chain_rejects_integrity_and_path_mutations" + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_apply_publishes_exactly_one_mechanical_candidate", + "selector": "ScaffoldCliTransportTests.test_json_cli_reports_one_created_candidate", + "semantics": "scaffold_profile_json_cli_transport", + "test_id": "test_scaffold_profile.ScaffoldCliTransportTests.test_json_cli_reports_one_created_candidate" }, { - "consumer_only": true, + "consumer_only": false, "disposition": "keep", - "duplicate_group": "cold-projection-owner-and-seal-consumer", + "duplicate_group": null, "effects": { "file_copies": 0, "full_repository_copies": 0, @@ -134377,22 +132309,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "SealContractTests.test_projection_consumes_the_graph_owned_field_set", - "owner": "Tools/execution/evidence/seal_receipts.py", - "owner_contract_symbol": "seal_receipts._projection", + "override": "ScaffoldManifestContractTests.*", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.build_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/evidence/seal_receipts.py", + "owner": "Tools/governance/profile/scaffold_profile.py", "status": "resolved", - "target": "_projection" + "target": "build_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_seal_receipts.py", - "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers", - "selector": "SealContractTests.test_projection_consumes_the_graph_owned_field_set", - "semantics": "seal_projection_graph_owner_connection", - "test_id": "test_seal_receipts.SealContractTests.test_projection_consumes_the_graph_owned_field_set" + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldManifestContractTests.test_destination_conflict_preserves_every_existing_path_kind", + "selector": "ScaffoldManifestContractTests.test_destination_conflict_preserves_every_existing_path_kind", + "semantics": "scaffold_manifest_plan_and_conflict_contract", + "test_id": "test_scaffold_profile.ScaffoldManifestContractTests.test_destination_conflict_preserves_every_existing_path_kind" }, { "consumer_only": false, @@ -134497,22 +132429,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "SealContractTests.test_seal_receipt_validator_owns_current_identity_and_payload", - "owner": "Tools/execution/evidence/seal_receipts.py", - "owner_contract_symbol": "seal_receipts.current_receipt_errors", + "override": "ScaffoldManifestContractTests.*", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.build_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/evidence/seal_receipts.py", + "owner": "Tools/governance/profile/scaffold_profile.py", "status": "resolved", - "target": "current_receipt_errors" + "target": "build_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_seal_receipts.py", - "primary_owner_test": "test_seal_receipts.SealContractTests.test_seal_receipt_validator_owns_current_identity_and_payload", - "selector": "SealContractTests.test_seal_receipt_validator_owns_current_identity_and_payload", - "semantics": "seal_receipts_current_receipt_contract", - "test_id": "test_seal_receipts.SealContractTests.test_seal_receipt_validator_owns_current_identity_and_payload" + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldManifestContractTests.test_manifest_classifies_template_and_binds_only_confirmed_identity", + "selector": "ScaffoldManifestContractTests.test_manifest_classifies_template_and_binds_only_confirmed_identity", + "semantics": "scaffold_manifest_plan_and_conflict_contract", + "test_id": "test_scaffold_profile.ScaffoldManifestContractTests.test_manifest_classifies_template_and_binds_only_confirmed_identity" }, { "consumer_only": false, @@ -134535,7 +132467,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -134545,7 +132477,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -134603,7 +132535,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -134615,24 +132547,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "SealLifecycleIntegrationTests.test_current_format_history_is_sealed_and_remains_read_only_cold", - "owner": "Tools/execution/evidence/seal_receipts.py", - "owner_contract_symbol": "seal_receipts.apply_seal", + "override": "ScaffoldManifestContractTests.*", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.build_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/evidence/seal_receipts.py", + "owner": "Tools/governance/profile/scaffold_profile.py", "status": "resolved", - "target": "apply_seal" + "target": "build_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_seal_receipts.py", - "primary_owner_test": "test_seal_receipts.SealLifecycleIntegrationTests.test_current_format_history_is_sealed_and_remains_read_only_cold", - "selector": "SealLifecycleIntegrationTests.test_current_format_history_is_sealed_and_remains_read_only_cold", - "semantics": "current_format_history_to_cold_catalog_handoff", - "test_id": "test_seal_receipts.SealLifecycleIntegrationTests.test_current_format_history_is_sealed_and_remains_read_only_cold" + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldManifestContractTests.test_manifest_shape_and_unlisted_files_are_fail_closed", + "selector": "ScaffoldManifestContractTests.test_manifest_shape_and_unlisted_files_are_fail_closed", + "semantics": "scaffold_manifest_plan_and_conflict_contract", + "test_id": "test_scaffold_profile.ScaffoldManifestContractTests.test_manifest_shape_and_unlisted_files_are_fail_closed" }, { "consumer_only": false, @@ -134655,7 +132587,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -134665,7 +132597,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -134723,7 +132655,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -134735,24 +132667,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "SealLifecycleIntegrationTests.test_writer_rejects_a_stale_plan_and_preserves_an_unplanned_append", - "owner": "Tools/execution/evidence/seal_receipts.py", - "owner_contract_symbol": "seal_receipts.apply_seal", + "override": "ScaffoldManifestContractTests.*", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.build_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/evidence/seal_receipts.py", + "owner": "Tools/governance/profile/scaffold_profile.py", "status": "resolved", - "target": "apply_seal" + "target": "build_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_seal_receipts.py", - "primary_owner_test": "test_seal_receipts.SealLifecycleIntegrationTests.test_writer_rejects_a_stale_plan_and_preserves_an_unplanned_append", - "selector": "SealLifecycleIntegrationTests.test_writer_rejects_a_stale_plan_and_preserves_an_unplanned_append", - "semantics": "seal_writer_currentness_and_append_preservation", - "test_id": "test_seal_receipts.SealLifecycleIntegrationTests.test_writer_rejects_a_stale_plan_and_preserves_an_unplanned_append" + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldManifestContractTests.test_template_cannot_prefill_policy_or_smuggle_unknown_root_state", + "selector": "ScaffoldManifestContractTests.test_template_cannot_prefill_policy_or_smuggle_unknown_root_state", + "semantics": "scaffold_manifest_plan_and_conflict_contract", + "test_id": "test_scaffold_profile.ScaffoldManifestContractTests.test_template_cannot_prefill_policy_or_smuggle_unknown_root_state" }, { "consumer_only": false, @@ -134775,7 +132707,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -134785,7 +132717,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -134843,7 +132775,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -134855,53 +132787,27 @@ } } }, - "level": "slow", + "level": "unit", "lifecycle": "current", - "override": "SealRecoverySlowTests.test_hash_bound_pending_replays_idempotently_and_tamper_fails_closed", - "owner": "Tools/execution/evidence/seal_receipts.py", - "owner_contract_symbol": "seal_receipts._load_pending", + "override": "ScaffoldPredicateUnitTests.test_manifest_entries_accept_only_canonical_relative_paths", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile._relative", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/execution/evidence/seal_receipts.py", + "owner": "Tools/governance/profile/scaffold_profile.py", "status": "resolved", - "target": "_load_pending" + "target": "_relative" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_seal_receipts.py", - "primary_owner_test": "test_seal_receipts.SealRecoverySlowTests.test_hash_bound_pending_replays_idempotently_and_tamper_fails_closed", - "selector": "SealRecoverySlowTests.test_hash_bound_pending_replays_idempotently_and_tamper_fails_closed", - "semantics": "current_seal_pending_recovery_contract", - "test_id": "test_seal_receipts.SealRecoverySlowTests.test_hash_bound_pending_replays_idempotently_and_tamper_fails_closed" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 6, - "owner": "Tools/execution/evidence/seal_receipts.py", - "parallel_safe": true, - "path": "Tools/tests/test_seal_receipts.py", - "scenario_first_use_builds": {}, - "semantics": "current_hot_to_cold_receipt_seal" - }, - { - "case_count": 3, - "cases": [ + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldPredicateUnitTests.test_manifest_entries_accept_only_canonical_relative_paths", + "selector": "ScaffoldPredicateUnitTests.test_manifest_entries_accept_only_canonical_relative_paths", + "semantics": "scaffold_manifest_relative_path_predicate", + "test_id": "test_scaffold_profile.ScaffoldPredicateUnitTests.test_manifest_entries_accept_only_canonical_relative_paths" + }, { - "consumer_only": false, + "consumer_only": true, "disposition": "keep", "duplicate_group": null, "effects": { @@ -134921,7 +132827,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -134931,7 +132837,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -134989,7 +132895,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -135001,24 +132907,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "CardBudgetContractTests.test_body_and_action_limits_are_independent_boundary_predicates", - "owner": "Card/card-budget.yaml", - "owner_contract_symbol": "stamp_cards.discover_cards", + "override": "ScaffoldPredicateUnitTests.test_profile_id_acceptance_reuses_the_current_namespace_boundary", + "owner": "Tools/governance/profile/profile_layout_contract.py", + "owner_contract_symbol": "profile_layout_contract.RESERVED_PROFILE_IDS", "owner_reference": { - "kind": "contract-reference", - "owner": "Card/card-budget.yaml", - "status": "declared", - "target": "stamp_cards.discover_cards" + "kind": "python-symbol", + "owner": "Tools/governance/profile/profile_layout_contract.py", + "status": "resolved", + "target": "RESERVED_PROFILE_IDS" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_budget.py", - "primary_owner_test": "test_stamp_cards_budget.CardBudgetContractTests.test_body_and_action_limits_are_independent_boundary_predicates", - "selector": "CardBudgetContractTests.test_body_and_action_limits_are_independent_boundary_predicates", - "semantics": "card_budget_acceptance_predicate", - "test_id": "test_stamp_cards_budget.CardBudgetContractTests.test_body_and_action_limits_are_independent_boundary_predicates" + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_component_registry_projection.ProfileLayoutContractTests.test_direct_consumers_use_the_owner_reserved_namespace_set", + "selector": "ScaffoldPredicateUnitTests.test_profile_id_acceptance_reuses_the_current_namespace_boundary", + "semantics": "scaffold_candidate_profile_id_boundary", + "test_id": "test_scaffold_profile.ScaffoldPredicateUnitTests.test_profile_id_acceptance_reuses_the_current_namespace_boundary" }, { "consumer_only": false, @@ -135041,7 +132947,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -135051,7 +132957,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -135109,7 +133015,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -135121,24 +133027,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Card/card-budget.yaml", - "owner_contract_symbol": "stamp_cards._load_budget", + "override": "ScaffoldPublicationContractTests.*", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.apply_plan", "owner_reference": { - "kind": "contract-reference", - "owner": "Card/card-budget.yaml", - "status": "declared", - "target": "stamp_cards._load_budget" + "kind": "python-symbol", + "owner": "Tools/governance/profile/scaffold_profile.py", + "status": "resolved", + "target": "apply_plan" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_budget.py", - "primary_owner_test": "test_stamp_cards_budget.CardBudgetContractTests.test_budget_document_has_one_closed_positive_machine_shape", - "selector": "CardBudgetContractTests.test_budget_document_has_one_closed_positive_machine_shape", - "semantics": "card_budget_machine_contract", - "test_id": "test_stamp_cards_budget.CardBudgetContractTests.test_budget_document_has_one_closed_positive_machine_shape" + "parallel_safe": false, + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldPublicationContractTests.test_missing_symlinked_or_hardlinked_whitelist_source_never_publishes", + "selector": "ScaffoldPublicationContractTests.test_missing_symlinked_or_hardlinked_whitelist_source_never_publishes", + "semantics": "scaffold_writer_security_race_and_cleanup", + "test_id": "test_scaffold_profile.ScaffoldPublicationContractTests.test_missing_symlinked_or_hardlinked_whitelist_source_never_publishes" }, { "consumer_only": false, @@ -135243,49 +133149,23 @@ }, "level": "integration", "lifecycle": "current", - "override": "ShippedCardBudgetProjectionTests.*", - "owner": "Card/card-budget.yaml", - "owner_contract_symbol": "stamp_cards.discover_cards", + "override": "ScaffoldPublicationContractTests.*", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.apply_plan", "owner_reference": { - "kind": "contract-reference", - "owner": "Card/card-budget.yaml", - "status": "declared", - "target": "stamp_cards.discover_cards" + "kind": "python-symbol", + "owner": "Tools/governance/profile/scaffold_profile.py", + "status": "resolved", + "target": "apply_plan" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_budget.py", - "primary_owner_test": "test_stamp_cards_budget.ShippedCardBudgetProjectionTests.test_shipped_projection_obeys_the_serialized_budget", - "selector": "ShippedCardBudgetProjectionTests.test_shipped_projection_obeys_the_serialized_budget", - "semantics": "shipped_card_budget_projection", - "test_id": "test_stamp_cards_budget.ShippedCardBudgetProjectionTests.test_shipped_projection_obeys_the_serialized_budget" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 2, - "owner": "Card/card-budget.yaml", - "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_budget.py", - "scenario_first_use_builds": {}, - "semantics": "card_budget_machine_contract" - }, - { - "case_count": 2, - "cases": [ + "parallel_safe": false, + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldPublicationContractTests.test_postpublication_readback_failure_reports_uncertain_created_state", + "selector": "ScaffoldPublicationContractTests.test_postpublication_readback_failure_reports_uncertain_created_state", + "semantics": "scaffold_writer_security_race_and_cleanup", + "test_id": "test_scaffold_profile.ScaffoldPublicationContractTests.test_postpublication_readback_failure_reports_uncertain_created_state" + }, { "consumer_only": false, "disposition": "keep", @@ -135304,20 +133184,20 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -135372,10 +133252,10 @@ } }, "transitive_effects": { - "file_copies": 1, + "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -135389,22 +133269,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "StampCardsCurrentnessIntegrationTests.*", - "owner": "Tools/platform/distribution/stamp_cards.py", - "owner_contract_symbol": "stamp_cards.main", + "override": "ScaffoldPublicationContractTests.*", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.apply_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/stamp_cards.py", + "owner": "Tools/governance/profile/scaffold_profile.py", "status": "resolved", - "target": "main" + "target": "apply_plan" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_commands.py", - "primary_owner_test": "test_stamp_cards_commands.StampCardsCurrentnessIntegrationTests.test_source_and_body_changes_require_explicit_review_acknowledgement", - "selector": "StampCardsCurrentnessIntegrationTests.test_source_and_body_changes_require_explicit_review_acknowledgement", - "semantics": "curated_card_review_currentness_transaction", - "test_id": "test_stamp_cards_commands.StampCardsCurrentnessIntegrationTests.test_source_and_body_changes_require_explicit_review_acknowledgement" + "parallel_safe": false, + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldPublicationContractTests.test_race_failure_and_interruption_share_one_prepublication_cleanup_boundary", + "selector": "ScaffoldPublicationContractTests.test_race_failure_and_interruption_share_one_prepublication_cleanup_boundary", + "semantics": "scaffold_writer_security_race_and_cleanup", + "test_id": "test_scaffold_profile.ScaffoldPublicationContractTests.test_race_failure_and_interruption_share_one_prepublication_cleanup_boundary" }, { "consumer_only": false, @@ -135507,51 +133387,25 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/stamp_cards.py", - "owner_contract_symbol": "stamp_cards.render_card_index", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.build_plan", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/stamp_cards.py", + "owner": "Tools/governance/profile/scaffold_profile.py", "status": "resolved", - "target": "render_card_index" + "target": "build_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_commands.py", - "primary_owner_test": "test_stamp_cards_commands.StampCardsRenderingContractTests.test_generated_indexes_have_one_non_authoritative_introduction", - "selector": "StampCardsRenderingContractTests.test_generated_indexes_have_one_non_authoritative_introduction", - "semantics": "stamp_cards_generated_index_rendering", - "test_id": "test_stamp_cards_commands.StampCardsRenderingContractTests.test_generated_indexes_have_one_non_authoritative_introduction" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 1, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/platform/distribution/stamp_cards.py", - "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_commands.py", - "scenario_first_use_builds": {}, - "semantics": "stamp_cards_generated_index_rendering" - }, - { - "case_count": 2, - "cases": [ + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_apply_publishes_exactly_one_mechanical_candidate", + "selector": "ScaffoldWriterIntegrationTests.test_apply_publishes_exactly_one_mechanical_candidate", + "semantics": "current_template_to_candidate_mechanical_projection", + "test_id": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_apply_publishes_exactly_one_mechanical_candidate" + }, { "consumer_only": false, "disposition": "keep", @@ -135653,25 +133507,53 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/stamp_cards.py", - "owner_contract_symbol": "stamp_cards_semantic_coverage", + "owner": "Tools/governance/profile/scaffold_profile.py", + "owner_contract_symbol": "scaffold_profile.build_plan", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/stamp_cards.py", - "status": "declared", - "target": "stamp_cards_semantic_coverage" + "kind": "python-symbol", + "owner": "Tools/governance/profile/scaffold_profile.py", + "status": "resolved", + "target": "build_plan" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_semantic_coverage.py", - "primary_owner_test": "test_stamp_cards_semantic_coverage.CuratedCardAuthorityTests.test_cards_are_curated_projections_not_compiled_artifacts", - "selector": "CuratedCardAuthorityTests.test_cards_are_curated_projections_not_compiled_artifacts", - "semantics": "stamp_cards_semantic_coverage", - "test_id": "test_stamp_cards_semantic_coverage.CuratedCardAuthorityTests.test_cards_are_curated_projections_not_compiled_artifacts" - }, + "path": "Tools/tests/test_scaffold_profile.py", + "primary_owner_test": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_dry_run_projects_the_plan_without_writing", + "selector": "ScaffoldWriterIntegrationTests.test_dry_run_projects_the_plan_without_writing", + "semantics": "current_template_to_candidate_mechanical_projection", + "test_id": "test_scaffold_profile.ScaffoldWriterIntegrationTests.test_dry_run_projects_the_plan_without_writing" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 2, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/support/scaffold_profile_fixture.py" + ], + "lifecycle": "current", + "override_count": 5, + "owner": "Tools/governance/profile/scaffold_profile.py", + "parallel_safe": true, + "path": "Tools/tests/test_scaffold_profile.py", + "scenario_first_use_builds": {}, + "semantics": "current_template_to_candidate_mechanical_projection" + }, + { + "case_count": 6, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -135693,7 +133575,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -135703,7 +133585,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -135761,7 +133643,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -135773,60 +133655,34 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/stamp_cards.py", - "owner_contract_symbol": "stamp_cards_semantic_coverage", + "override": "ColdReceiptStoreIntegrationTests.test_current_cold_chain_rejects_integrity_and_path_mutations", + "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "owner_contract_symbol": "receipts.cold_receipt_store", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/stamp_cards.py", - "status": "declared", - "target": "stamp_cards_semantic_coverage" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/queue_runtime/receipts.py", + "status": "resolved", + "target": "cold_receipt_store" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_semantic_coverage.py", - "primary_owner_test": "test_stamp_cards_semantic_coverage.CuratedCardAuthorityTests.test_review_hash_proves_currentness_only", - "selector": "CuratedCardAuthorityTests.test_review_hash_proves_currentness_only", - "semantics": "stamp_cards_semantic_coverage", - "test_id": "test_stamp_cards_semantic_coverage.CuratedCardAuthorityTests.test_review_hash_proves_currentness_only" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/platform/distribution/stamp_cards.py", - "parallel_safe": true, - "path": "Tools/tests/test_stamp_cards_semantic_coverage.py", - "scenario_first_use_builds": {}, - "semantics": "stamp_cards_semantic_coverage" - }, - { - "case_count": 5, - "cases": [ + "path": "Tools/tests/test_seal_receipts.py", + "primary_owner_test": "test_seal_receipts.ColdReceiptStoreIntegrationTests.test_current_cold_chain_rejects_integrity_and_path_mutations", + "selector": "ColdReceiptStoreIntegrationTests.test_current_cold_chain_rejects_integrity_and_path_mutations", + "semantics": "current_cold_receipt_integrity_and_path_contract", + "test_id": "test_seal_receipts.ColdReceiptStoreIntegrationTests.test_current_cold_chain_rejects_integrity_and_path_mutations" + }, { - "consumer_only": false, + "consumer_only": true, "disposition": "keep", - "duplicate_group": null, + "duplicate_group": "cold-projection-owner-and-seal-consumer", "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -135839,7 +133695,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -135849,7 +133705,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -135907,7 +133763,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -135919,24 +133775,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/standards/standards_state.py", - "owner_contract_symbol": "standards_state", + "override": "SealContractTests.test_projection_consumes_the_graph_owned_field_set", + "owner": "Tools/execution/evidence/seal_receipts.py", + "owner_contract_symbol": "seal_receipts._projection", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/standards/standards_state.py", - "status": "declared", - "target": "standards_state" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/seal_receipts.py", + "status": "resolved", + "target": "_projection" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_standards_state.py", - "primary_owner_test": "test_standards_state.StandardsStateTests.test_closed_and_no_markdown_fallback", - "selector": "StandardsStateTests.test_closed_and_no_markdown_fallback", - "semantics": "standards_state", - "test_id": "test_standards_state.StandardsStateTests.test_closed_and_no_markdown_fallback" + "parallel_safe": true, + "path": "Tools/tests/test_seal_receipts.py", + "primary_owner_test": "test_receipt_reference_contract.ReceiptReferenceRegistryContractTests.test_cold_projection_is_the_stable_union_of_graph_consumers", + "selector": "SealContractTests.test_projection_consumes_the_graph_owned_field_set", + "semantics": "seal_projection_graph_owner_connection", + "test_id": "test_seal_receipts.SealContractTests.test_projection_consumes_the_graph_owned_field_set" }, { "consumer_only": false, @@ -136039,24 +133895,24 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/standards/standards_state.py", - "owner_contract_symbol": "standards_state", + "override": "SealContractTests.test_seal_receipt_validator_owns_current_identity_and_payload", + "owner": "Tools/execution/evidence/seal_receipts.py", + "owner_contract_symbol": "seal_receipts.current_receipt_errors", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/standards/standards_state.py", - "status": "declared", - "target": "standards_state" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/seal_receipts.py", + "status": "resolved", + "target": "current_receipt_errors" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_standards_state.py", - "primary_owner_test": "test_standards_state.StandardsStateTests.test_next_state_advances_only_current_identity", - "selector": "StandardsStateTests.test_next_state_advances_only_current_identity", - "semantics": "standards_state", - "test_id": "test_standards_state.StandardsStateTests.test_next_state_advances_only_current_identity" + "parallel_safe": true, + "path": "Tools/tests/test_seal_receipts.py", + "primary_owner_test": "test_seal_receipts.SealContractTests.test_seal_receipt_validator_owns_current_identity_and_payload", + "selector": "SealContractTests.test_seal_receipt_validator_owns_current_identity_and_payload", + "semantics": "seal_receipts_current_receipt_contract", + "test_id": "test_seal_receipts.SealContractTests.test_seal_receipt_validator_owns_current_identity_and_payload" }, { "consumer_only": false, @@ -136066,7 +133922,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -136161,22 +134017,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/standards/standards_state.py", - "owner_contract_symbol": "standards_state", + "override": "SealLifecycleIntegrationTests.test_current_format_history_is_sealed_and_remains_read_only_cold", + "owner": "Tools/execution/evidence/seal_receipts.py", + "owner_contract_symbol": "seal_receipts.apply_seal", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/standards/standards_state.py", - "status": "declared", - "target": "standards_state" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/seal_receipts.py", + "status": "resolved", + "target": "apply_seal" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_standards_state.py", - "primary_owner_test": "test_standards_state.StandardsStateTests.test_round_trip_and_snapshot", - "selector": "StandardsStateTests.test_round_trip_and_snapshot", - "semantics": "standards_state", - "test_id": "test_standards_state.StandardsStateTests.test_round_trip_and_snapshot" + "parallel_safe": true, + "path": "Tools/tests/test_seal_receipts.py", + "primary_owner_test": "test_seal_receipts.SealLifecycleIntegrationTests.test_current_format_history_is_sealed_and_remains_read_only_cold", + "selector": "SealLifecycleIntegrationTests.test_current_format_history_is_sealed_and_remains_read_only_cold", + "semantics": "current_format_history_to_cold_catalog_handoff", + "test_id": "test_seal_receipts.SealLifecycleIntegrationTests.test_current_format_history_is_sealed_and_remains_read_only_cold" }, { "consumer_only": false, @@ -136199,7 +134055,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -136209,7 +134065,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -136267,7 +134123,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -136281,22 +134137,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/standards/standards_state.py", - "owner_contract_symbol": "standards_state", + "override": "SealLifecycleIntegrationTests.test_writer_rejects_a_stale_plan_and_preserves_an_unplanned_append", + "owner": "Tools/execution/evidence/seal_receipts.py", + "owner_contract_symbol": "seal_receipts.apply_seal", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/standards/standards_state.py", - "status": "declared", - "target": "standards_state" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/seal_receipts.py", + "status": "resolved", + "target": "apply_seal" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_standards_state.py", - "primary_owner_test": "test_standards_state.StandardsStateTests.test_selected_profile_manifest_uses_the_shared_selectable_envelope", - "selector": "StandardsStateTests.test_selected_profile_manifest_uses_the_shared_selectable_envelope", - "semantics": "standards_state", - "test_id": "test_standards_state.StandardsStateTests.test_selected_profile_manifest_uses_the_shared_selectable_envelope" + "parallel_safe": true, + "path": "Tools/tests/test_seal_receipts.py", + "primary_owner_test": "test_seal_receipts.SealLifecycleIntegrationTests.test_writer_rejects_a_stale_plan_and_preserves_an_unplanned_append", + "selector": "SealLifecycleIntegrationTests.test_writer_rejects_a_stale_plan_and_preserves_an_unplanned_append", + "semantics": "seal_writer_currentness_and_append_preservation", + "test_id": "test_seal_receipts.SealLifecycleIntegrationTests.test_writer_rejects_a_stale_plan_and_preserves_an_unplanned_append" }, { "consumer_only": false, @@ -136319,7 +134175,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -136329,7 +134185,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -136387,7 +134243,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -136399,24 +134255,24 @@ } } }, - "level": "integration", + "level": "slow", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/standards/standards_state.py", - "owner_contract_symbol": "standards_state", + "override": "SealRecoverySlowTests.test_hash_bound_pending_replays_idempotently_and_tamper_fails_closed", + "owner": "Tools/execution/evidence/seal_receipts.py", + "owner_contract_symbol": "seal_receipts._load_pending", "owner_reference": { - "kind": "invariant", - "owner": "Tools/governance/standards/standards_state.py", - "status": "declared", - "target": "standards_state" + "kind": "python-symbol", + "owner": "Tools/execution/evidence/seal_receipts.py", + "status": "resolved", + "target": "_load_pending" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_standards_state.py", - "primary_owner_test": "test_standards_state.StandardsStateTests.test_upstream_commit_is_the_only_standards_identity", - "selector": "StandardsStateTests.test_upstream_commit_is_the_only_standards_identity", - "semantics": "standards_state", - "test_id": "test_standards_state.StandardsStateTests.test_upstream_commit_is_the_only_standards_identity" + "parallel_safe": true, + "path": "Tools/tests/test_seal_receipts.py", + "primary_owner_test": "test_seal_receipts.SealRecoverySlowTests.test_hash_bound_pending_replays_idempotently_and_tamper_fails_closed", + "selector": "SealRecoverySlowTests.test_hash_bound_pending_replays_idempotently_and_tamper_fails_closed", + "semantics": "current_seal_pending_recovery_contract", + "test_id": "test_seal_receipts.SealRecoverySlowTests.test_hash_bound_pending_replays_idempotently_and_tamper_fails_closed" } ], "default_level": "integration", @@ -136424,31 +134280,25 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 1 }, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 1 }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], + "fixture_dependencies": [], "lifecycle": "current", - "override_count": 0, - "owner": "Tools/governance/standards/standards_state.py", - "parallel_safe": false, - "path": "Tools/tests/test_standards_state.py", + "override_count": 6, + "owner": "Tools/execution/evidence/seal_receipts.py", + "parallel_safe": true, + "path": "Tools/tests/test_seal_receipts.py", "scenario_first_use_builds": {}, - "semantics": "standards_state" + "semantics": "current_hot_to_cold_receipt_seal" }, { - "case_count": 7, + "case_count": 3, "cases": [ { "consumer_only": false, @@ -136471,7 +134321,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -136481,7 +134331,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -136539,7 +134389,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -136553,22 +134403,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/substantive_review_contract.py", - "owner_contract_symbol": "substantive_review_contract", + "override": "CardBudgetContractTests.test_body_and_action_limits_are_independent_boundary_predicates", + "owner": "Card/card-budget.yaml", + "owner_contract_symbol": "stamp_cards.discover_cards", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/substantive_review_contract.py", + "kind": "contract-reference", + "owner": "Card/card-budget.yaml", "status": "declared", - "target": "substantive_review_contract" + "target": "stamp_cards.discover_cards" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_substantive_review_contract.py", - "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_author_cannot_produce_its_own_review", - "selector": "SubstantiveReviewContractTests.test_author_cannot_produce_its_own_review", - "semantics": "substantive_review_contract", - "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_author_cannot_produce_its_own_review" + "path": "Tools/tests/test_stamp_cards_budget.py", + "primary_owner_test": "test_stamp_cards_budget.CardBudgetContractTests.test_body_and_action_limits_are_independent_boundary_predicates", + "selector": "CardBudgetContractTests.test_body_and_action_limits_are_independent_boundary_predicates", + "semantics": "card_budget_acceptance_predicate", + "test_id": "test_stamp_cards_budget.CardBudgetContractTests.test_body_and_action_limits_are_independent_boundary_predicates" }, { "consumer_only": false, @@ -136591,7 +134441,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -136601,7 +134451,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -136659,7 +134509,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -136674,21 +134524,21 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/substantive_review_contract.py", - "owner_contract_symbol": "substantive_review_contract", + "owner": "Card/card-budget.yaml", + "owner_contract_symbol": "stamp_cards._load_budget", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/substantive_review_contract.py", + "kind": "contract-reference", + "owner": "Card/card-budget.yaml", "status": "declared", - "target": "substantive_review_contract" + "target": "stamp_cards._load_budget" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_substantive_review_contract.py", - "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_blocking_round_one_requires_changes", - "selector": "SubstantiveReviewContractTests.test_blocking_round_one_requires_changes", - "semantics": "substantive_review_contract", - "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_blocking_round_one_requires_changes" + "path": "Tools/tests/test_stamp_cards_budget.py", + "primary_owner_test": "test_stamp_cards_budget.CardBudgetContractTests.test_budget_document_has_one_closed_positive_machine_shape", + "selector": "CardBudgetContractTests.test_budget_document_has_one_closed_positive_machine_shape", + "semantics": "card_budget_machine_contract", + "test_id": "test_stamp_cards_budget.CardBudgetContractTests.test_budget_document_has_one_closed_positive_machine_shape" }, { "consumer_only": false, @@ -136791,25 +134641,51 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/substantive_review_contract.py", - "owner_contract_symbol": "substantive_review_contract", + "override": "ShippedCardBudgetProjectionTests.*", + "owner": "Card/card-budget.yaml", + "owner_contract_symbol": "stamp_cards.discover_cards", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/substantive_review_contract.py", + "kind": "contract-reference", + "owner": "Card/card-budget.yaml", "status": "declared", - "target": "substantive_review_contract" + "target": "stamp_cards.discover_cards" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_substantive_review_contract.py", - "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_producer_page_must_be_the_frozen_obligation_target", - "selector": "SubstantiveReviewContractTests.test_producer_page_must_be_the_frozen_obligation_target", - "semantics": "substantive_review_contract", - "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_producer_page_must_be_the_frozen_obligation_target" - }, + "path": "Tools/tests/test_stamp_cards_budget.py", + "primary_owner_test": "test_stamp_cards_budget.ShippedCardBudgetProjectionTests.test_shipped_projection_obeys_the_serialized_budget", + "selector": "ShippedCardBudgetProjectionTests.test_shipped_projection_obeys_the_serialized_budget", + "semantics": "shipped_card_budget_projection", + "test_id": "test_stamp_cards_budget.ShippedCardBudgetProjectionTests.test_shipped_projection_obeys_the_serialized_budget" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 2, + "owner": "Card/card-budget.yaml", + "parallel_safe": true, + "path": "Tools/tests/test_stamp_cards_budget.py", + "scenario_first_use_builds": {}, + "semantics": "card_budget_machine_contract" + }, + { + "case_count": 2, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -136828,20 +134704,20 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [], "recurring_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -136896,10 +134772,10 @@ } }, "transitive_effects": { - "file_copies": 0, + "file_copies": 1, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -136911,24 +134787,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/execution/audit/substantive_review_contract.py", - "owner_contract_symbol": "substantive_review_contract", + "override": "StampCardsCurrentnessIntegrationTests.*", + "owner": "Tools/platform/distribution/stamp_cards.py", + "owner_contract_symbol": "stamp_cards.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/substantive_review_contract.py", - "status": "declared", - "target": "substantive_review_contract" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/stamp_cards.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_substantive_review_contract.py", - "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_round_two_cannot_rewrite_the_round_one_finding_identity", - "selector": "SubstantiveReviewContractTests.test_round_two_cannot_rewrite_the_round_one_finding_identity", - "semantics": "substantive_review_contract", - "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_round_two_cannot_rewrite_the_round_one_finding_identity" + "path": "Tools/tests/test_stamp_cards_commands.py", + "primary_owner_test": "test_stamp_cards_commands.StampCardsCurrentnessIntegrationTests.test_source_and_body_changes_require_explicit_review_acknowledgement", + "selector": "StampCardsCurrentnessIntegrationTests.test_source_and_body_changes_require_explicit_review_acknowledgement", + "semantics": "curated_card_review_currentness_transaction", + "test_id": "test_stamp_cards_commands.StampCardsCurrentnessIntegrationTests.test_source_and_body_changes_require_explicit_review_acknowledgement" }, { "consumer_only": false, @@ -137034,22 +134910,48 @@ "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/substantive_review_contract.py", - "owner_contract_symbol": "substantive_review_contract", + "owner": "Tools/platform/distribution/stamp_cards.py", + "owner_contract_symbol": "stamp_cards.render_card_index", "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/audit/substantive_review_contract.py", - "status": "declared", - "target": "substantive_review_contract" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/stamp_cards.py", + "status": "resolved", + "target": "render_card_index" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_substantive_review_contract.py", - "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_round_two_only_confirms_the_exact_round_one_blocking_set", - "selector": "SubstantiveReviewContractTests.test_round_two_only_confirms_the_exact_round_one_blocking_set", - "semantics": "substantive_review_contract", - "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_round_two_only_confirms_the_exact_round_one_blocking_set" - }, + "path": "Tools/tests/test_stamp_cards_commands.py", + "primary_owner_test": "test_stamp_cards_commands.StampCardsRenderingContractTests.test_generated_indexes_have_one_non_authoritative_introduction", + "selector": "StampCardsRenderingContractTests.test_generated_indexes_have_one_non_authoritative_introduction", + "semantics": "stamp_cards_generated_index_rendering", + "test_id": "test_stamp_cards_commands.StampCardsRenderingContractTests.test_generated_indexes_have_one_non_authoritative_introduction" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 1, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 1, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 1, + "owner": "Tools/platform/distribution/stamp_cards.py", + "parallel_safe": true, + "path": "Tools/tests/test_stamp_cards_commands.py", + "scenario_first_use_builds": {}, + "semantics": "stamp_cards_generated_index_rendering" + }, + { + "case_count": 2, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -137151,24 +135053,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/substantive_review_contract.py", - "owner_contract_symbol": "substantive_review_contract", + "owner": "Tools/platform/distribution/stamp_cards.py", + "owner_contract_symbol": "stamp_cards_semantic_coverage", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner": "Tools/platform/distribution/stamp_cards.py", "status": "declared", - "target": "substantive_review_contract" + "target": "stamp_cards_semantic_coverage" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_substantive_review_contract.py", - "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_shipped_contract_accepts_independent_round_one_pass", - "selector": "SubstantiveReviewContractTests.test_shipped_contract_accepts_independent_round_one_pass", - "semantics": "substantive_review_contract", - "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_shipped_contract_accepts_independent_round_one_pass" + "path": "Tools/tests/test_stamp_cards_semantic_coverage.py", + "primary_owner_test": "test_stamp_cards_semantic_coverage.CuratedCardAuthorityTests.test_cards_are_curated_projections_not_compiled_artifacts", + "selector": "CuratedCardAuthorityTests.test_cards_are_curated_projections_not_compiled_artifacts", + "semantics": "stamp_cards_semantic_coverage", + "test_id": "test_stamp_cards_semantic_coverage.CuratedCardAuthorityTests.test_cards_are_curated_projections_not_compiled_artifacts" }, { "consumer_only": false, @@ -137271,27 +135173,27 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/audit/substantive_review_contract.py", - "owner_contract_symbol": "substantive_review_contract", + "owner": "Tools/platform/distribution/stamp_cards.py", + "owner_contract_symbol": "stamp_cards_semantic_coverage", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner": "Tools/platform/distribution/stamp_cards.py", "status": "declared", - "target": "substantive_review_contract" + "target": "stamp_cards_semantic_coverage" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_substantive_review_contract.py", - "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_unresolved_round_two_escalates_instead_of_opening_round_three", - "selector": "SubstantiveReviewContractTests.test_unresolved_round_two_escalates_instead_of_opening_round_three", - "semantics": "substantive_review_contract", - "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_unresolved_round_two_escalates_instead_of_opening_round_three" + "path": "Tools/tests/test_stamp_cards_semantic_coverage.py", + "primary_owner_test": "test_stamp_cards_semantic_coverage.CuratedCardAuthorityTests.test_review_hash_proves_currentness_only", + "selector": "CuratedCardAuthorityTests.test_review_hash_proves_currentness_only", + "semantics": "stamp_cards_semantic_coverage", + "test_id": "test_stamp_cards_semantic_coverage.CuratedCardAuthorityTests.test_review_hash_proves_currentness_only" } ], - "default_level": "contract", + "default_level": "unit", "effective_effects": { "file_copies": 0, "full_repository_copies": 0, @@ -137304,23 +135206,17 @@ "process_calls": 0, "temp_resources": 0 }, - "fixture_dependencies": [ - "Tools/tests/support/canonical_registry_fixture.py", - "Tools/tests/support/initial_task_plan_fixture.py", - "Tools/tests/support/profile_contract_fixture.py", - "Tools/tests/support/profile_fixture.py", - "Tools/tests/support/profile_load_fixture.py" - ], + "fixture_dependencies": [], "lifecycle": "current", "override_count": 0, - "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner": "Tools/platform/distribution/stamp_cards.py", "parallel_safe": true, - "path": "Tools/tests/test_substantive_review_contract.py", + "path": "Tools/tests/test_stamp_cards_semantic_coverage.py", "scenario_first_use_builds": {}, - "semantics": "substantive_review_contract" + "semantics": "stamp_cards_semantic_coverage" }, { - "case_count": 14, + "case_count": 5, "cases": [ { "consumer_only": false, @@ -137330,127 +135226,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "unit", - "lifecycle": "current", - "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "status": "declared", - "target": "task_runtime_action" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_action_id_binds_every_machine_field_but_not_itself", - "selector": "TaskRuntimeActionTests.test_action_id_binds_every_machine_field_but_not_itself", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_action_id_binds_every_machine_field_but_not_itself" - }, - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -137463,7 +135239,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -137473,7 +135249,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -137531,7 +135307,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -137543,24 +135319,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/governance/standards/standards_state.py", + "owner_contract_symbol": "standards_state", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/governance/standards/standards_state.py", "status": "declared", - "target": "task_runtime_action" + "target": "standards_state" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_action_registry_has_one_producer_consumer_and_token_owner", - "selector": "TaskRuntimeActionTests.test_action_registry_has_one_producer_consumer_and_token_owner", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_action_registry_has_one_producer_consumer_and_token_owner" + "parallel_safe": false, + "path": "Tools/tests/test_standards_state.py", + "primary_owner_test": "test_standards_state.StandardsStateTests.test_closed_and_no_markdown_fallback", + "selector": "StandardsStateTests.test_closed_and_no_markdown_fallback", + "semantics": "standards_state", + "test_id": "test_standards_state.StandardsStateTests.test_closed_and_no_markdown_fallback" }, { "consumer_only": false, @@ -137663,24 +135439,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/governance/standards/standards_state.py", + "owner_contract_symbol": "standards_state", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/governance/standards/standards_state.py", "status": "declared", - "target": "task_runtime_action" + "target": "standards_state" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_build_invoke_derives_a_stable_content_identity", - "selector": "TaskRuntimeActionTests.test_build_invoke_derives_a_stable_content_identity", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_build_invoke_derives_a_stable_content_identity" + "parallel_safe": false, + "path": "Tools/tests/test_standards_state.py", + "primary_owner_test": "test_standards_state.StandardsStateTests.test_next_state_advances_only_current_identity", + "selector": "StandardsStateTests.test_next_state_advances_only_current_identity", + "semantics": "standards_state", + "test_id": "test_standards_state.StandardsStateTests.test_next_state_advances_only_current_identity" }, { "consumer_only": false, @@ -137690,7 +135466,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -137703,7 +135479,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -137713,7 +135489,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -137771,7 +135547,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -137783,24 +135559,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/governance/standards/standards_state.py", + "owner_contract_symbol": "standards_state", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/governance/standards/standards_state.py", "status": "declared", - "target": "task_runtime_action" + "target": "standards_state" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_build_rejects_a_caller_chosen_mismatched_id", - "selector": "TaskRuntimeActionTests.test_build_rejects_a_caller_chosen_mismatched_id", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_build_rejects_a_caller_chosen_mismatched_id" + "parallel_safe": false, + "path": "Tools/tests/test_standards_state.py", + "primary_owner_test": "test_standards_state.StandardsStateTests.test_round_trip_and_snapshot", + "selector": "StandardsStateTests.test_round_trip_and_snapshot", + "semantics": "standards_state", + "test_id": "test_standards_state.StandardsStateTests.test_round_trip_and_snapshot" }, { "consumer_only": false, @@ -137903,24 +135679,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/governance/standards/standards_state.py", + "owner_contract_symbol": "standards_state", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/governance/standards/standards_state.py", "status": "declared", - "target": "task_runtime_action" + "target": "standards_state" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_common_fields_are_explicit_typed_and_machine_serializable", - "selector": "TaskRuntimeActionTests.test_common_fields_are_explicit_typed_and_machine_serializable", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_common_fields_are_explicit_typed_and_machine_serializable" + "parallel_safe": false, + "path": "Tools/tests/test_standards_state.py", + "primary_owner_test": "test_standards_state.StandardsStateTests.test_selected_profile_manifest_uses_the_shared_selectable_envelope", + "selector": "StandardsStateTests.test_selected_profile_manifest_uses_the_shared_selectable_envelope", + "semantics": "standards_state", + "test_id": "test_standards_state.StandardsStateTests.test_selected_profile_manifest_uses_the_shared_selectable_envelope" }, { "consumer_only": false, @@ -138023,24 +135799,176 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/governance/standards/standards_state.py", + "owner_contract_symbol": "standards_state", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/governance/standards/standards_state.py", "status": "declared", - "target": "task_runtime_action" + "target": "standards_state" + }, + "owner_reference_kind": null, + "parallel_safe": false, + "path": "Tools/tests/test_standards_state.py", + "primary_owner_test": "test_standards_state.StandardsStateTests.test_upstream_commit_is_the_only_standards_identity", + "selector": "StandardsStateTests.test_upstream_commit_is_the_only_standards_identity", + "semantics": "standards_state", + "test_id": "test_standards_state.StandardsStateTests.test_upstream_commit_is_the_only_standards_identity" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 2 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/governance/standards/standards_state.py", + "parallel_safe": false, + "path": "Tools/tests/test_standards_state.py", + "scenario_first_use_builds": {}, + "semantics": "standards_state" + }, + { + "case_count": 7, + "cases": [ + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": null, + "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner_contract_symbol": "substantive_review_contract", + "owner_reference": { + "kind": "invariant", + "owner": "Tools/execution/audit/substantive_review_contract.py", + "status": "declared", + "target": "substantive_review_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_contract_fields_are_closed_for_build_and_validation", - "selector": "TaskRuntimeActionTests.test_contract_fields_are_closed_for_build_and_validation", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_contract_fields_are_closed_for_build_and_validation" + "path": "Tools/tests/test_substantive_review_contract.py", + "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_author_cannot_produce_its_own_review", + "selector": "SubstantiveReviewContractTests.test_author_cannot_produce_its_own_review", + "semantics": "substantive_review_contract", + "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_author_cannot_produce_its_own_review" }, { "consumer_only": false, @@ -138143,24 +136071,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner_contract_symbol": "substantive_review_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/execution/audit/substantive_review_contract.py", "status": "declared", - "target": "task_runtime_action" + "target": "substantive_review_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_disposition_and_schema_are_closed", - "selector": "TaskRuntimeActionTests.test_disposition_and_schema_are_closed", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_disposition_and_schema_are_closed" + "path": "Tools/tests/test_substantive_review_contract.py", + "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_blocking_round_one_requires_changes", + "selector": "SubstantiveReviewContractTests.test_blocking_round_one_requires_changes", + "semantics": "substantive_review_contract", + "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_blocking_round_one_requires_changes" }, { "consumer_only": false, @@ -138263,24 +136191,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner_contract_symbol": "substantive_review_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/execution/audit/substantive_review_contract.py", "status": "declared", - "target": "task_runtime_action" + "target": "substantive_review_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_each_await_disposition_names_its_responsible_boundary", - "selector": "TaskRuntimeActionTests.test_each_await_disposition_names_its_responsible_boundary", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_each_await_disposition_names_its_responsible_boundary" + "path": "Tools/tests/test_substantive_review_contract.py", + "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_producer_page_must_be_the_frozen_obligation_target", + "selector": "SubstantiveReviewContractTests.test_producer_page_must_be_the_frozen_obligation_target", + "semantics": "substantive_review_contract", + "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_producer_page_must_be_the_frozen_obligation_target" }, { "consumer_only": false, @@ -138383,24 +136311,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner_contract_symbol": "substantive_review_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/execution/audit/substantive_review_contract.py", "status": "declared", - "target": "task_runtime_action" + "target": "substantive_review_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_every_action_capability_resolves_to_one_real_entrypoint", - "selector": "TaskRuntimeActionTests.test_every_action_capability_resolves_to_one_real_entrypoint", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_every_action_capability_resolves_to_one_real_entrypoint" + "path": "Tools/tests/test_substantive_review_contract.py", + "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_round_two_cannot_rewrite_the_round_one_finding_identity", + "selector": "SubstantiveReviewContractTests.test_round_two_cannot_rewrite_the_round_one_finding_identity", + "semantics": "substantive_review_contract", + "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_round_two_cannot_rewrite_the_round_one_finding_identity" }, { "consumer_only": false, @@ -138503,24 +136431,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner_contract_symbol": "substantive_review_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/execution/audit/substantive_review_contract.py", "status": "declared", - "target": "task_runtime_action" + "target": "substantive_review_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_invoke_requires_typed_capability_and_mapping_arguments", - "selector": "TaskRuntimeActionTests.test_invoke_requires_typed_capability_and_mapping_arguments", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_invoke_requires_typed_capability_and_mapping_arguments" + "path": "Tools/tests/test_substantive_review_contract.py", + "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_round_two_only_confirms_the_exact_round_one_blocking_set", + "selector": "SubstantiveReviewContractTests.test_round_two_only_confirms_the_exact_round_one_blocking_set", + "semantics": "substantive_review_contract", + "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_round_two_only_confirms_the_exact_round_one_blocking_set" }, { "consumer_only": false, @@ -138623,24 +136551,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner_contract_symbol": "substantive_review_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/execution/audit/substantive_review_contract.py", "status": "declared", - "target": "task_runtime_action" + "target": "substantive_review_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_no_normal_resume_token_is_registered_as_repair", - "selector": "TaskRuntimeActionTests.test_no_normal_resume_token_is_registered_as_repair", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_no_normal_resume_token_is_registered_as_repair" + "path": "Tools/tests/test_substantive_review_contract.py", + "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_shipped_contract_accepts_independent_round_one_pass", + "selector": "SubstantiveReviewContractTests.test_shipped_contract_accepts_independent_round_one_pass", + "semantics": "substantive_review_contract", + "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_shipped_contract_accepts_independent_round_one_pass" }, { "consumer_only": false, @@ -138743,25 +136671,57 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "owner_contract_symbol": "task_runtime_action", + "owner": "Tools/execution/audit/substantive_review_contract.py", + "owner_contract_symbol": "substantive_review_contract", "owner_reference": { "kind": "invariant", - "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner": "Tools/execution/audit/substantive_review_contract.py", "status": "declared", - "target": "task_runtime_action" + "target": "substantive_review_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_repair_and_terminal_are_non_invoking_terminal_boundaries", - "selector": "TaskRuntimeActionTests.test_repair_and_terminal_are_non_invoking_terminal_boundaries", - "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_repair_and_terminal_are_non_invoking_terminal_boundaries" - }, + "path": "Tools/tests/test_substantive_review_contract.py", + "primary_owner_test": "test_substantive_review_contract.SubstantiveReviewContractTests.test_unresolved_round_two_escalates_instead_of_opening_round_three", + "selector": "SubstantiveReviewContractTests.test_unresolved_round_two_escalates_instead_of_opening_round_three", + "semantics": "substantive_review_contract", + "test_id": "test_substantive_review_contract.SubstantiveReviewContractTests.test_unresolved_round_two_escalates_instead_of_opening_round_three" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [ + "Tools/tests/support/canonical_registry_fixture.py", + "Tools/tests/support/initial_task_plan_fixture.py", + "Tools/tests/support/profile_contract_fixture.py", + "Tools/tests/support/profile_fixture.py", + "Tools/tests/support/profile_load_fixture.py" + ], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/audit/substantive_review_contract.py", + "parallel_safe": true, + "path": "Tools/tests/test_substantive_review_contract.py", + "scenario_first_use_builds": {}, + "semantics": "substantive_review_contract" + }, + { + "case_count": 14, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -138877,10 +136837,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_revalidation_chain_reads_each_producer_and_consumer_after_image", - "selector": "TaskRuntimeActionTests.test_revalidation_chain_reads_each_producer_and_consumer_after_image", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_action_id_binds_every_machine_field_but_not_itself", + "selector": "TaskRuntimeActionTests.test_action_id_binds_every_machine_field_but_not_itself", "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_revalidation_chain_reads_each_producer_and_consumer_after_image" + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_action_id_binds_every_machine_field_but_not_itself" }, { "consumer_only": false, @@ -138997,37 +136957,11 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_action.py", - "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_runner_handler_map_exactly_closes_registered_runner_routes", - "selector": "TaskRuntimeActionTests.test_runner_handler_map_exactly_closes_registered_runner_routes", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_action_registry_has_one_producer_consumer_and_token_owner", + "selector": "TaskRuntimeActionTests.test_action_registry_has_one_producer_consumer_and_token_owner", "semantics": "task_runtime_action", - "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_runner_handler_map_exactly_closes_registered_runner_routes" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/execution/task_runtime/task_runtime_action.py", - "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_action.py", - "scenario_first_use_builds": {}, - "semantics": "task_runtime_action" - }, - { - "case_count": 3, - "cases": [ + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_action_registry_has_one_producer_consumer_and_token_owner" + }, { "consumer_only": false, "disposition": "keep", @@ -139129,24 +137063,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", - "owner_contract_symbol": "task_runtime_identity_field_contract", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { "kind": "invariant", - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", "status": "declared", - "target": "task_runtime_identity_field_contract" + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_identity_field_contract.py", - "primary_owner_test": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_amendment_bindings_are_derived_from_plan_contract", - "selector": "TaskRuntimeIdentityFieldContractTests.test_amendment_bindings_are_derived_from_plan_contract", - "semantics": "task_runtime_identity_field_contract", - "test_id": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_amendment_bindings_are_derived_from_plan_contract" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_build_invoke_derives_a_stable_content_identity", + "selector": "TaskRuntimeActionTests.test_build_invoke_derives_a_stable_content_identity", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_build_invoke_derives_a_stable_content_identity" }, { "consumer_only": false, @@ -139249,24 +137183,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", - "owner_contract_symbol": "task_runtime_identity_field_contract", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { "kind": "invariant", - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", "status": "declared", - "target": "task_runtime_identity_field_contract" + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_identity_field_contract.py", - "primary_owner_test": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_current_producers_and_consumers_share_canon_identity", - "selector": "TaskRuntimeIdentityFieldContractTests.test_current_producers_and_consumers_share_canon_identity", - "semantics": "task_runtime_identity_field_contract", - "test_id": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_current_producers_and_consumers_share_canon_identity" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_build_rejects_a_caller_chosen_mismatched_id", + "selector": "TaskRuntimeActionTests.test_build_rejects_a_caller_chosen_mismatched_id", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_build_rejects_a_caller_chosen_mismatched_id" }, { "consumer_only": false, @@ -139369,51 +137303,25 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", - "owner_contract_symbol": "task_runtime_identity_field_contract", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { "kind": "invariant", - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", "status": "declared", - "target": "task_runtime_identity_field_contract" + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_identity_field_contract.py", - "primary_owner_test": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_delta_consumer_uses_settlement_projection_fields", - "selector": "TaskRuntimeIdentityFieldContractTests.test_delta_consumer_uses_settlement_projection_fields", - "semantics": "task_runtime_identity_field_contract", - "test_id": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_delta_consumer_uses_settlement_projection_fields" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", - "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_identity_field_contract.py", - "scenario_first_use_builds": {}, - "semantics": "task_runtime_identity_field_contract" - }, - { - "case_count": 23, - "cases": [ + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_common_fields_are_explicit_typed_and_machine_serializable", + "selector": "TaskRuntimeActionTests.test_common_fields_are_explicit_typed_and_machine_serializable", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_common_fields_are_explicit_typed_and_machine_serializable" + }, { "consumer_only": false, "disposition": "keep", @@ -139427,9 +137335,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -139450,9 +137356,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -139522,21 +137426,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "next_action" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_activation_rechecks_host_before_receipt_and_before_open_writer", - "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_activation_rechecks_host_before_receipt_and_before_open_writer", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_activation_rechecks_host_before_receipt_and_before_open_writer" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_contract_fields_are_closed_for_build_and_validation", + "selector": "TaskRuntimeActionTests.test_contract_fields_are_closed_for_build_and_validation", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_contract_fields_are_closed_for_build_and_validation" }, { "consumer_only": false, @@ -139551,9 +137455,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -139574,9 +137476,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -139643,24 +137543,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "TaskRuntimeRunnerCheckpointIntegrationTests.test_execute_dispatches_invoke_and_await_then_returns_readback", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.execute", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "execute" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_execute_dispatches_invoke_and_await_then_returns_readback", - "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_execute_dispatches_invoke_and_await_then_returns_readback", - "semantics": "task_runtime_runner_dispatch_readback_checkpoint", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_execute_dispatches_invoke_and_await_then_returns_readback" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_disposition_and_schema_are_closed", + "selector": "TaskRuntimeActionTests.test_disposition_and_schema_are_closed", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_disposition_and_schema_are_closed" }, { "consumer_only": false, @@ -139675,9 +137575,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -139698,9 +137596,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -139770,21 +137666,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "next_action" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_missing_profile_binding_is_not_treated_as_host_readiness", - "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_missing_profile_binding_is_not_treated_as_host_readiness", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_missing_profile_binding_is_not_treated_as_host_readiness" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_each_await_disposition_names_its_responsible_boundary", + "selector": "TaskRuntimeActionTests.test_each_await_disposition_names_its_responsible_boundary", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_each_await_disposition_names_its_responsible_boundary" }, { "consumer_only": false, @@ -139799,9 +137695,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -139822,9 +137716,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -139894,21 +137786,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "next_action" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_rendering_preflight_reuses_admitted_profile_and_selector_owner", - "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_rendering_preflight_reuses_admitted_profile_and_selector_owner", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_rendering_preflight_reuses_admitted_profile_and_selector_owner" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_every_action_capability_resolves_to_one_real_entrypoint", + "selector": "TaskRuntimeActionTests.test_every_action_capability_resolves_to_one_real_entrypoint", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_every_action_capability_resolves_to_one_real_entrypoint" }, { "consumer_only": false, @@ -140011,24 +137903,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "TaskRuntimeRunnerCheckpointIntegrationTests.test_terminal_chain_orders_producers_consumer_and_closed_readback", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner._await_terminal_audit", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "_await_terminal_audit" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_terminal_chain_orders_producers_consumer_and_closed_readback", - "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_terminal_chain_orders_producers_consumer_and_closed_readback", - "semantics": "task_runtime_runner_terminal_chain_checkpoint", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_terminal_chain_orders_producers_consumer_and_closed_readback" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_invoke_requires_typed_capability_and_mapping_arguments", + "selector": "TaskRuntimeActionTests.test_invoke_requires_typed_capability_and_mapping_arguments", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_invoke_requires_typed_capability_and_mapping_arguments" }, { "consumer_only": false, @@ -140043,9 +137935,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -140066,9 +137956,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -140138,21 +138026,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "next_action" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_unready_selector_stops_next_action_without_evidence_or_writes", - "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_unready_selector_stops_next_action_without_evidence_or_writes", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_unready_selector_stops_next_action_without_evidence_or_writes" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_no_normal_resume_token_is_registered_as_repair", + "selector": "TaskRuntimeActionTests.test_no_normal_resume_token_is_registered_as_repair", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_no_normal_resume_token_is_registered_as_repair" }, { "consumer_only": false, @@ -140255,24 +138143,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "TaskRuntimeRunnerContractTests.*", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner._command_inputs", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "_command_inputs" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once", - "selector": "TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once", - "semantics": "task_runtime_runner_compiled_cli_consumption", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_repair_and_terminal_are_non_invoking_terminal_boundaries", + "selector": "TaskRuntimeActionTests.test_repair_and_terminal_are_non_invoking_terminal_boundaries", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_repair_and_terminal_are_non_invoking_terminal_boundaries" }, { "consumer_only": false, @@ -140282,7 +138170,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -140295,7 +138183,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -140305,7 +138193,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -140363,7 +138251,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -140375,24 +138263,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "TaskRuntimeRunnerContractTests.*", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner._command_inputs", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "_command_inputs" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes", - "selector": "TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes", - "semantics": "task_runtime_runner_compiled_cli_consumption", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes" + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_revalidation_chain_reads_each_producer_and_consumer_after_image", + "selector": "TaskRuntimeActionTests.test_revalidation_chain_reads_each_producer_and_consumer_after_image", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_revalidation_chain_reads_each_producer_and_consumer_after_image" }, { "consumer_only": false, @@ -140407,9 +138295,7 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -140430,9 +138316,7 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -140499,25 +138383,51 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": "TaskRuntimeRunnerContractTests.*", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner._command_inputs", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "owner_contract_symbol": "task_runtime_action", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "_command_inputs" + "kind": "invariant", + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "status": "declared", + "target": "task_runtime_action" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure", - "selector": "TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure", - "semantics": "task_runtime_runner_compiled_cli_consumption", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure" - }, + "path": "Tools/tests/test_task_runtime_action.py", + "primary_owner_test": "test_task_runtime_action.TaskRuntimeActionTests.test_runner_handler_map_exactly_closes_registered_runner_routes", + "selector": "TaskRuntimeActionTests.test_runner_handler_map_exactly_closes_registered_runner_routes", + "semantics": "task_runtime_action", + "test_id": "test_task_runtime_action.TaskRuntimeActionTests.test_runner_handler_map_exactly_closes_registered_runner_routes" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/execution/task_runtime/task_runtime_action.py", + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_action.py", + "scenario_first_use_builds": {}, + "semantics": "task_runtime_action" + }, + { + "case_count": 3, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -140621,22 +138531,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "TaskRuntimeRunnerContractTests.*", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner._command_inputs", + "override": null, + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "owner_contract_symbol": "task_runtime_identity_field_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "_command_inputs" + "kind": "invariant", + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "status": "declared", + "target": "task_runtime_identity_field_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_binding_roundtrips_null_and_exact_consumption", - "selector": "TaskRuntimeRunnerContractTests.test_page_review_binding_roundtrips_null_and_exact_consumption", - "semantics": "task_runtime_runner_compiled_cli_consumption", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_binding_roundtrips_null_and_exact_consumption" + "path": "Tools/tests/test_task_runtime_identity_field_contract.py", + "primary_owner_test": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_amendment_bindings_are_derived_from_plan_contract", + "selector": "TaskRuntimeIdentityFieldContractTests.test_amendment_bindings_are_derived_from_plan_contract", + "semantics": "task_runtime_identity_field_contract", + "test_id": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_amendment_bindings_are_derived_from_plan_contract" }, { "consumer_only": false, @@ -140646,7 +138556,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -140659,7 +138569,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -140669,7 +138579,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -140727,7 +138637,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -140741,22 +138651,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "TaskRuntimeRunnerContractTests.*", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner._command_inputs", + "override": null, + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "owner_contract_symbol": "task_runtime_identity_field_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "_command_inputs" + "kind": "invariant", + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "status": "declared", + "target": "task_runtime_identity_field_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract", - "selector": "TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract", - "semantics": "task_runtime_runner_compiled_cli_consumption", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract" + "path": "Tools/tests/test_task_runtime_identity_field_contract.py", + "primary_owner_test": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_current_producers_and_consumers_share_canon_identity", + "selector": "TaskRuntimeIdentityFieldContractTests.test_current_producers_and_consumers_share_canon_identity", + "semantics": "task_runtime_identity_field_contract", + "test_id": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_current_producers_and_consumers_share_canon_identity" }, { "consumer_only": false, @@ -140766,7 +138676,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -140779,7 +138689,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -140789,7 +138699,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -140847,7 +138757,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -140861,23 +138771,49 @@ }, "level": "contract", "lifecycle": "current", - "override": "TaskRuntimeRunnerContractTests.*", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner._command_inputs", + "override": null, + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "owner_contract_symbol": "task_runtime_identity_field_contract", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "status": "resolved", - "target": "_command_inputs" + "kind": "invariant", + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "status": "declared", + "target": "task_runtime_identity_field_contract" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use", - "selector": "TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use", - "semantics": "task_runtime_runner_compiled_cli_consumption", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use" - }, + "path": "Tools/tests/test_task_runtime_identity_field_contract.py", + "primary_owner_test": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_delta_consumer_uses_settlement_projection_fields", + "selector": "TaskRuntimeIdentityFieldContractTests.test_delta_consumer_uses_settlement_projection_fields", + "semantics": "task_runtime_identity_field_contract", + "test_id": "test_task_runtime_identity_field_contract.TaskRuntimeIdentityFieldContractTests.test_delta_consumer_uses_settlement_projection_fields" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "kernel/K13 Task Runtime and Execution Control/runtime-state-model.json", + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_identity_field_contract.py", + "scenario_first_use_builds": {}, + "semantics": "task_runtime_identity_field_contract" + }, + { + "case_count": 22, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -140997,10 +138933,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_audit_recheck_reuses_only_authorized_sources_before_dispatch", - "selector": "TaskRuntimeRunnerUnitTests.test_audit_recheck_reuses_only_authorized_sources_before_dispatch", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_activation_rechecks_host_before_receipt_and_before_open_writer", + "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_activation_rechecks_host_before_receipt_and_before_open_writer", "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_audit_recheck_reuses_only_authorized_sources_before_dispatch" + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_activation_rechecks_host_before_receipt_and_before_open_writer" }, { "consumer_only": false, @@ -141107,24 +139043,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "TaskRuntimeRunnerCheckpointIntegrationTests.test_execute_dispatches_invoke_and_await_then_returns_readback", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_contract_symbol": "task_runtime_runner.execute", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "next_action" + "target": "execute" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_close_action_consumes_queue_owned_transition_arguments", - "selector": "TaskRuntimeRunnerUnitTests.test_close_action_consumes_queue_owned_transition_arguments", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_close_action_consumes_queue_owned_transition_arguments" + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_execute_dispatches_invoke_and_await_then_returns_readback", + "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_execute_dispatches_invoke_and_await_then_returns_readback", + "semantics": "task_runtime_runner_dispatch_readback_checkpoint", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_execute_dispatches_invoke_and_await_then_returns_readback" }, { "consumer_only": false, @@ -141245,10 +139181,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_environment_wait_preserves_open_batch_and_requeries_original_state", - "selector": "TaskRuntimeRunnerUnitTests.test_environment_wait_preserves_open_batch_and_requeries_original_state", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_missing_profile_binding_is_not_treated_as_host_readiness", + "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_missing_profile_binding_is_not_treated_as_host_readiness", "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_environment_wait_preserves_open_batch_and_requeries_original_state" + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_missing_profile_binding_is_not_treated_as_host_readiness" }, { "consumer_only": false, @@ -141263,7 +139199,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -141284,7 +139222,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -141365,10 +139305,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_host_failure_after_execution_preserves_completed_tool_result", - "selector": "TaskRuntimeRunnerUnitTests.test_host_failure_after_execution_preserves_completed_tool_result", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_rendering_preflight_reuses_admitted_profile_and_selector_owner", + "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_rendering_preflight_reuses_admitted_profile_and_selector_owner", "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_host_failure_after_execution_preserves_completed_tool_result" + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_rendering_preflight_reuses_admitted_profile_and_selector_owner" }, { "consumer_only": false, @@ -141471,24 +139411,24 @@ } } }, - "level": "unit", + "level": "integration", "lifecycle": "current", - "override": null, + "override": "TaskRuntimeRunnerCheckpointIntegrationTests.test_terminal_chain_orders_producers_consumer_and_closed_readback", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_contract_symbol": "task_runtime_runner._await_terminal_audit", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "next_action" + "target": "_await_terminal_audit" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_main_preserves_step_failure_and_observation_failure", - "selector": "TaskRuntimeRunnerUnitTests.test_main_preserves_step_failure_and_observation_failure", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_main_preserves_step_failure_and_observation_failure" + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_terminal_chain_orders_producers_consumer_and_closed_readback", + "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_terminal_chain_orders_producers_consumer_and_closed_readback", + "semantics": "task_runtime_runner_terminal_chain_checkpoint", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_terminal_chain_orders_producers_consumer_and_closed_readback" }, { "consumer_only": false, @@ -141595,24 +139535,144 @@ } } }, - "level": "unit", + "level": "unit", + "lifecycle": "current", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "status": "resolved", + "target": "next_action" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_unready_selector_stops_next_action_without_evidence_or_writes", + "selector": "TaskRuntimeRunnerCheckpointIntegrationTests.test_unready_selector_stops_next_action_without_evidence_or_writes", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerCheckpointIntegrationTests.test_unready_selector_stops_next_action_without_evidence_or_writes" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", "lifecycle": "current", - "override": null, + "override": "TaskRuntimeRunnerContractTests.*", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_contract_symbol": "task_runtime_runner._command_inputs", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "next_action" + "target": "_command_inputs" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_next_action_owns_one_read_scope_and_retires_it_before_return", - "selector": "TaskRuntimeRunnerUnitTests.test_next_action_owns_one_read_scope_and_retires_it_before_return", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_next_action_owns_one_read_scope_and_retires_it_before_return" + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once", + "selector": "TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once", + "semantics": "task_runtime_runner_compiled_cli_consumption", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_command_consumes_compiled_positionals_and_transport_once" }, { "consumer_only": false, @@ -141622,14 +139682,12 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -141637,7 +139695,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -141647,12 +139705,10 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -141707,7 +139763,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -141719,24 +139775,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, + "override": "TaskRuntimeRunnerContractTests.*", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_contract_symbol": "task_runtime_runner._command_inputs", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "next_action" + "target": "_command_inputs" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_next_action_projects_representative_runtime_boundaries", - "selector": "TaskRuntimeRunnerUnitTests.test_next_action_projects_representative_runtime_boundaries", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_next_action_projects_representative_runtime_boundaries" + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes", + "selector": "TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes", + "semantics": "task_runtime_runner_compiled_cli_consumption", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes" }, { "consumer_only": false, @@ -141843,24 +139899,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, + "override": "TaskRuntimeRunnerContractTests.*", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_contract_symbol": "task_runtime_runner._command_inputs", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "next_action" + "target": "_command_inputs" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_open_batch_internal_route_preserves_audit_owner_outcome", - "selector": "TaskRuntimeRunnerUnitTests.test_open_batch_internal_route_preserves_audit_owner_outcome", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_open_batch_internal_route_preserves_audit_owner_outcome" + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure", + "selector": "TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure", + "semantics": "task_runtime_runner_compiled_cli_consumption", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_execute_preserves_predispatch_and_partial_substep_failure" }, { "consumer_only": false, @@ -141967,24 +140023,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, + "override": "TaskRuntimeRunnerContractTests.*", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_contract_symbol": "task_runtime_runner._command_inputs", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "next_action" + "target": "_command_inputs" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_run_until_boundary_stops_on_semantics_failure_and_nonprogress", - "selector": "TaskRuntimeRunnerUnitTests.test_run_until_boundary_stops_on_semantics_failure_and_nonprogress", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_run_until_boundary_stops_on_semantics_failure_and_nonprogress" + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_collection_roundtrips_existing_input_and_nulls", + "selector": "TaskRuntimeRunnerContractTests.test_page_review_collection_roundtrips_existing_input_and_nulls", + "semantics": "task_runtime_runner_compiled_cli_consumption", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_page_review_collection_roundtrips_existing_input_and_nulls" }, { "consumer_only": false, @@ -141994,7 +140050,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -142007,7 +140063,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -142017,7 +140073,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -142075,7 +140131,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -142087,24 +140143,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, + "override": "TaskRuntimeRunnerContractTests.*", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_contract_symbol": "task_runtime_runner._command_inputs", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "next_action" + "target": "_command_inputs" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_stale_action_identity_is_refused_before_dispatch", - "selector": "TaskRuntimeRunnerUnitTests.test_stale_action_identity_is_refused_before_dispatch", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_stale_action_identity_is_refused_before_dispatch" + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract", + "selector": "TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract", + "semantics": "task_runtime_runner_compiled_cli_consumption", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_runner_does_not_fall_back_to_distribution_contract" }, { "consumer_only": false, @@ -142114,14 +140170,12 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -142129,7 +140183,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -142139,12 +140193,10 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, - "fixture_entrypoints": [ - "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" - ], + "fixture_entrypoints": [], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -142199,7 +140251,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -142211,53 +140263,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": null, + "override": "TaskRuntimeRunnerContractTests.*", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "owner_contract_symbol": "task_runtime_runner.next_action", + "owner_contract_symbol": "task_runtime_runner._command_inputs", "owner_reference": { "kind": "python-symbol", "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "next_action" + "target": "_command_inputs" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_task_runtime_runner.py", - "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_withdrawn_consumed_proof_is_an_explicit_owned_continuation", - "selector": "TaskRuntimeRunnerUnitTests.test_withdrawn_consumed_proof_is_an_explicit_owned_continuation", - "semantics": "task_runtime_runner_decision_and_stop_loop", - "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_withdrawn_consumed_proof_is_an_explicit_owned_continuation" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 3 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 3 - }, - "fixture_dependencies": [ - "Tools/tests/support/task_runtime_object_factory.py" - ], - "lifecycle": "current", - "override_count": 3, - "owner": "Tools/execution/task_runtime/task_runtime_runner.py", - "parallel_safe": true, - "path": "Tools/tests/test_task_runtime_runner.py", - "scenario_first_use_builds": {}, - "semantics": "task_runtime_runner_decision_and_stop_loop" - }, - { - "case_count": 23, - "cases": [ + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use", + "selector": "TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use", + "semantics": "task_runtime_runner_compiled_cli_consumption", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerContractTests.test_stale_or_hand_edited_contract_is_refused_before_route_use" + }, { "consumer_only": false, "disposition": "keep", @@ -142271,7 +140295,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -142292,7 +140318,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -142359,24 +140387,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_all_generated_projections_match_the_same_owner_snapshot", - "selector": "TemplateParityTests.test_all_generated_projections_match_the_same_owner_snapshot", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_all_generated_projections_match_the_same_owner_snapshot" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_close_action_consumes_queue_owned_transition_arguments", + "selector": "TaskRuntimeRunnerUnitTests.test_close_action_consumes_queue_owned_transition_arguments", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_close_action_consumes_queue_owned_transition_arguments" }, { "consumer_only": false, @@ -142391,7 +140419,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -142412,7 +140442,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -142479,24 +140511,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_audit_targets_come_from_owner_and_cannot_repeat", - "selector": "TemplateParityTests.test_audit_targets_come_from_owner_and_cannot_repeat", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_audit_targets_come_from_owner_and_cannot_repeat" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_environment_wait_preserves_open_batch_and_requeries_original_state", + "selector": "TaskRuntimeRunnerUnitTests.test_environment_wait_preserves_open_batch_and_requeries_original_state", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_environment_wait_preserves_open_batch_and_requeries_original_state" }, { "consumer_only": false, @@ -142599,24 +140631,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_batch_receipt_schema_preserves_the_existing_closed_domain", - "selector": "TemplateParityTests.test_batch_receipt_schema_preserves_the_existing_closed_domain", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_batch_receipt_schema_preserves_the_existing_closed_domain" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_host_failure_after_execution_preserves_completed_tool_result", + "selector": "TaskRuntimeRunnerUnitTests.test_host_failure_after_execution_preserves_completed_tool_result", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_host_failure_after_execution_preserves_completed_tool_result" }, { "consumer_only": false, @@ -142719,24 +140751,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "TemplateParityTests.test_cue_*", - "owner": "Tools/governance/profile/profile_cue.py", - "owner_contract_symbol": "profile_cue.validate_profile", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_cue.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "validate_profile" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_cue_execution_has_private_config_cache_and_no_ambient_controls", - "selector": "TemplateParityTests.test_cue_execution_has_private_config_cache_and_no_ambient_controls", - "semantics": "isolated_current_profile_evaluator_without_remote_resolution", - "test_id": "test_template_parity.TemplateParityTests.test_cue_execution_has_private_config_cache_and_no_ambient_controls" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_main_preserves_step_failure_and_observation_failure", + "selector": "TaskRuntimeRunnerUnitTests.test_main_preserves_step_failure_and_observation_failure", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_main_preserves_step_failure_and_observation_failure" }, { "consumer_only": false, @@ -142751,7 +140783,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -142772,7 +140806,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -142839,24 +140875,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "TemplateParityTests.test_cue_*", - "owner": "Tools/governance/profile/profile_cue.py", - "owner_contract_symbol": "profile_cue.validate_profile", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_cue.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "validate_profile" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_cue_resolver_accepts_builtin_syntax_and_refuses_external_imports", - "selector": "TemplateParityTests.test_cue_resolver_accepts_builtin_syntax_and_refuses_external_imports", - "semantics": "isolated_current_profile_evaluator_without_remote_resolution", - "test_id": "test_template_parity.TemplateParityTests.test_cue_resolver_accepts_builtin_syntax_and_refuses_external_imports" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_next_action_owns_one_read_scope_and_retires_it_before_return", + "selector": "TaskRuntimeRunnerUnitTests.test_next_action_owns_one_read_scope_and_retires_it_before_return", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_next_action_owns_one_read_scope_and_retires_it_before_return" }, { "consumer_only": false, @@ -142871,7 +140907,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -142892,7 +140930,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -142959,24 +140999,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "TemplateParityTests.test_cue_*", - "owner": "Tools/governance/profile/profile_cue.py", - "owner_contract_symbol": "profile_cue.validate_profile", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_cue.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "validate_profile" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_cue_shared_process_boundary_retains_but_does_not_consume_descriptors", - "selector": "TemplateParityTests.test_cue_shared_process_boundary_retains_but_does_not_consume_descriptors", - "semantics": "isolated_current_profile_evaluator_without_remote_resolution", - "test_id": "test_template_parity.TemplateParityTests.test_cue_shared_process_boundary_retains_but_does_not_consume_descriptors" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_next_action_projects_representative_runtime_boundaries", + "selector": "TaskRuntimeRunnerUnitTests.test_next_action_projects_representative_runtime_boundaries", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_next_action_projects_representative_runtime_boundaries" }, { "consumer_only": false, @@ -142991,7 +141031,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -143012,7 +141054,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -143079,24 +141123,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "TemplateParityTests.test_cue_*", - "owner": "Tools/governance/profile/profile_cue.py", - "owner_contract_symbol": "profile_cue.validate_profile", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_cue.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "validate_profile" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_cue_temporary_workspace_cannot_import_an_ancestor_module", - "selector": "TemplateParityTests.test_cue_temporary_workspace_cannot_import_an_ancestor_module", - "semantics": "isolated_current_profile_evaluator_without_remote_resolution", - "test_id": "test_template_parity.TemplateParityTests.test_cue_temporary_workspace_cannot_import_an_ancestor_module" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_open_batch_internal_route_preserves_audit_owner_outcome", + "selector": "TaskRuntimeRunnerUnitTests.test_open_batch_internal_route_preserves_audit_owner_outcome", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_open_batch_internal_route_preserves_audit_owner_outcome" }, { "consumer_only": false, @@ -143111,7 +141155,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -143132,7 +141178,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -143199,24 +141247,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_directory_identity_is_tool_layout_not_kernel_slot_policy", - "selector": "TemplateParityTests.test_directory_identity_is_tool_layout_not_kernel_slot_policy", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_directory_identity_is_tool_layout_not_kernel_slot_policy" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_run_until_boundary_stops_on_semantics_failure_and_nonprogress", + "selector": "TaskRuntimeRunnerUnitTests.test_run_until_boundary_stops_on_semantics_failure_and_nonprogress", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_run_until_boundary_stops_on_semantics_failure_and_nonprogress" }, { "consumer_only": false, @@ -143319,24 +141367,24 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", - "override": "TemplateParityTests.test_empty_template_is_a_draft_without_policy_or_adoption_state", - "owner": "profiles/template-files.yaml", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "override": null, + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { - "kind": "contract-reference", - "owner": "profiles/template-files.yaml", - "status": "declared", - "target": "profile_schema_projection.check_profile_schema_projections" + "kind": "python-symbol", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "status": "resolved", + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_empty_template_is_a_draft_without_policy_or_adoption_state", - "selector": "TemplateParityTests.test_empty_template_is_a_draft_without_policy_or_adoption_state", - "semantics": "unique_empty_candidate_template", - "test_id": "test_template_parity.TemplateParityTests.test_empty_template_is_a_draft_without_policy_or_adoption_state" + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_stale_action_identity_is_refused_before_dispatch", + "selector": "TaskRuntimeRunnerUnitTests.test_stale_action_identity_is_refused_before_dispatch", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_stale_action_identity_is_refused_before_dispatch" }, { "consumer_only": false, @@ -143351,7 +141399,9 @@ "execution": { "builder_triggers": [], "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [], @@ -143372,7 +141422,9 @@ "temp_resources": 0 }, "first_use_builds": {}, - "fixture_entrypoints": [], + "fixture_entrypoints": [ + "Tools/tests/support/task_runtime_object_factory.py:parsed_runtime_state" + ], "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] @@ -143439,25 +141491,53 @@ } } }, - "level": "integration", + "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "owner_contract_symbol": "task_runtime_runner.next_action", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "next_action" }, "owner_reference_kind": null, - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_encoding_projection_cannot_drift_from_either_snapshot_owner", - "selector": "TemplateParityTests.test_encoding_projection_cannot_drift_from_either_snapshot_owner", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_encoding_projection_cannot_drift_from_either_snapshot_owner" - }, + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "primary_owner_test": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_withdrawn_consumed_proof_is_an_explicit_owned_continuation", + "selector": "TaskRuntimeRunnerUnitTests.test_withdrawn_consumed_proof_is_an_explicit_owned_continuation", + "semantics": "task_runtime_runner_decision_and_stop_loop", + "test_id": "test_task_runtime_runner.TaskRuntimeRunnerUnitTests.test_withdrawn_consumed_proof_is_an_explicit_owned_continuation" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 3 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 3 + }, + "fixture_dependencies": [ + "Tools/tests/support/task_runtime_object_factory.py" + ], + "lifecycle": "current", + "override_count": 3, + "owner": "Tools/execution/task_runtime/task_runtime_runner.py", + "parallel_safe": true, + "path": "Tools/tests/test_task_runtime_runner.py", + "scenario_first_use_builds": {}, + "semantics": "task_runtime_runner_decision_and_stop_loop" + }, + { + "case_count": 23, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -143561,22 +141641,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults", - "owner": "Tools/governance/profile/profile_cue.py", - "owner_contract_symbol": "profile_cue.validate_profile", + "override": null, + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_cue.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "validate_profile" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults", - "selector": "TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults", - "semantics": "examples_obey_current_owner_without_becoming_defaults", - "test_id": "test_template_parity.TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults" + "primary_owner_test": "test_template_parity.TemplateParityTests.test_all_generated_projections_match_the_same_owner_snapshot", + "selector": "TemplateParityTests.test_all_generated_projections_match_the_same_owner_snapshot", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_all_generated_projections_match_the_same_owner_snapshot" }, { "consumer_only": false, @@ -143693,10 +141773,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_field_gate_and_expression_token_shapes_preserve_old_domains", - "selector": "TemplateParityTests.test_field_gate_and_expression_token_shapes_preserve_old_domains", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_audit_targets_come_from_owner_and_cannot_repeat", + "selector": "TemplateParityTests.test_audit_targets_come_from_owner_and_cannot_repeat", "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_field_gate_and_expression_token_shapes_preserve_old_domains" + "test_id": "test_template_parity.TemplateParityTests.test_audit_targets_come_from_owner_and_cannot_repeat" }, { "consumer_only": false, @@ -143813,10 +141893,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_fixed_role_and_priority_sets_cannot_be_lost_during_encoding", - "selector": "TemplateParityTests.test_fixed_role_and_priority_sets_cannot_be_lost_during_encoding", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_batch_receipt_schema_preserves_the_existing_closed_domain", + "selector": "TemplateParityTests.test_batch_receipt_schema_preserves_the_existing_closed_domain", "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_fixed_role_and_priority_sets_cannot_be_lost_during_encoding" + "test_id": "test_template_parity.TemplateParityTests.test_batch_receipt_schema_preserves_the_existing_closed_domain" }, { "consumer_only": false, @@ -143921,22 +142001,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot", - "owner": "profiles/interview.yaml", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "override": "TemplateParityTests.test_cue_*", + "owner": "Tools/governance/profile/profile_cue.py", + "owner_contract_symbol": "profile_cue.validate_profile", "owner_reference": { - "kind": "contract-reference", - "owner": "profiles/interview.yaml", - "status": "declared", - "target": "profile_schema_projection.check_profile_schema_projections" + "kind": "python-symbol", + "owner": "Tools/governance/profile/profile_cue.py", + "status": "resolved", + "target": "validate_profile" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot", - "selector": "TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot", - "semantics": "interview_to_semantic_slot_coverage", - "test_id": "test_template_parity.TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot" + "primary_owner_test": "test_template_parity.TemplateParityTests.test_cue_execution_has_private_config_cache_and_no_ambient_controls", + "selector": "TemplateParityTests.test_cue_execution_has_private_config_cache_and_no_ambient_controls", + "semantics": "isolated_current_profile_evaluator_without_remote_resolution", + "test_id": "test_template_parity.TemplateParityTests.test_cue_execution_has_private_config_cache_and_no_ambient_controls" }, { "consumer_only": false, @@ -144041,22 +142121,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "override": "TemplateParityTests.test_cue_*", + "owner": "Tools/governance/profile/profile_cue.py", + "owner_contract_symbol": "profile_cue.validate_profile", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/governance/profile/profile_cue.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "validate_profile" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_kernel_declares_owners_and_tool_resolves_exact_contract_membership", - "selector": "TemplateParityTests.test_kernel_declares_owners_and_tool_resolves_exact_contract_membership", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_kernel_declares_owners_and_tool_resolves_exact_contract_membership" + "primary_owner_test": "test_template_parity.TemplateParityTests.test_cue_resolver_accepts_builtin_syntax_and_refuses_external_imports", + "selector": "TemplateParityTests.test_cue_resolver_accepts_builtin_syntax_and_refuses_external_imports", + "semantics": "isolated_current_profile_evaluator_without_remote_resolution", + "test_id": "test_template_parity.TemplateParityTests.test_cue_resolver_accepts_builtin_syntax_and_refuses_external_imports" }, { "consumer_only": false, @@ -144078,8 +142158,8 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -144088,8 +142168,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -144146,8 +142226,8 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 1 + "process_calls": 0, + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -144161,22 +142241,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "override": "TemplateParityTests.test_cue_*", + "owner": "Tools/governance/profile/profile_cue.py", + "owner_contract_symbol": "profile_cue.validate_profile", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/governance/profile/profile_cue.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "validate_profile" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_kernel_semantic_objects_validate_without_document_encoding", - "selector": "TemplateParityTests.test_kernel_semantic_objects_validate_without_document_encoding", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_kernel_semantic_objects_validate_without_document_encoding" + "primary_owner_test": "test_template_parity.TemplateParityTests.test_cue_shared_process_boundary_retains_but_does_not_consume_descriptors", + "selector": "TemplateParityTests.test_cue_shared_process_boundary_retains_but_does_not_consume_descriptors", + "semantics": "isolated_current_profile_evaluator_without_remote_resolution", + "test_id": "test_template_parity.TemplateParityTests.test_cue_shared_process_boundary_retains_but_does_not_consume_descriptors" }, { "consumer_only": false, @@ -144281,22 +142361,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "override": "TemplateParityTests.test_cue_*", + "owner": "Tools/governance/profile/profile_cue.py", + "owner_contract_symbol": "profile_cue.validate_profile", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/governance/profile/profile_cue.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "validate_profile" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_metadata_condition_members_follow_original_owner_not_text_projection", - "selector": "TemplateParityTests.test_metadata_condition_members_follow_original_owner_not_text_projection", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_metadata_condition_members_follow_original_owner_not_text_projection" + "primary_owner_test": "test_template_parity.TemplateParityTests.test_cue_temporary_workspace_cannot_import_an_ancestor_module", + "selector": "TemplateParityTests.test_cue_temporary_workspace_cannot_import_an_ancestor_module", + "semantics": "isolated_current_profile_evaluator_without_remote_resolution", + "test_id": "test_template_parity.TemplateParityTests.test_cue_temporary_workspace_cannot_import_an_ancestor_module" }, { "consumer_only": false, @@ -144413,10 +142493,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_natural_language_round_trips_without_becoming_executable_or_empty", - "selector": "TemplateParityTests.test_natural_language_round_trips_without_becoming_executable_or_empty", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_directory_identity_is_tool_layout_not_kernel_slot_policy", + "selector": "TemplateParityTests.test_directory_identity_is_tool_layout_not_kernel_slot_policy", "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_natural_language_round_trips_without_becoming_executable_or_empty" + "test_id": "test_template_parity.TemplateParityTests.test_directory_identity_is_tool_layout_not_kernel_slot_policy" }, { "consumer_only": false, @@ -144521,22 +142601,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", + "override": "TemplateParityTests.test_empty_template_is_a_draft_without_policy_or_adoption_state", + "owner": "profiles/template-files.yaml", "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", - "status": "resolved", - "target": "check_profile_schema_projections" + "kind": "contract-reference", + "owner": "profiles/template-files.yaml", + "status": "declared", + "target": "profile_schema_projection.check_profile_schema_projections" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_no_hidden_activation_default_or_unknown_answer_field", - "selector": "TemplateParityTests.test_no_hidden_activation_default_or_unknown_answer_field", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_no_hidden_activation_default_or_unknown_answer_field" + "primary_owner_test": "test_template_parity.TemplateParityTests.test_empty_template_is_a_draft_without_policy_or_adoption_state", + "selector": "TemplateParityTests.test_empty_template_is_a_draft_without_policy_or_adoption_state", + "semantics": "unique_empty_candidate_template", + "test_id": "test_template_parity.TemplateParityTests.test_empty_template_is_a_draft_without_policy_or_adoption_state" }, { "consumer_only": false, @@ -144653,10 +142733,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_previous_identifier_namespaces_remain_closed", - "selector": "TemplateParityTests.test_previous_identifier_namespaces_remain_closed", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_encoding_projection_cannot_drift_from_either_snapshot_owner", + "selector": "TemplateParityTests.test_encoding_projection_cannot_drift_from_either_snapshot_owner", "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_previous_identifier_namespaces_remain_closed" + "test_id": "test_template_parity.TemplateParityTests.test_encoding_projection_cannot_drift_from_either_snapshot_owner" }, { "consumer_only": false, @@ -144666,7 +142746,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -144679,7 +142759,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -144689,7 +142769,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -144747,7 +142827,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -144761,22 +142841,22 @@ }, "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "override": "TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults", + "owner": "Tools/governance/profile/profile_cue.py", + "owner_contract_symbol": "profile_cue.validate_profile", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner": "Tools/governance/profile/profile_cue.py", "status": "resolved", - "target": "check_profile_schema_projections" + "target": "validate_profile" }, "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_projection_cli_checks_and_regenerates_only_declared_views", - "selector": "TemplateParityTests.test_projection_cli_checks_and_regenerates_only_declared_views", - "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_projection_cli_checks_and_regenerates_only_declared_views" + "primary_owner_test": "test_template_parity.TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults", + "selector": "TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults", + "semantics": "examples_obey_current_owner_without_becoming_defaults", + "test_id": "test_template_parity.TemplateParityTests.test_examples_obey_current_contracts_without_becoming_template_defaults" }, { "consumer_only": false, @@ -144893,10 +142973,10 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_stale_or_handwritten_projection_and_missing_owner_fail_closed", - "selector": "TemplateParityTests.test_stale_or_handwritten_projection_and_missing_owner_fail_closed", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_field_gate_and_expression_token_shapes_preserve_old_domains", + "selector": "TemplateParityTests.test_field_gate_and_expression_token_shapes_preserve_old_domains", "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_stale_or_handwritten_projection_and_missing_owner_fail_closed" + "test_id": "test_template_parity.TemplateParityTests.test_field_gate_and_expression_token_shapes_preserve_old_domains" }, { "consumer_only": false, @@ -145013,37 +143093,11 @@ "owner_reference_kind": null, "parallel_safe": false, "path": "Tools/tests/test_template_parity.py", - "primary_owner_test": "test_template_parity.TemplateParityTests.test_tool_encoding_can_change_without_changing_domain_rules", - "selector": "TemplateParityTests.test_tool_encoding_can_change_without_changing_domain_rules", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_fixed_role_and_priority_sets_cannot_be_lost_during_encoding", + "selector": "TemplateParityTests.test_fixed_role_and_priority_sets_cannot_be_lost_during_encoding", "semantics": "profile_owner_projection_and_authoring_join", - "test_id": "test_template_parity.TemplateParityTests.test_tool_encoding_can_change_without_changing_domain_rules" - } - ], - "default_level": "integration", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 1, - "temp_resources": 2 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 4, - "owner": "Tools/governance/profile/profile_schema_projection.py", - "parallel_safe": false, - "path": "Tools/tests/test_template_parity.py", - "scenario_first_use_builds": {}, - "semantics": "profile_owner_projection_and_authoring_join" - }, - { - "case_count": 17, - "cases": [ + "test_id": "test_template_parity.TemplateParityTests.test_fixed_role_and_priority_sets_cannot_be_lost_during_encoding" + }, { "consumer_only": false, "disposition": "keep", @@ -145065,7 +143119,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -145090,7 +143144,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -145133,7 +143187,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -145145,24 +143199,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "override": "TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot", + "owner": "profiles/interview.yaml", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", - "status": "resolved", - "target": "build_catalog" + "kind": "contract-reference", + "owner": "profiles/interview.yaml", + "status": "declared", + "target": "profile_schema_projection.check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_complete_lifecycle_execution_belongs_only_to_e2e", - "selector": "TestCatalogContractTests.test_complete_lifecycle_execution_belongs_only_to_e2e", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_complete_lifecycle_execution_belongs_only_to_e2e" + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot", + "selector": "TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot", + "semantics": "interview_to_semantic_slot_coverage", + "test_id": "test_template_parity.TemplateParityTests.test_interview_uses_semantic_paths_and_covers_every_registered_slot" }, { "consumer_only": false, @@ -145185,7 +143239,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -145210,7 +143264,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -145253,7 +143307,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -145265,24 +143319,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "build_catalog" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_ephemeral_os_and_python_artifacts_are_not_fixtures", - "selector": "TestCatalogContractTests.test_ephemeral_os_and_python_artifacts_are_not_fixtures", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_ephemeral_os_and_python_artifacts_are_not_fixtures" + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_kernel_declares_owners_and_tool_resolves_exact_contract_membership", + "selector": "TemplateParityTests.test_kernel_declares_owners_and_tool_resolves_exact_contract_membership", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_kernel_declares_owners_and_tool_resolves_exact_contract_membership" }, { "consumer_only": false, @@ -145304,7 +143358,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "scopes": { @@ -145314,8 +143368,8 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "process_calls": 1, + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -145330,7 +143384,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -145372,7 +143426,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "triggered_once_per_process": { @@ -145385,24 +143439,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "build_catalog" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_fixture_bundle_identity_and_bytes_come_from_its_manifest", - "selector": "TestCatalogContractTests.test_fixture_bundle_identity_and_bytes_come_from_its_manifest", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_fixture_bundle_identity_and_bytes_come_from_its_manifest" + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_kernel_semantic_objects_validate_without_document_encoding", + "selector": "TemplateParityTests.test_kernel_semantic_objects_validate_without_document_encoding", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_kernel_semantic_objects_validate_without_document_encoding" }, { "consumer_only": false, @@ -145425,7 +143479,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -145450,7 +143504,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -145493,7 +143547,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -145505,24 +143559,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "build_catalog" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_minimal_manifest_discovers_and_classifies_its_exact_sources", - "selector": "TestCatalogContractTests.test_minimal_manifest_discovers_and_classifies_its_exact_sources", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_minimal_manifest_discovers_and_classifies_its_exact_sources" + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_metadata_condition_members_follow_original_owner_not_text_projection", + "selector": "TemplateParityTests.test_metadata_condition_members_follow_original_owner_not_text_projection", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_metadata_condition_members_follow_original_owner_not_text_projection" }, { "consumer_only": false, @@ -145545,7 +143599,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -145570,7 +143624,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -145613,7 +143667,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -145625,24 +143679,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "build_catalog" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_overrides_and_suite_selection_form_one_closed_partition", - "selector": "TestCatalogContractTests.test_overrides_and_suite_selection_form_one_closed_partition", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_overrides_and_suite_selection_form_one_closed_partition" + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_natural_language_round_trips_without_becoming_executable_or_empty", + "selector": "TemplateParityTests.test_natural_language_round_trips_without_becoming_executable_or_empty", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_natural_language_round_trips_without_becoming_executable_or_empty" }, { "consumer_only": false, @@ -145665,7 +143719,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -145690,7 +143744,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -145733,7 +143787,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -145745,24 +143799,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "build_catalog" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_owner_reference_resolution_does_not_promote_labels_to_symbols", - "selector": "TestCatalogContractTests.test_owner_reference_resolution_does_not_promote_labels_to_symbols", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_owner_reference_resolution_does_not_promote_labels_to_symbols" + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_no_hidden_activation_default_or_unknown_answer_field", + "selector": "TemplateParityTests.test_no_hidden_activation_default_or_unknown_answer_field", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_no_hidden_activation_default_or_unknown_answer_field" }, { "consumer_only": false, @@ -145785,7 +143839,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -145804,6 +143858,111 @@ "lifecycle_signals": [] }, "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "integration", + "lifecycle": "current", + "override": null, + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", + "owner_reference": { + "kind": "python-symbol", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "status": "resolved", + "target": "check_profile_schema_projections" + }, + "owner_reference_kind": null, + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_previous_identifier_namespaces_remain_closed", + "selector": "TemplateParityTests.test_previous_identifier_namespaces_remain_closed", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_previous_identifier_namespaces_remain_closed" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -145818,6 +143977,21 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [] }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, "per_method": { "builder_triggers": [], "e2e_builder_entrypoints": [], @@ -145865,24 +144039,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "build_catalog" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_rendering_is_deterministic_from_one_valid_catalog", - "selector": "TestCatalogContractTests.test_rendering_is_deterministic_from_one_valid_catalog", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_rendering_is_deterministic_from_one_valid_catalog" + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_projection_cli_checks_and_regenerates_only_declared_views", + "selector": "TemplateParityTests.test_projection_cli_checks_and_regenerates_only_declared_views", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_projection_cli_checks_and_regenerates_only_declared_views" }, { "consumer_only": false, @@ -145905,7 +144079,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -145930,7 +144104,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -145973,7 +144147,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -145985,24 +144159,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "build_catalog" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_source_annotation_exposes_effect_hidden_by_production_boundary", - "selector": "TestCatalogContractTests.test_source_annotation_exposes_effect_hidden_by_production_boundary", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_source_annotation_exposes_effect_hidden_by_production_boundary" + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_stale_or_handwritten_projection_and_missing_owner_fail_closed", + "selector": "TemplateParityTests.test_stale_or_handwritten_projection_and_missing_owner_fail_closed", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_stale_or_handwritten_projection_and_missing_owner_fail_closed" }, { "consumer_only": false, @@ -146025,7 +144199,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -146050,7 +144224,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -146093,7 +144267,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -146105,25 +144279,51 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", "override": null, - "owner": "Tools/platform/distribution/test_catalog.py", - "owner_contract_symbol": "test_catalog.build_catalog", + "owner": "Tools/governance/profile/profile_schema_projection.py", + "owner_contract_symbol": "profile_schema_projection.check_profile_schema_projections", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_catalog.py", + "owner": "Tools/governance/profile/profile_schema_projection.py", "status": "resolved", - "target": "build_catalog" + "target": "check_profile_schema_projections" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_source_annotation_rejects_non_positive_declarations", - "selector": "TestCatalogContractTests.test_source_annotation_rejects_non_positive_declarations", - "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_source_annotation_rejects_non_positive_declarations" - }, + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "primary_owner_test": "test_template_parity.TemplateParityTests.test_tool_encoding_can_change_without_changing_domain_rules", + "selector": "TemplateParityTests.test_tool_encoding_can_change_without_changing_domain_rules", + "semantics": "profile_owner_projection_and_authoring_join", + "test_id": "test_template_parity.TemplateParityTests.test_tool_encoding_can_change_without_changing_domain_rules" + } + ], + "default_level": "integration", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 2 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 2 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 4, + "owner": "Tools/governance/profile/profile_schema_projection.py", + "parallel_safe": false, + "path": "Tools/tests/test_template_parity.py", + "scenario_first_use_builds": {}, + "semantics": "profile_owner_projection_and_authoring_join" + }, + { + "case_count": 19, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -146239,10 +144439,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_transitive_lifecycle_and_scopes_reject_a_fast_classification", - "selector": "TestCatalogContractTests.test_transitive_lifecycle_and_scopes_reject_a_fast_classification", + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_complete_lifecycle_execution_belongs_only_to_e2e", + "selector": "TestCatalogContractTests.test_complete_lifecycle_execution_belongs_only_to_e2e", "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_transitive_lifecycle_and_scopes_reject_a_fast_classification" + "test_id": "test_test_catalog.TestCatalogContractTests.test_complete_lifecycle_execution_belongs_only_to_e2e" }, { "consumer_only": false, @@ -146359,10 +144559,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_unknown_ordinary_fixture_still_fails_closed", - "selector": "TestCatalogContractTests.test_unknown_ordinary_fixture_still_fails_closed", + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_ephemeral_os_and_python_artifacts_are_not_fixtures", + "selector": "TestCatalogContractTests.test_ephemeral_os_and_python_artifacts_are_not_fixtures", "semantics": "test_catalog_discovery_classification_and_projection", - "test_id": "test_test_catalog.TestCatalogContractTests.test_unknown_ordinary_fixture_still_fails_closed" + "test_id": "test_test_catalog.TestCatalogContractTests.test_ephemeral_os_and_python_artifacts_are_not_fixtures" }, { "consumer_only": false, @@ -146385,7 +144585,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -146410,7 +144610,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -146453,7 +144653,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -146465,9 +144665,9 @@ } } }, - "level": "integration", + "level": "contract", "lifecycle": "current", - "override": "TestCatalogProjectionIntegrationTests.*", + "override": null, "owner": "Tools/platform/distribution/test_catalog.py", "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { @@ -146477,12 +144677,12 @@ "target": "build_catalog" }, "owner_reference_kind": null, - "parallel_safe": false, + "parallel_safe": true, "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current", - "selector": "TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current", - "semantics": "test_catalog_repository_projection_freshness", - "test_id": "test_test_catalog.TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current" + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_fixture_bundle_identity_and_bytes_come_from_its_manifest", + "selector": "TestCatalogContractTests.test_fixture_bundle_identity_and_bytes_come_from_its_manifest", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_fixture_bundle_identity_and_bytes_come_from_its_manifest" }, { "consumer_only": false, @@ -146505,7 +144705,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -146530,7 +144730,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -146573,7 +144773,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -146585,24 +144785,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "TestRunnerSelectionContractTests.test_cost_*", - "owner": "Tools/platform/distribution/test_runner.py", - "owner_contract_symbol": "test_runner.run_measured_tests", + "override": null, + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_runner.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "run_measured_tests" + "target": "build_catalog" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors", - "selector": "TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors", - "semantics": "unittest_cost_scopes_preserve_fixture_and_result_lifecycle", - "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors" + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_minimal_manifest_discovers_and_classifies_its_exact_sources", + "selector": "TestCatalogContractTests.test_minimal_manifest_discovers_and_classifies_its_exact_sources", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_minimal_manifest_discovers_and_classifies_its_exact_sources" }, { "consumer_only": false, @@ -146625,7 +144825,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -146650,7 +144850,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -146693,7 +144893,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -146705,24 +144905,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", - "override": "TestRunnerSelectionContractTests.test_cost_*", - "owner": "Tools/platform/distribution/test_runner.py", - "owner_contract_symbol": "test_runner.run_measured_tests", + "override": null, + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_runner.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "run_measured_tests" + "target": "build_catalog" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures", - "selector": "TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures", - "semantics": "unittest_cost_scopes_preserve_fixture_and_result_lifecycle", - "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures" + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_overrides_and_suite_selection_form_one_closed_partition", + "selector": "TestCatalogContractTests.test_overrides_and_suite_selection_form_one_closed_partition", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_overrides_and_suite_selection_form_one_closed_partition" }, { "consumer_only": false, @@ -146745,7 +144945,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -146770,7 +144970,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -146813,7 +145013,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -146827,22 +145027,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "TestRunnerSelectionContractTests.test_file_*", - "owner": "Tools/platform/distribution/test_runner.py", - "owner_contract_symbol": "test_runner.select_test_ids", + "override": null, + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_runner.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "select_test_ids" + "target": "build_catalog" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files", - "selector": "TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files", - "semantics": "exact_file_selection_preserves_catalog_levels_and_isolation", - "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files" + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_owner_reference_resolution_does_not_promote_labels_to_symbols", + "selector": "TestCatalogContractTests.test_owner_reference_resolution_does_not_promote_labels_to_symbols", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_owner_reference_resolution_does_not_promote_labels_to_symbols" }, { "consumer_only": false, @@ -146852,7 +145052,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -146875,7 +145075,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -146890,7 +145090,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -146947,22 +145147,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result", - "owner": "Tools/platform/distribution/test_runner.py", - "owner_contract_symbol": "test_runner.child_main", + "override": null, + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_runner.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "child_main" + "target": "build_catalog" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result", - "selector": "TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result", - "semantics": "interrupted_cost_diagnostics_cannot_claim_test_completion", - "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result" + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_rendering_is_deterministic_from_one_valid_catalog", + "selector": "TestCatalogContractTests.test_rendering_is_deterministic_from_one_valid_catalog", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_rendering_is_deterministic_from_one_valid_catalog" }, { "consumer_only": false, @@ -146985,7 +145185,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -147010,7 +145210,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -147053,7 +145253,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -147067,49 +145267,23 @@ }, "level": "contract", "lifecycle": "current", - "override": "TestRunnerSelectionContractTests.test_selected_*", - "owner": "Tools/platform/distribution/test_runner.py", - "owner_contract_symbol": "test_runner.module_groups", + "override": null, + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/distribution/test_runner.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "module_groups" + "target": "build_catalog" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_test_catalog.py", - "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety", - "selector": "TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety", - "semantics": "file_process_isolation_preserves_selected_levels", - "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 2 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 2 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 5, - "owner": "Tools/platform/distribution/test_catalog.py", - "parallel_safe": true, - "path": "Tools/tests/test_test_catalog.py", - "scenario_first_use_builds": {}, - "semantics": "test_catalog_discovery_classification_and_projection" - }, - { - "case_count": 5, - "cases": [ + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_source_annotation_exposes_effect_hidden_by_production_boundary", + "selector": "TestCatalogContractTests.test_source_annotation_exposes_effect_hidden_by_production_boundary", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_source_annotation_exposes_effect_hidden_by_production_boundary" + }, { "consumer_only": false, "disposition": "keep", @@ -147131,7 +145305,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -147156,7 +145330,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -147199,7 +145373,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -147213,22 +145387,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "AvailabilityPartitionContractTests.*", - "owner": "Tools/platform/agent_interface/tool_availability.py", - "owner_contract_symbol": "tool_availability.ToolAvailability.partition", + "override": null, + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "ToolAvailability.partition" + "target": "build_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_availability.py", - "primary_owner_test": "test_tool_availability.AvailabilityPartitionContractTests.test_target_permission_and_missing_module_partition_are_distinct", - "selector": "AvailabilityPartitionContractTests.test_target_permission_and_missing_module_partition_are_distinct", - "semantics": "target_specific_missing_tool_partition", - "test_id": "test_tool_availability.AvailabilityPartitionContractTests.test_target_permission_and_missing_module_partition_are_distinct" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_source_annotation_rejects_non_positive_declarations", + "selector": "TestCatalogContractTests.test_source_annotation_rejects_non_positive_declarations", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_source_annotation_rejects_non_positive_declarations" }, { "consumer_only": false, @@ -147251,7 +145425,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -147276,7 +145450,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -147319,7 +145493,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -147333,22 +145507,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "AvailabilityPartitionContractTests.*", - "owner": "Tools/platform/agent_interface/tool_availability.py", - "owner_contract_symbol": "tool_availability.ToolAvailability.partition", + "override": null, + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "ToolAvailability.partition" + "target": "build_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_availability.py", - "primary_owner_test": "test_tool_availability.AvailabilityPartitionContractTests.test_unknown_projection_target_is_refused_before_resolution", - "selector": "AvailabilityPartitionContractTests.test_unknown_projection_target_is_refused_before_resolution", - "semantics": "target_specific_missing_tool_partition", - "test_id": "test_tool_availability.AvailabilityPartitionContractTests.test_unknown_projection_target_is_refused_before_resolution" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_transitive_lifecycle_and_scopes_reject_a_fast_classification", + "selector": "TestCatalogContractTests.test_transitive_lifecycle_and_scopes_reject_a_fast_classification", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_transitive_lifecycle_and_scopes_reject_a_fast_classification" }, { "consumer_only": false, @@ -147371,7 +145545,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -147396,7 +145570,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -147439,7 +145613,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -147453,22 +145627,22 @@ }, "level": "contract", "lifecycle": "current", - "override": "BoundaryDeclarationContractTests.*", - "owner": "Tools/platform/agent_interface/tool_availability.py", - "owner_contract_symbol": "tool_availability.excluded_tool_modules", + "override": null, + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "excluded_tool_modules" + "target": "build_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_availability.py", - "primary_owner_test": "test_tool_availability.BoundaryDeclarationContractTests.test_missing_boundary_list_is_refused", - "selector": "BoundaryDeclarationContractTests.test_missing_boundary_list_is_refused", - "semantics": "distribution_boundary_top_level_tool_exclusions", - "test_id": "test_tool_availability.BoundaryDeclarationContractTests.test_missing_boundary_list_is_refused" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestCatalogContractTests.test_unknown_ordinary_fixture_still_fails_closed", + "selector": "TestCatalogContractTests.test_unknown_ordinary_fixture_still_fails_closed", + "semantics": "test_catalog_discovery_classification_and_projection", + "test_id": "test_test_catalog.TestCatalogContractTests.test_unknown_ordinary_fixture_still_fails_closed" }, { "consumer_only": false, @@ -147571,24 +145745,24 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": "BoundaryDeclarationContractTests.*", - "owner": "Tools/platform/agent_interface/tool_availability.py", - "owner_contract_symbol": "tool_availability.excluded_tool_modules", + "override": "TestCatalogProjectionIntegrationTests.*", + "owner": "Tools/platform/distribution/test_catalog.py", + "owner_contract_symbol": "test_catalog.build_catalog", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner": "Tools/platform/distribution/test_catalog.py", "status": "resolved", - "target": "excluded_tool_modules" + "target": "build_catalog" }, "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_tool_availability.py", - "primary_owner_test": "test_tool_availability.BoundaryDeclarationContractTests.test_only_top_level_tool_modules_enter_the_excluded_set", - "selector": "BoundaryDeclarationContractTests.test_only_top_level_tool_modules_enter_the_excluded_set", - "semantics": "distribution_boundary_top_level_tool_exclusions", - "test_id": "test_tool_availability.BoundaryDeclarationContractTests.test_only_top_level_tool_modules_enter_the_excluded_set" + "parallel_safe": false, + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current", + "selector": "TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current", + "semantics": "test_catalog_repository_projection_freshness", + "test_id": "test_test_catalog.TestCatalogProjectionIntegrationTests.test_repository_manifest_and_both_projections_are_current" }, { "consumer_only": false, @@ -147597,7 +145771,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "execution": { @@ -147610,7 +145784,7 @@ "recurring_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "scopes": { @@ -147620,7 +145794,7 @@ "effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "first_use_builds": {}, @@ -147678,7 +145852,7 @@ "transitive_effects": { "file_copies": 0, "full_repository_copies": 0, - "process_calls": 0, + "process_calls": 1, "temp_resources": 1 }, "triggered_once_per_process": { @@ -147693,168 +145867,22 @@ }, "level": "integration", "lifecycle": "current", - "override": "BoundaryResolutionIntegrationTests.*", - "owner": "Tools/platform/agent_interface/tool_availability.py", - "owner_contract_symbol": "tool_availability.resolve", + "override": "TestRunnerDeadlineIntegrationTests.*", + "owner": "Tools/platform/distribution/test_runner.py", + "owner_contract_symbol": "test_runner.main", "owner_reference": { "kind": "python-symbol", - "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner": "Tools/platform/distribution/test_runner.py", "status": "resolved", - "target": "resolve" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_tool_availability.py", - "primary_owner_test": "test_tool_availability.BoundaryResolutionIntegrationTests.test_one_small_boundary_resolves_both_targets_and_binds_bytes", - "selector": "BoundaryResolutionIntegrationTests.test_one_small_boundary_resolves_both_targets_and_binds_bytes", - "semantics": "boundary_file_to_target_availability_resolution", - "test_id": "test_tool_availability.BoundaryResolutionIntegrationTests.test_one_small_boundary_resolves_both_targets_and_binds_bytes" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 3, - "owner": "Tools/platform/agent_interface/tool_availability.py", - "parallel_safe": true, - "path": "Tools/tests/test_tool_availability.py", - "scenario_first_use_builds": {}, - "semantics": "source_distribution_and_carried_runtime_availability" - }, - { - "case_count": 16, - "cases": [ - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogDriftCheck.test_generate_then_check_and_refuse_manual_drift", - "selector": "ToolCatalogDriftCheck.test_generate_then_check_and_refuse_manual_drift", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogDriftCheck.test_generate_then_check_and_refuse_manual_drift" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestRunnerDeadlineIntegrationTests.test_deadline_terminates_descendants_and_reclaims_private_fixture_space", + "selector": "TestRunnerDeadlineIntegrationTests.test_deadline_terminates_descendants_and_reclaims_private_fixture_space", + "semantics": "bounded_test_process_descendant_and_fixture_cleanup", + "test_id": "test_test_catalog.TestRunnerDeadlineIntegrationTests.test_deadline_terminates_descendants_and_reclaims_private_fixture_space" }, { "consumer_only": false, @@ -147957,24 +145985,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "TestRunnerSelectionContractTests.test_cost_*", + "owner": "Tools/platform/distribution/test_runner.py", + "owner_contract_symbol": "test_runner.run_measured_tests", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/test_runner.py", + "status": "resolved", + "target": "run_measured_tests" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogDriftCheck.test_public_command_generates_then_checks_both_outputs", - "selector": "ToolCatalogDriftCheck.test_public_command_generates_then_checks_both_outputs", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogDriftCheck.test_public_command_generates_then_checks_both_outputs" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors", + "selector": "TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors", + "semantics": "unittest_cost_scopes_preserve_fixture_and_result_lifecycle", + "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_cost_collection_preserves_failures_skips_and_class_admission_errors" }, { "consumer_only": false, @@ -148077,24 +146105,24 @@ } } }, - "level": "contract", + "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "TestRunnerSelectionContractTests.test_cost_*", + "owner": "Tools/platform/distribution/test_runner.py", + "owner_contract_symbol": "test_runner.run_measured_tests", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/test_runner.py", + "status": "resolved", + "target": "run_measured_tests" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogDriftCheck.test_source_consumer_change_makes_both_projections_stale", - "selector": "ToolCatalogDriftCheck.test_source_consumer_change_makes_both_projections_stale", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogDriftCheck.test_source_consumer_change_makes_both_projections_stale" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures", + "selector": "TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures", + "semantics": "unittest_cost_scopes_preserve_fixture_and_result_lifecycle", + "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures" }, { "consumer_only": false, @@ -148117,7 +146145,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -148157,7 +146185,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -148185,7 +146213,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -148199,22 +146227,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "TestRunnerSelectionContractTests.test_deadline_*", + "owner": "Tools/platform/distribution/test_runner.py", + "owner_contract_symbol": "test_runner.main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/test_runner.py", + "status": "resolved", + "target": "main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_current_projection_with_integrity_defects_is_not_a_green_check", - "selector": "ToolCatalogProjection.test_current_projection_with_integrity_defects_is_not_a_green_check", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_current_projection_with_integrity_defects_is_not_a_green_check" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_deadline_admission_and_failure_do_not_report_unexecuted_cases", + "selector": "TestRunnerSelectionContractTests.test_deadline_admission_and_failure_do_not_report_unexecuted_cases", + "semantics": "shared_deadline_admission_and_incomplete_case_accounting", + "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_deadline_admission_and_failure_do_not_report_unexecuted_cases" }, { "consumer_only": false, @@ -148237,7 +146265,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -148277,7 +146305,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -148305,7 +146333,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -148319,22 +146347,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "TestRunnerSelectionContractTests.test_file_*", + "owner": "Tools/platform/distribution/test_runner.py", + "owner_contract_symbol": "test_runner.select_test_ids", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/test_runner.py", + "status": "resolved", + "target": "select_test_ids" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_declared_transport_without_source_is_an_integrity_gap", - "selector": "ToolCatalogProjection.test_declared_transport_without_source_is_an_integrity_gap", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_declared_transport_without_source_is_an_integrity_gap" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files", + "selector": "TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files", + "semantics": "exact_file_selection_preserves_catalog_levels_and_isolation", + "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_file_filter_keeps_all_requested_levels_and_rejects_invalid_files" }, { "consumer_only": false, @@ -148344,7 +146372,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -148367,7 +146395,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -148397,7 +146425,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -148439,22 +146467,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result", + "owner": "Tools/platform/distribution/test_runner.py", + "owner_contract_symbol": "test_runner.child_main", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/test_runner.py", + "status": "resolved", + "target": "child_main" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_dependency_cycles_reuse_the_boundary_fact_graph", - "selector": "ToolCatalogProjection.test_dependency_cycles_reuse_the_boundary_fact_graph", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_dependency_cycles_reuse_the_boundary_fact_graph" + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result", + "selector": "TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result", + "semantics": "interrupted_cost_diagnostics_cannot_claim_test_completion", + "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_progress_survives_interruption_without_claiming_a_test_result" }, { "consumer_only": false, @@ -148477,7 +146505,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -148517,7 +146545,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -148545,7 +146573,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -148559,23 +146587,49 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "TestRunnerSelectionContractTests.test_selected_*", + "owner": "Tools/platform/distribution/test_runner.py", + "owner_contract_symbol": "test_runner.module_groups", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/distribution/test_runner.py", + "status": "resolved", + "target": "module_groups" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_host_transport_shape_is_validated_by_its_source_contract", - "selector": "ToolCatalogProjection.test_host_transport_shape_is_validated_by_its_source_contract", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_host_transport_shape_is_validated_by_its_source_contract" - }, + "path": "Tools/tests/test_test_catalog.py", + "primary_owner_test": "test_test_catalog.TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety", + "selector": "TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety", + "semantics": "file_process_isolation_preserves_selected_levels", + "test_id": "test_test_catalog.TestRunnerSelectionContractTests.test_selected_module_stays_one_isolated_group_and_honors_parallel_safety" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 3 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 1, + "temp_resources": 3 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 7, + "owner": "Tools/platform/distribution/test_catalog.py", + "parallel_safe": true, + "path": "Tools/tests/test_test_catalog.py", + "scenario_first_use_builds": {}, + "semantics": "test_catalog_discovery_classification_and_projection" + }, + { + "case_count": 5, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -148597,7 +146651,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -148637,7 +146691,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -148665,7 +146719,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -148679,22 +146733,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "AvailabilityPartitionContractTests.*", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner_contract_symbol": "tool_availability.ToolAvailability.partition", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "status": "resolved", + "target": "ToolAvailability.partition" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_joins_declared_classification_with_actual_source_consumers", - "selector": "ToolCatalogProjection.test_joins_declared_classification_with_actual_source_consumers", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_joins_declared_classification_with_actual_source_consumers" + "path": "Tools/tests/test_tool_availability.py", + "primary_owner_test": "test_tool_availability.AvailabilityPartitionContractTests.test_target_permission_and_missing_module_partition_are_distinct", + "selector": "AvailabilityPartitionContractTests.test_target_permission_and_missing_module_partition_are_distinct", + "semantics": "target_specific_missing_tool_partition", + "test_id": "test_tool_availability.AvailabilityPartitionContractTests.test_target_permission_and_missing_module_partition_are_distinct" }, { "consumer_only": false, @@ -148717,7 +146771,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -148757,7 +146811,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -148785,7 +146839,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -148799,22 +146853,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "AvailabilityPartitionContractTests.*", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner_contract_symbol": "tool_availability.ToolAvailability.partition", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "status": "resolved", + "target": "ToolAvailability.partition" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_manifest_path_mismatch_is_reported_without_hiding_actual_path", - "selector": "ToolCatalogProjection.test_manifest_path_mismatch_is_reported_without_hiding_actual_path", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_manifest_path_mismatch_is_reported_without_hiding_actual_path" + "path": "Tools/tests/test_tool_availability.py", + "primary_owner_test": "test_tool_availability.AvailabilityPartitionContractTests.test_unknown_projection_target_is_refused_before_resolution", + "selector": "AvailabilityPartitionContractTests.test_unknown_projection_target_is_refused_before_resolution", + "semantics": "target_specific_missing_tool_partition", + "test_id": "test_tool_availability.AvailabilityPartitionContractTests.test_unknown_projection_target_is_refused_before_resolution" }, { "consumer_only": false, @@ -148837,7 +146891,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -148877,7 +146931,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -148905,7 +146959,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -148919,22 +146973,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "BoundaryDeclarationContractTests.*", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner_contract_symbol": "tool_availability.excluded_tool_modules", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "status": "resolved", + "target": "excluded_tool_modules" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_markdown_and_json_are_stable_views_of_the_same_value", - "selector": "ToolCatalogProjection.test_markdown_and_json_are_stable_views_of_the_same_value", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_markdown_and_json_are_stable_views_of_the_same_value" + "path": "Tools/tests/test_tool_availability.py", + "primary_owner_test": "test_tool_availability.BoundaryDeclarationContractTests.test_missing_boundary_list_is_refused", + "selector": "BoundaryDeclarationContractTests.test_missing_boundary_list_is_refused", + "semantics": "distribution_boundary_top_level_tool_exclusions", + "test_id": "test_tool_availability.BoundaryDeclarationContractTests.test_missing_boundary_list_is_refused" }, { "consumer_only": false, @@ -148957,7 +147011,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -148997,7 +147051,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -149025,7 +147079,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -149039,22 +147093,22 @@ }, "level": "contract", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "BoundaryDeclarationContractTests.*", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner_contract_symbol": "tool_availability.excluded_tool_modules", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "status": "resolved", + "target": "excluded_tool_modules" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_nonliteral_source_export_list_is_an_integrity_defect", - "selector": "ToolCatalogProjection.test_nonliteral_source_export_list_is_an_integrity_defect", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_nonliteral_source_export_list_is_an_integrity_defect" + "path": "Tools/tests/test_tool_availability.py", + "primary_owner_test": "test_tool_availability.BoundaryDeclarationContractTests.test_only_top_level_tool_modules_enter_the_excluded_set", + "selector": "BoundaryDeclarationContractTests.test_only_top_level_tool_modules_enter_the_excluded_set", + "semantics": "distribution_boundary_top_level_tool_exclusions", + "test_id": "test_tool_availability.BoundaryDeclarationContractTests.test_only_top_level_tool_modules_enter_the_excluded_set" }, { "consumer_only": false, @@ -149064,7 +147118,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -149087,7 +147141,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -149117,7 +147171,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -149157,25 +147211,51 @@ } } }, - "level": "contract", + "level": "integration", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", + "override": "BoundaryResolutionIntegrationTests.*", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "owner_contract_symbol": "tool_availability.resolve", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" + "kind": "python-symbol", + "owner": "Tools/platform/agent_interface/tool_availability.py", + "status": "resolved", + "target": "resolve" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_reports_exposure_and_integrity_gaps_without_reclassifying_them", - "selector": "ToolCatalogProjection.test_reports_exposure_and_integrity_gaps_without_reclassifying_them", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_reports_exposure_and_integrity_gaps_without_reclassifying_them" - }, + "path": "Tools/tests/test_tool_availability.py", + "primary_owner_test": "test_tool_availability.BoundaryResolutionIntegrationTests.test_one_small_boundary_resolves_both_targets_and_binds_bytes", + "selector": "BoundaryResolutionIntegrationTests.test_one_small_boundary_resolves_both_targets_and_binds_bytes", + "semantics": "boundary_file_to_target_availability_resolution", + "test_id": "test_tool_availability.BoundaryResolutionIntegrationTests.test_one_small_boundary_resolves_both_targets_and_binds_bytes" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 3, + "owner": "Tools/platform/agent_interface/tool_availability.py", + "parallel_safe": true, + "path": "Tools/tests/test_tool_availability.py", + "scenario_first_use_builds": {}, + "semantics": "source_distribution_and_carried_runtime_availability" + }, + { + "case_count": 16, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -149197,7 +147277,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -149237,7 +147317,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -149265,7 +147345,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -149291,10 +147371,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_shared_host_transport_cannot_have_two_machine_owners", - "selector": "ToolCatalogProjection.test_shared_host_transport_cannot_have_two_machine_owners", + "primary_owner_test": "test_tool_catalog.ToolCatalogDriftCheck.test_generate_then_check_and_refuse_manual_drift", + "selector": "ToolCatalogDriftCheck.test_generate_then_check_and_refuse_manual_drift", "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_shared_host_transport_cannot_have_two_machine_owners" + "test_id": "test_tool_catalog.ToolCatalogDriftCheck.test_generate_then_check_and_refuse_manual_drift" }, { "consumer_only": false, @@ -149317,7 +147397,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -149357,7 +147437,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -149385,7 +147465,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -149411,10 +147491,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_source_export_list_cannot_create_a_second_public_surface", - "selector": "ToolCatalogProjection.test_source_export_list_cannot_create_a_second_public_surface", + "primary_owner_test": "test_tool_catalog.ToolCatalogDriftCheck.test_public_command_generates_then_checks_both_outputs", + "selector": "ToolCatalogDriftCheck.test_public_command_generates_then_checks_both_outputs", "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_source_export_list_cannot_create_a_second_public_surface" + "test_id": "test_tool_catalog.ToolCatalogDriftCheck.test_public_command_generates_then_checks_both_outputs" }, { "consumer_only": false, @@ -149437,7 +147517,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -149477,7 +147557,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -149505,7 +147585,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -149531,10 +147611,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_source_parse_failure_is_a_catalog_error", - "selector": "ToolCatalogProjection.test_source_parse_failure_is_a_catalog_error", + "primary_owner_test": "test_tool_catalog.ToolCatalogDriftCheck.test_source_consumer_change_makes_both_projections_stale", + "selector": "ToolCatalogDriftCheck.test_source_consumer_change_makes_both_projections_stale", "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_source_parse_failure_is_a_catalog_error" + "test_id": "test_tool_catalog.ToolCatalogDriftCheck.test_source_consumer_change_makes_both_projections_stale" }, { "consumer_only": false, @@ -149625,153 +147705,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 - }, - "triggered_once_per_process": { - "builds": {}, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - } - } - }, - "level": "contract", - "lifecycle": "current", - "override": null, - "owner": "Tools/platform/distribution/tool_catalog.py", - "owner_contract_symbol": "tool_catalog", - "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/distribution/tool_catalog.py", - "status": "declared", - "target": "tool_catalog" - }, - "owner_reference_kind": null, - "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_unsupported_source_contract_version_fails_closed", - "selector": "ToolCatalogProjection.test_unsupported_source_contract_version_fails_closed", - "semantics": "tool_catalog", - "test_id": "test_tool_catalog.ToolCatalogProjection.test_unsupported_source_contract_version_fails_closed" - } - ], - "default_level": "contract", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 1 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/platform/distribution/tool_catalog.py", - "parallel_safe": true, - "path": "Tools/tests/test_tool_catalog.py", - "scenario_first_use_builds": {}, - "semantics": "tool_catalog" - }, - { - "case_count": 4, - "cases": [ - { - "consumer_only": false, - "disposition": "keep", - "duplicate_group": null, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "execution": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [], - "recurring_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "scopes": { - "direct_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_class": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_method": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - }, - "per_process": { - "builder_triggers": [], - "e2e_builder_entrypoints": [], - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "first_use_builds": {}, - "fixture_entrypoints": [], - "full_lifecycle": false, - "full_lifecycle_entrypoints": [], - "lifecycle_signals": [] - } - }, - "transitive_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -149783,24 +147717,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/primitives.py", - "owner_contract_symbol": "tool_runtime_primitives", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/primitives.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_primitives" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_primitives.py", - "primary_owner_test": "test_tool_runtime_primitives.SharedPrimitiveTests.test_catalog_record_only_unwraps_the_two_supported_shapes", - "selector": "SharedPrimitiveTests.test_catalog_record_only_unwraps_the_two_supported_shapes", - "semantics": "tool_runtime_primitives", - "test_id": "test_tool_runtime_primitives.SharedPrimitiveTests.test_catalog_record_only_unwraps_the_two_supported_shapes" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_current_projection_with_integrity_defects_is_not_a_green_check", + "selector": "ToolCatalogProjection.test_current_projection_with_integrity_defects_is_not_a_green_check", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_current_projection_with_integrity_defects_is_not_a_green_check" }, { "consumer_only": false, @@ -149823,7 +147757,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -149863,7 +147797,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -149891,7 +147825,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -149903,24 +147837,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/primitives.py", - "owner_contract_symbol": "tool_runtime_primitives", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/primitives.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_primitives" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_primitives.py", - "primary_owner_test": "test_tool_runtime_primitives.SharedPrimitiveTests.test_document_projection_is_scoped_by_owner_and_exact_bytes", - "selector": "SharedPrimitiveTests.test_document_projection_is_scoped_by_owner_and_exact_bytes", - "semantics": "tool_runtime_primitives", - "test_id": "test_tool_runtime_primitives.SharedPrimitiveTests.test_document_projection_is_scoped_by_owner_and_exact_bytes" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_declared_transport_without_source_is_an_integrity_gap", + "selector": "ToolCatalogProjection.test_declared_transport_without_source_is_an_integrity_gap", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_declared_transport_without_source_is_an_integrity_gap" }, { "consumer_only": false, @@ -149943,7 +147877,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -149983,7 +147917,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -150011,7 +147945,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -150023,24 +147957,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/primitives.py", - "owner_contract_symbol": "tool_runtime_primitives", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/primitives.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_primitives" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_primitives.py", - "primary_owner_test": "test_tool_runtime_primitives.SharedPrimitiveTests.test_queue_runtime_reexports_the_platform_timestamp_predicates", - "selector": "SharedPrimitiveTests.test_queue_runtime_reexports_the_platform_timestamp_predicates", - "semantics": "tool_runtime_primitives", - "test_id": "test_tool_runtime_primitives.SharedPrimitiveTests.test_queue_runtime_reexports_the_platform_timestamp_predicates" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_dependency_cycles_reuse_the_boundary_fact_graph", + "selector": "ToolCatalogProjection.test_dependency_cycles_reuse_the_boundary_fact_graph", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_dependency_cycles_reuse_the_boundary_fact_graph" }, { "consumer_only": false, @@ -150063,7 +147997,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -150103,7 +148037,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -150131,7 +148065,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -150143,51 +148077,25 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/primitives.py", - "owner_contract_symbol": "tool_runtime_primitives", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/primitives.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_primitives" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_primitives.py", - "primary_owner_test": "test_tool_runtime_primitives.SharedPrimitiveTests.test_timestamp_contract_is_unchanged", - "selector": "SharedPrimitiveTests.test_timestamp_contract_is_unchanged", - "semantics": "tool_runtime_primitives", - "test_id": "test_tool_runtime_primitives.SharedPrimitiveTests.test_timestamp_contract_is_unchanged" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/platform/common/primitives.py", - "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_primitives.py", - "scenario_first_use_builds": {}, - "semantics": "tool_runtime_primitives" - }, - { - "case_count": 23, - "cases": [ + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_host_transport_shape_is_validated_by_its_source_contract", + "selector": "ToolCatalogProjection.test_host_transport_shape_is_validated_by_its_source_contract", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_host_transport_shape_is_validated_by_its_source_contract" + }, { "consumer_only": false, "disposition": "keep", @@ -150209,7 +148117,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -150249,7 +148157,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -150277,7 +148185,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -150289,24 +148197,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_can_preserve_an_unanswered_empty_stdout", - "selector": "CanonicalJsonOutputTests.test_array_writer_can_preserve_an_unanswered_empty_stdout", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_can_preserve_an_unanswered_empty_stdout" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_joins_declared_classification_with_actual_source_consumers", + "selector": "ToolCatalogProjection.test_joins_declared_classification_with_actual_source_consumers", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_joins_declared_classification_with_actual_source_consumers" }, { "consumer_only": false, @@ -150329,7 +148237,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -150363,6 +148271,111 @@ "lifecycle_signals": [] }, "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "contract", + "lifecycle": "current", + "override": null, + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", + "owner_reference": { + "kind": "invariant", + "owner": "Tools/platform/distribution/tool_catalog.py", + "status": "declared", + "target": "tool_catalog" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_manifest_path_mismatch_is_reported_without_hiding_actual_path", + "selector": "ToolCatalogProjection.test_manifest_path_mismatch_is_reported_without_hiding_actual_path", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_manifest_path_mismatch_is_reported_without_hiding_actual_path" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -150377,6 +148390,21 @@ "full_lifecycle_entrypoints": [], "lifecycle_signals": [] }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, "per_process": { "builder_triggers": [], "e2e_builder_entrypoints": [], @@ -150397,7 +148425,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -150409,24 +148437,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_emits_empty_array_unless_asked_to_omit_it", - "selector": "CanonicalJsonOutputTests.test_array_writer_emits_empty_array_unless_asked_to_omit_it", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_emits_empty_array_unless_asked_to_omit_it" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_markdown_and_json_are_stable_views_of_the_same_value", + "selector": "ToolCatalogProjection.test_markdown_and_json_are_stable_views_of_the_same_value", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_markdown_and_json_are_stable_views_of_the_same_value" }, { "consumer_only": false, @@ -150449,7 +148477,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -150489,7 +148517,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -150517,7 +148545,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -150529,24 +148557,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_preserves_order_and_exact_canonical_bytes", - "selector": "CanonicalJsonOutputTests.test_array_writer_preserves_order_and_exact_canonical_bytes", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_preserves_order_and_exact_canonical_bytes" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_nonliteral_source_export_list_is_an_integrity_defect", + "selector": "ToolCatalogProjection.test_nonliteral_source_export_list_is_an_integrity_defect", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_nonliteral_source_export_list_is_an_integrity_defect" }, { "consumer_only": false, @@ -150569,7 +148597,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -150609,7 +148637,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -150637,7 +148665,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -150649,24 +148677,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_complete_checker_process_is_validated_before_gate_selection", - "selector": "CanonicalJsonOutputTests.test_complete_checker_process_is_validated_before_gate_selection", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_complete_checker_process_is_validated_before_gate_selection" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_reports_exposure_and_integrity_gaps_without_reclassifying_them", + "selector": "ToolCatalogProjection.test_reports_exposure_and_integrity_gaps_without_reclassifying_them", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_reports_exposure_and_integrity_gaps_without_reclassifying_them" }, { "consumer_only": false, @@ -150689,7 +148717,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -150729,7 +148757,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -150757,7 +148785,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -150769,24 +148797,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_host_handoff_is_not_a_receipt_or_a_claim_that_nothing_was_written", - "selector": "CanonicalJsonOutputTests.test_host_handoff_is_not_a_receipt_or_a_claim_that_nothing_was_written", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_host_handoff_is_not_a_receipt_or_a_claim_that_nothing_was_written" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_shared_host_transport_cannot_have_two_machine_owners", + "selector": "ToolCatalogProjection.test_shared_host_transport_cannot_have_two_machine_owners", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_shared_host_transport_cannot_have_two_machine_owners" }, { "consumer_only": false, @@ -150809,7 +148837,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -150849,7 +148877,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -150877,7 +148905,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -150889,24 +148917,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_invocation_observation_separates_ack_output_and_process_result", - "selector": "CanonicalJsonOutputTests.test_invocation_observation_separates_ack_output_and_process_result", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_invocation_observation_separates_ack_output_and_process_result" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_source_export_list_cannot_create_a_second_public_surface", + "selector": "ToolCatalogProjection.test_source_export_list_cannot_create_a_second_public_surface", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_source_export_list_cannot_create_a_second_public_surface" }, { "consumer_only": false, @@ -150929,7 +148957,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -150969,7 +148997,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -150997,7 +149025,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -151009,24 +149037,24 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_output_observation_keeps_declared_host_handoff_separate_from_payloads", - "selector": "CanonicalJsonOutputTests.test_output_observation_keeps_declared_host_handoff_separate_from_payloads", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_output_observation_keeps_declared_host_handoff_separate_from_payloads" + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_source_parse_failure_is_a_catalog_error", + "selector": "ToolCatalogProjection.test_source_parse_failure_is_a_catalog_error", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_source_parse_failure_is_a_catalog_error" }, { "consumer_only": false, @@ -151049,7 +149077,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -151089,7 +149117,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -151117,7 +149145,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -151129,25 +149157,51 @@ } } }, - "level": "unit", + "level": "contract", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/distribution/tool_catalog.py", + "owner_contract_symbol": "tool_catalog", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/distribution/tool_catalog.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_catalog" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_publication_decoder_rejects_contradictory_or_incomplete_facts", - "selector": "CanonicalJsonOutputTests.test_publication_decoder_rejects_contradictory_or_incomplete_facts", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_publication_decoder_rejects_contradictory_or_incomplete_facts" - }, + "path": "Tools/tests/test_tool_catalog.py", + "primary_owner_test": "test_tool_catalog.ToolCatalogProjection.test_unsupported_source_contract_version_fails_closed", + "selector": "ToolCatalogProjection.test_unsupported_source_contract_version_fails_closed", + "semantics": "tool_catalog", + "test_id": "test_tool_catalog.ToolCatalogProjection.test_unsupported_source_contract_version_fails_closed" + } + ], + "default_level": "contract", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/platform/distribution/tool_catalog.py", + "parallel_safe": true, + "path": "Tools/tests/test_tool_catalog.py", + "scenario_first_use_builds": {}, + "semantics": "tool_catalog" + }, + { + "case_count": 4, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -151252,21 +149306,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/common/primitives.py", + "owner_contract_symbol": "tool_runtime_primitives", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/common/primitives.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_runtime_primitives" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_publication_facts_keep_append_confirmation_and_business_result_separate", - "selector": "CanonicalJsonOutputTests.test_publication_facts_keep_append_confirmation_and_business_result_separate", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_publication_facts_keep_append_confirmation_and_business_result_separate" + "path": "Tools/tests/test_tool_runtime_primitives.py", + "primary_owner_test": "test_tool_runtime_primitives.SharedPrimitiveTests.test_catalog_record_only_unwraps_the_two_supported_shapes", + "selector": "SharedPrimitiveTests.test_catalog_record_only_unwraps_the_two_supported_shapes", + "semantics": "tool_runtime_primitives", + "test_id": "test_tool_runtime_primitives.SharedPrimitiveTests.test_catalog_record_only_unwraps_the_two_supported_shapes" }, { "consumer_only": false, @@ -151372,21 +149426,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/common/primitives.py", + "owner_contract_symbol": "tool_runtime_primitives", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/common/primitives.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_runtime_primitives" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_writer_preserves_the_exact_canonical_stdout_bytes", - "selector": "CanonicalJsonOutputTests.test_writer_preserves_the_exact_canonical_stdout_bytes", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_writer_preserves_the_exact_canonical_stdout_bytes" + "path": "Tools/tests/test_tool_runtime_primitives.py", + "primary_owner_test": "test_tool_runtime_primitives.SharedPrimitiveTests.test_document_projection_is_scoped_by_owner_and_exact_bytes", + "selector": "SharedPrimitiveTests.test_document_projection_is_scoped_by_owner_and_exact_bytes", + "semantics": "tool_runtime_primitives", + "test_id": "test_tool_runtime_primitives.SharedPrimitiveTests.test_document_projection_is_scoped_by_owner_and_exact_bytes" }, { "consumer_only": false, @@ -151492,21 +149546,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/common/primitives.py", + "owner_contract_symbol": "tool_runtime_primitives", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/common/primitives.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_runtime_primitives" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_checkers_delegate_json_projection_to_the_shared_reporter", - "selector": "CheckerReportingBoundaryTests.test_checkers_delegate_json_projection_to_the_shared_reporter", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_checkers_delegate_json_projection_to_the_shared_reporter" + "path": "Tools/tests/test_tool_runtime_primitives.py", + "primary_owner_test": "test_tool_runtime_primitives.SharedPrimitiveTests.test_queue_runtime_reexports_the_platform_timestamp_predicates", + "selector": "SharedPrimitiveTests.test_queue_runtime_reexports_the_platform_timestamp_predicates", + "semantics": "tool_runtime_primitives", + "test_id": "test_tool_runtime_primitives.SharedPrimitiveTests.test_queue_runtime_reexports_the_platform_timestamp_predicates" }, { "consumer_only": false, @@ -151612,22 +149666,48 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/common/reporting.py", - "owner_contract_symbol": "tool_runtime_reporting", + "owner": "Tools/platform/common/primitives.py", + "owner_contract_symbol": "tool_runtime_primitives", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/common/reporting.py", + "owner": "Tools/platform/common/primitives.py", "status": "declared", - "target": "tool_runtime_reporting" + "target": "tool_runtime_primitives" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_collecting_checkers_delegate_to_the_shared_collector", - "selector": "CheckerReportingBoundaryTests.test_collecting_checkers_delegate_to_the_shared_collector", - "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_collecting_checkers_delegate_to_the_shared_collector" - }, + "path": "Tools/tests/test_tool_runtime_primitives.py", + "primary_owner_test": "test_tool_runtime_primitives.SharedPrimitiveTests.test_timestamp_contract_is_unchanged", + "selector": "SharedPrimitiveTests.test_timestamp_contract_is_unchanged", + "semantics": "tool_runtime_primitives", + "test_id": "test_tool_runtime_primitives.SharedPrimitiveTests.test_timestamp_contract_is_unchanged" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/platform/common/primitives.py", + "parallel_safe": true, + "path": "Tools/tests/test_tool_runtime_primitives.py", + "scenario_first_use_builds": {}, + "semantics": "tool_runtime_primitives" + }, + { + "case_count": 23, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -151743,10 +149823,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_manual_producer_outputs_share_json_and_human_publication_facts", - "selector": "CheckerReportingBoundaryTests.test_manual_producer_outputs_share_json_and_human_publication_facts", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_can_preserve_an_unanswered_empty_stdout", + "selector": "CanonicalJsonOutputTests.test_array_writer_can_preserve_an_unanswered_empty_stdout", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_manual_producer_outputs_share_json_and_human_publication_facts" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_can_preserve_an_unanswered_empty_stdout" }, { "consumer_only": false, @@ -151863,10 +149943,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_object_producers_share_the_canonical_json_writer", - "selector": "CheckerReportingBoundaryTests.test_object_producers_share_the_canonical_json_writer", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_emits_empty_array_unless_asked_to_omit_it", + "selector": "CanonicalJsonOutputTests.test_array_writer_emits_empty_array_unless_asked_to_omit_it", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_object_producers_share_the_canonical_json_writer" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_emits_empty_array_unless_asked_to_omit_it" }, { "consumer_only": false, @@ -151983,10 +150063,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_queue_writers_delegate_nonempty_array_projection", - "selector": "CheckerReportingBoundaryTests.test_queue_writers_delegate_nonempty_array_projection", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_preserves_order_and_exact_canonical_bytes", + "selector": "CanonicalJsonOutputTests.test_array_writer_preserves_order_and_exact_canonical_bytes", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_queue_writers_delegate_nonempty_array_projection" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_array_writer_preserves_order_and_exact_canonical_bytes" }, { "consumer_only": false, @@ -152103,10 +150183,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_transaction_writers_have_no_local_receipt_collector", - "selector": "CheckerReportingBoundaryTests.test_transaction_writers_have_no_local_receipt_collector", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_complete_checker_process_is_validated_before_gate_selection", + "selector": "CanonicalJsonOutputTests.test_complete_checker_process_is_validated_before_gate_selection", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_transaction_writers_have_no_local_receipt_collector" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_complete_checker_process_is_validated_before_gate_selection" }, { "consumer_only": false, @@ -152223,10 +150303,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.FindingSetTests.test_findings_preserve_rows_and_offer_common_projections", - "selector": "FindingSetTests.test_findings_preserve_rows_and_offer_common_projections", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_host_handoff_is_not_a_receipt_or_a_claim_that_nothing_was_written", + "selector": "CanonicalJsonOutputTests.test_host_handoff_is_not_a_receipt_or_a_claim_that_nothing_was_written", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.FindingSetTests.test_findings_preserve_rows_and_offer_common_projections" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_host_handoff_is_not_a_receipt_or_a_claim_that_nothing_was_written" }, { "consumer_only": false, @@ -152343,10 +150423,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_each_run_resets_the_collector", - "selector": "JsonReceiptCollectorTests.test_each_run_resets_the_collector", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_invocation_observation_separates_ack_output_and_process_result", + "selector": "CanonicalJsonOutputTests.test_invocation_observation_separates_ack_output_and_process_result", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_each_run_resets_the_collector" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_invocation_observation_separates_ack_output_and_process_result" }, { "consumer_only": false, @@ -152463,10 +150543,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_json_wrappers_preserve_each_current_runner_verdict", - "selector": "JsonReceiptCollectorTests.test_json_wrappers_preserve_each_current_runner_verdict", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_output_observation_keeps_declared_host_handoff_separate_from_payloads", + "selector": "CanonicalJsonOutputTests.test_output_observation_keeps_declared_host_handoff_separate_from_payloads", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_json_wrappers_preserve_each_current_runner_verdict" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_output_observation_keeps_declared_host_handoff_separate_from_payloads" }, { "consumer_only": false, @@ -152583,10 +150663,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_scanner_can_publish_an_empty_array", - "selector": "JsonReceiptCollectorTests.test_scanner_can_publish_an_empty_array", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_publication_decoder_rejects_contradictory_or_incomplete_facts", + "selector": "CanonicalJsonOutputTests.test_publication_decoder_rejects_contradictory_or_incomplete_facts", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_scanner_can_publish_an_empty_array" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_publication_decoder_rejects_contradictory_or_incomplete_facts" }, { "consumer_only": false, @@ -152703,10 +150783,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_writer_keeps_empty_stdout_when_no_receipt_was_produced", - "selector": "JsonReceiptCollectorTests.test_writer_keeps_empty_stdout_when_no_receipt_was_produced", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_publication_facts_keep_append_confirmation_and_business_result_separate", + "selector": "CanonicalJsonOutputTests.test_publication_facts_keep_append_confirmation_and_business_result_separate", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_writer_keeps_empty_stdout_when_no_receipt_was_produced" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_publication_facts_keep_append_confirmation_and_business_result_separate" }, { "consumer_only": false, @@ -152823,10 +150903,10 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.RedirectedJsonReceiptsTests.test_begin_record_finish_restores_stdout", - "selector": "RedirectedJsonReceiptsTests.test_begin_record_finish_restores_stdout", + "primary_owner_test": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_writer_preserves_the_exact_canonical_stdout_bytes", + "selector": "CanonicalJsonOutputTests.test_writer_preserves_the_exact_canonical_stdout_bytes", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.RedirectedJsonReceiptsTests.test_begin_record_finish_restores_stdout" + "test_id": "test_tool_runtime_reporting.CanonicalJsonOutputTests.test_writer_preserves_the_exact_canonical_stdout_bytes" }, { "consumer_only": false, @@ -152943,37 +151023,11 @@ "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_reporting.py", - "primary_owner_test": "test_tool_runtime_reporting.RedirectedJsonReceiptsTests.test_unanswered_run_restores_stdout_without_publishing_receipts", - "selector": "RedirectedJsonReceiptsTests.test_unanswered_run_restores_stdout_without_publishing_receipts", + "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_checkers_delegate_json_projection_to_the_shared_reporter", + "selector": "CheckerReportingBoundaryTests.test_checkers_delegate_json_projection_to_the_shared_reporter", "semantics": "tool_runtime_reporting", - "test_id": "test_tool_runtime_reporting.RedirectedJsonReceiptsTests.test_unanswered_run_restores_stdout_without_publishing_receipts" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 0 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 0, - "owner": "Tools/platform/common/reporting.py", - "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_reporting.py", - "scenario_first_use_builds": {}, - "semantics": "tool_runtime_reporting" - }, - { - "case_count": 13, - "cases": [ + "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_checkers_delegate_json_projection_to_the_shared_reporter" + }, { "consumer_only": false, "disposition": "keep", @@ -153077,22 +151131,22 @@ }, "level": "unit", "lifecycle": "current", - "override": "RepositoryMechanicsTests.test_canonical_relative_path_applies_shared_shape_and_constraints", - "owner": "Tools/platform/repository/path_contract.py", - "owner_contract_symbol": "path_contract.canonical_repository_relative_path", + "override": null, + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { - "kind": "python-symbol", - "owner": "Tools/platform/repository/path_contract.py", - "status": "resolved", - "target": "canonical_repository_relative_path" + "kind": "invariant", + "owner": "Tools/platform/common/reporting.py", + "status": "declared", + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_canonical_relative_path_applies_shared_shape_and_constraints", - "selector": "RepositoryMechanicsTests.test_canonical_relative_path_applies_shared_shape_and_constraints", - "semantics": "canonical_repository_relative_path_shape", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_canonical_relative_path_applies_shared_shape_and_constraints" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_collecting_checkers_delegate_to_the_shared_collector", + "selector": "CheckerReportingBoundaryTests.test_collecting_checkers_delegate_to_the_shared_collector", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_collecting_checkers_delegate_to_the_shared_collector" }, { "consumer_only": false, @@ -153198,21 +151252,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_existing_target_comparison_binds_identity_stat_and_bytes", - "selector": "RepositoryMechanicsTests.test_existing_target_comparison_binds_identity_stat_and_bytes", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_existing_target_comparison_binds_identity_stat_and_bytes" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_manual_producer_outputs_share_json_and_human_publication_facts", + "selector": "CheckerReportingBoundaryTests.test_manual_producer_outputs_share_json_and_human_publication_facts", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_manual_producer_outputs_share_json_and_human_publication_facts" }, { "consumer_only": false, @@ -153222,7 +151276,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -153235,7 +151289,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -153245,7 +151299,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -153303,7 +151357,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -153318,21 +151372,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_file_bytes_sha256_hashes_exact_bytes", - "selector": "RepositoryMechanicsTests.test_file_bytes_sha256_hashes_exact_bytes", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_file_bytes_sha256_hashes_exact_bytes" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_object_producers_share_the_canonical_json_writer", + "selector": "CheckerReportingBoundaryTests.test_object_producers_share_the_canonical_json_writer", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_object_producers_share_the_canonical_json_writer" }, { "consumer_only": false, @@ -153438,21 +151492,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_missing_target_comparison_binds_tail_and_parent_identity", - "selector": "RepositoryMechanicsTests.test_missing_target_comparison_binds_tail_and_parent_identity", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_missing_target_comparison_binds_tail_and_parent_identity" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_queue_writers_delegate_nonempty_array_projection", + "selector": "CheckerReportingBoundaryTests.test_queue_writers_delegate_nonempty_array_projection", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_queue_writers_delegate_nonempty_array_projection" }, { "consumer_only": false, @@ -153558,21 +151612,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_path_is_within_any_includes_roots_and_descendants", - "selector": "RepositoryMechanicsTests.test_path_is_within_any_includes_roots_and_descendants", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_path_is_within_any_includes_roots_and_descendants" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_transaction_writers_have_no_local_receipt_collector", + "selector": "CheckerReportingBoundaryTests.test_transaction_writers_have_no_local_receipt_collector", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.CheckerReportingBoundaryTests.test_transaction_writers_have_no_local_receipt_collector" }, { "consumer_only": false, @@ -153678,21 +151732,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_relative_slash_path_containment_does_not_admit_neighbors", - "selector": "RepositoryMechanicsTests.test_relative_slash_path_containment_does_not_admit_neighbors", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_relative_slash_path_containment_does_not_admit_neighbors" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.FindingSetTests.test_findings_preserve_rows_and_offer_common_projections", + "selector": "FindingSetTests.test_findings_preserve_rows_and_offer_common_projections", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.FindingSetTests.test_findings_preserve_rows_and_offer_common_projections" }, { "consumer_only": false, @@ -153798,21 +151852,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_existing_comparison_also_binds_logical_path", - "selector": "RepositoryMechanicsTests.test_repository_existing_comparison_also_binds_logical_path", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_existing_comparison_also_binds_logical_path" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_each_run_resets_the_collector", + "selector": "JsonReceiptCollectorTests.test_each_run_resets_the_collector", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_each_run_resets_the_collector" }, { "consumer_only": false, @@ -153822,7 +151876,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -153835,7 +151889,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -153845,7 +151899,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -153903,7 +151957,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -153918,21 +151972,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_input_snapshot_binds_canonical_path_and_bytes", - "selector": "RepositoryMechanicsTests.test_repository_input_snapshot_binds_canonical_path_and_bytes", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_input_snapshot_binds_canonical_path_and_bytes" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_json_wrappers_preserve_each_current_runner_verdict", + "selector": "JsonReceiptCollectorTests.test_json_wrappers_preserve_each_current_runner_verdict", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_json_wrappers_preserve_each_current_runner_verdict" }, { "consumer_only": false, @@ -153942,7 +151996,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -153955,7 +152009,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -153965,7 +152019,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -154023,7 +152077,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 2 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -154038,21 +152092,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_input_snapshot_rejects_outside_path", - "selector": "RepositoryMechanicsTests.test_repository_input_snapshot_rejects_outside_path", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_input_snapshot_rejects_outside_path" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_scanner_can_publish_an_empty_array", + "selector": "JsonReceiptCollectorTests.test_scanner_can_publish_an_empty_array", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_scanner_can_publish_an_empty_array" }, { "consumer_only": false, @@ -154062,7 +152116,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -154075,7 +152129,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -154085,7 +152139,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -154143,7 +152197,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -154158,21 +152212,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_relative_spelling_preserves_projection_semantics", - "selector": "RepositoryMechanicsTests.test_repository_relative_spelling_preserves_projection_semantics", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_relative_spelling_preserves_projection_semantics" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_writer_keeps_empty_stdout_when_no_receipt_was_produced", + "selector": "JsonReceiptCollectorTests.test_writer_keeps_empty_stdout_when_no_receipt_was_produced", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.JsonReceiptCollectorTests.test_writer_keeps_empty_stdout_when_no_receipt_was_produced" }, { "consumer_only": false, @@ -154182,7 +152236,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -154195,7 +152249,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -154205,7 +152259,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -154263,7 +152317,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -154278,21 +152332,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_canonicalizes_explicit_root", - "selector": "RepositoryMechanicsTests.test_repository_source_root_canonicalizes_explicit_root", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_canonicalizes_explicit_root" + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.RedirectedJsonReceiptsTests.test_begin_record_finish_restores_stdout", + "selector": "RedirectedJsonReceiptsTests.test_begin_record_finish_restores_stdout", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.RedirectedJsonReceiptsTests.test_begin_record_finish_restores_stdout" }, { "consumer_only": false, @@ -154398,22 +152452,48 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "owner": "Tools/platform/common/reporting.py", + "owner_contract_symbol": "tool_runtime_reporting", "owner_reference": { "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", + "owner": "Tools/platform/common/reporting.py", "status": "declared", - "target": "tool_runtime_repository" + "target": "tool_runtime_reporting" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_uses_calling_tools_module", - "selector": "RepositoryMechanicsTests.test_repository_source_root_uses_calling_tools_module", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_uses_calling_tools_module" - }, + "path": "Tools/tests/test_tool_runtime_reporting.py", + "primary_owner_test": "test_tool_runtime_reporting.RedirectedJsonReceiptsTests.test_unanswered_run_restores_stdout_without_publishing_receipts", + "selector": "RedirectedJsonReceiptsTests.test_unanswered_run_restores_stdout_without_publishing_receipts", + "semantics": "tool_runtime_reporting", + "test_id": "test_tool_runtime_reporting.RedirectedJsonReceiptsTests.test_unanswered_run_restores_stdout_without_publishing_receipts" + } + ], + "default_level": "unit", + "effective_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "fixture_dependencies": [], + "lifecycle": "current", + "override_count": 0, + "owner": "Tools/platform/common/reporting.py", + "parallel_safe": true, + "path": "Tools/tests/test_tool_runtime_reporting.py", + "scenario_first_use_builds": {}, + "semantics": "tool_runtime_reporting" + }, + { + "case_count": 13, + "cases": [ { "consumer_only": false, "disposition": "keep", @@ -154422,7 +152502,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "execution": { "builder_triggers": [], @@ -154435,7 +152515,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "scopes": { "direct_method": { @@ -154445,7 +152525,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -154503,7 +152583,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 1 + "temp_resources": 0 }, "triggered_once_per_process": { "builds": {}, @@ -154517,49 +152597,23 @@ }, "level": "unit", "lifecycle": "current", - "override": null, - "owner": "Tools/platform/repository/repository.py", - "owner_contract_symbol": "tool_runtime_repository", + "override": "RepositoryMechanicsTests.test_canonical_relative_path_applies_shared_shape_and_constraints", + "owner": "Tools/platform/repository/path_contract.py", + "owner_contract_symbol": "path_contract.canonical_repository_relative_path", "owner_reference": { - "kind": "invariant", - "owner": "Tools/platform/repository/repository.py", - "status": "declared", - "target": "tool_runtime_repository" + "kind": "python-symbol", + "owner": "Tools/platform/repository/path_contract.py", + "status": "resolved", + "target": "canonical_repository_relative_path" }, "owner_reference_kind": null, "parallel_safe": true, "path": "Tools/tests/test_tool_runtime_repository.py", - "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_resolve_markdown_reference_is_suffix_tolerant_and_root_bounded", - "selector": "RepositoryMechanicsTests.test_resolve_markdown_reference_is_suffix_tolerant_and_root_bounded", - "semantics": "tool_runtime_repository", - "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_resolve_markdown_reference_is_suffix_tolerant_and_root_bounded" - } - ], - "default_level": "unit", - "effective_effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 7 - }, - "effects": { - "file_copies": 0, - "full_repository_copies": 0, - "process_calls": 0, - "temp_resources": 7 - }, - "fixture_dependencies": [], - "lifecycle": "current", - "override_count": 1, - "owner": "Tools/platform/repository/repository.py", - "parallel_safe": true, - "path": "Tools/tests/test_tool_runtime_repository.py", - "scenario_first_use_builds": {}, - "semantics": "tool_runtime_repository" - }, - { - "case_count": 11, - "cases": [ + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_canonical_relative_path_applies_shared_shape_and_constraints", + "selector": "RepositoryMechanicsTests.test_canonical_relative_path_applies_shared_shape_and_constraints", + "semantics": "canonical_repository_relative_path_shape", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_canonical_relative_path_applies_shared_shape_and_constraints" + }, { "consumer_only": false, "disposition": "keep", @@ -154664,21 +152718,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist", - "selector": "ToolsReadmeCommandTests.test_documented_scripts_and_options_exist", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_documented_scripts_and_options_exist" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_existing_target_comparison_binds_identity_stat_and_bytes", + "selector": "RepositoryMechanicsTests.test_existing_target_comparison_binds_identity_stat_and_bytes", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_existing_target_comparison_binds_identity_stat_and_bytes" }, { "consumer_only": false, @@ -154688,7 +152742,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -154701,7 +152755,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -154711,7 +152765,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -154769,7 +152823,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -154784,21 +152838,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_fenced_continuations_are_joined", - "selector": "ToolsReadmeCommandTests.test_fenced_continuations_are_joined", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_fenced_continuations_are_joined" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_file_bytes_sha256_hashes_exact_bytes", + "selector": "RepositoryMechanicsTests.test_file_bytes_sha256_hashes_exact_bytes", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_file_bytes_sha256_hashes_exact_bytes" }, { "consumer_only": false, @@ -154904,21 +152958,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_missing_script_is_reported_with_line", - "selector": "ToolsReadmeCommandTests.test_missing_script_is_reported_with_line", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_missing_script_is_reported_with_line" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_missing_target_comparison_binds_tail_and_parent_identity", + "selector": "RepositoryMechanicsTests.test_missing_target_comparison_binds_tail_and_parent_identity", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_missing_target_comparison_binds_tail_and_parent_identity" }, { "consumer_only": false, @@ -155024,21 +153078,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command", - "selector": "ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_prose_tool_link_is_not_treated_as_a_command" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_path_is_within_any_includes_roots_and_descendants", + "selector": "RepositoryMechanicsTests.test_path_is_within_any_includes_roots_and_descendants", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_path_is_within_any_includes_roots_and_descendants" }, { "consumer_only": false, @@ -155144,21 +153198,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_scan_is_deterministic_for_the_same_bytes", - "selector": "ToolsReadmeCommandTests.test_scan_is_deterministic_for_the_same_bytes", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_scan_is_deterministic_for_the_same_bytes" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_relative_slash_path_containment_does_not_admit_neighbors", + "selector": "RepositoryMechanicsTests.test_relative_slash_path_containment_does_not_admit_neighbors", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_relative_slash_path_containment_does_not_admit_neighbors" }, { "consumer_only": false, @@ -155264,21 +153318,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line", - "selector": "ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeCommandTests.test_undefined_option_is_reported_with_line" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_existing_comparison_also_binds_logical_path", + "selector": "RepositoryMechanicsTests.test_repository_existing_comparison_also_binds_logical_path", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_existing_comparison_also_binds_logical_path" }, { "consumer_only": false, @@ -155288,7 +153342,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -155301,7 +153355,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -155311,7 +153365,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -155369,7 +153423,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -155384,21 +153438,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_every_local_readme_link_resolves", - "selector": "ToolsReadmeResponsibilityTests.test_every_local_readme_link_resolves", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_every_local_readme_link_resolves" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_input_snapshot_binds_canonical_path_and_bytes", + "selector": "RepositoryMechanicsTests.test_repository_input_snapshot_binds_canonical_path_and_bytes", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_input_snapshot_binds_canonical_path_and_bytes" }, { "consumer_only": false, @@ -155408,7 +153462,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, "execution": { "builder_triggers": [], @@ -155421,7 +153475,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, "scopes": { "direct_method": { @@ -155431,7 +153485,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -155489,7 +153543,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 2 }, "triggered_once_per_process": { "builds": {}, @@ -155504,21 +153558,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_obsolete_component_locations_and_kernel_registers_are_absent", - "selector": "ToolsReadmeResponsibilityTests.test_obsolete_component_locations_and_kernel_registers_are_absent", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_obsolete_component_locations_and_kernel_registers_are_absent" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_input_snapshot_rejects_outside_path", + "selector": "RepositoryMechanicsTests.test_repository_input_snapshot_rejects_outside_path", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_input_snapshot_rejects_outside_path" }, { "consumer_only": false, @@ -155528,7 +153582,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -155541,10 +153595,55 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_class": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] + }, + "per_process": { "builder_triggers": [], "e2e_builder_entrypoints": [], "effects": { @@ -155558,6 +153657,81 @@ "full_lifecycle": false, "full_lifecycle_entrypoints": [], "lifecycle_signals": [] + } + }, + "transitive_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "triggered_once_per_process": { + "builds": {}, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 0 + } + } + }, + "level": "unit", + "lifecycle": "current", + "override": null, + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", + "owner_reference": { + "kind": "invariant", + "owner": "Tools/platform/repository/repository.py", + "status": "declared", + "target": "tool_runtime_repository" + }, + "owner_reference_kind": null, + "parallel_safe": true, + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_relative_spelling_preserves_projection_semantics", + "selector": "RepositoryMechanicsTests.test_repository_relative_spelling_preserves_projection_semantics", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_relative_spelling_preserves_projection_semantics" + }, + { + "consumer_only": false, + "disposition": "keep", + "duplicate_group": null, + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "execution": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [], + "recurring_effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "scopes": { + "direct_method": { + "builder_triggers": [], + "e2e_builder_entrypoints": [], + "effects": { + "file_copies": 0, + "full_repository_copies": 0, + "process_calls": 0, + "temp_resources": 1 + }, + "first_use_builds": {}, + "fixture_entrypoints": [], + "full_lifecycle": false, + "full_lifecycle_entrypoints": [], + "lifecycle_signals": [] }, "per_class": { "builder_triggers": [], @@ -155609,7 +153783,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -155624,21 +153798,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_operator_entry_points_are_demonstrated_without_exhaustive_inventory", - "selector": "ToolsReadmeResponsibilityTests.test_operator_entry_points_are_demonstrated_without_exhaustive_inventory", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_operator_entry_points_are_demonstrated_without_exhaustive_inventory" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_canonicalizes_explicit_root", + "selector": "RepositoryMechanicsTests.test_repository_source_root_canonicalizes_explicit_root", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_canonicalizes_explicit_root" }, { "consumer_only": false, @@ -155744,21 +153918,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_readme_is_a_bounded_guide_not_a_full_module_inventory", - "selector": "ToolsReadmeResponsibilityTests.test_readme_is_a_bounded_guide_not_a_full_module_inventory", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_readme_is_a_bounded_guide_not_a_full_module_inventory" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_uses_calling_tools_module", + "selector": "RepositoryMechanicsTests.test_repository_source_root_uses_calling_tools_module", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_repository_source_root_uses_calling_tools_module" }, { "consumer_only": false, @@ -155768,7 +153942,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "execution": { "builder_triggers": [], @@ -155781,7 +153955,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "scopes": { "direct_method": { @@ -155791,7 +153965,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "first_use_builds": {}, "fixture_entrypoints": [], @@ -155849,7 +154023,7 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 1 }, "triggered_once_per_process": { "builds": {}, @@ -155864,21 +154038,21 @@ "level": "unit", "lifecycle": "current", "override": null, - "owner": "Tools/README.md", - "owner_contract_symbol": "tools_readme_inventory", + "owner": "Tools/platform/repository/repository.py", + "owner_contract_symbol": "tool_runtime_repository", "owner_reference": { "kind": "invariant", - "owner": "Tools/README.md", + "owner": "Tools/platform/repository/repository.py", "status": "declared", - "target": "tools_readme_inventory" + "target": "tool_runtime_repository" }, "owner_reference_kind": null, "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", - "primary_owner_test": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_required_machine_contract_navigation_is_present_and_resolves", - "selector": "ToolsReadmeResponsibilityTests.test_required_machine_contract_navigation_is_present_and_resolves", - "semantics": "tools_readme_inventory", - "test_id": "test_tools_readme_inventory.ToolsReadmeResponsibilityTests.test_required_machine_contract_navigation_is_present_and_resolves" + "path": "Tools/tests/test_tool_runtime_repository.py", + "primary_owner_test": "test_tool_runtime_repository.RepositoryMechanicsTests.test_resolve_markdown_reference_is_suffix_tolerant_and_root_bounded", + "selector": "RepositoryMechanicsTests.test_resolve_markdown_reference_is_suffix_tolerant_and_root_bounded", + "semantics": "tool_runtime_repository", + "test_id": "test_tool_runtime_repository.RepositoryMechanicsTests.test_resolve_markdown_reference_is_suffix_tolerant_and_root_bounded" } ], "default_level": "unit", @@ -155886,22 +154060,22 @@ "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 7 }, "effects": { "file_copies": 0, "full_repository_copies": 0, "process_calls": 0, - "temp_resources": 0 + "temp_resources": 7 }, "fixture_dependencies": [], "lifecycle": "current", - "override_count": 0, - "owner": "Tools/README.md", + "override_count": 1, + "owner": "Tools/platform/repository/repository.py", "parallel_safe": true, - "path": "Tools/tests/test_tools_readme_inventory.py", + "path": "Tools/tests/test_tool_runtime_repository.py", "scenario_first_use_builds": {}, - "semantics": "tools_readme_inventory" + "semantics": "tool_runtime_repository" }, { "case_count": 18, @@ -163146,35 +161320,35 @@ }, "fixtures": 49, "levels": { - "contract": 597, + "contract": 593, "e2e": 3, "historical-read-only": 1, - "integration": 241, + "integration": 240, "slow": 69, - "unit": 393 + "unit": 383 }, "method_transitive_exposure": { "e2e_builder": 0, - "file_copies": 56, + "file_copies": 55, "full_lifecycle": 1, "full_repository_copies": 50, - "process_calls": 36, - "temp_resources": 320 + "process_calls": 37, + "temp_resources": 322 }, "module_scenario_first_use_builds": 14, "owner_references": { "contract-reference:declared": 8, - "invariant:declared": 552, - "python-symbol:resolved": 744 + "invariant:declared": 541, + "python-symbol:resolved": 740 }, - "parallel_safe_cases": 1100, + "parallel_safe_cases": 1086, "source_effects": { "file_copies": 7, "full_repository_copies": 15, - "process_calls": 39, - "temp_resources": 145 + "process_calls": 40, + "temp_resources": 147 }, - "test_cases": 1304, - "test_modules": 134 + "test_cases": 1289, + "test_modules": 133 } } diff --git a/Tools/compiled/tool-catalog.json b/Tools/compiled/tool-catalog.json index 5dd940ac..6881797d 100644 --- a/Tools/compiled/tool-catalog.json +++ b/Tools/compiled/tool-catalog.json @@ -1 +1 @@ -{"artifact":"tool-catalog-projection","authority":"navigation-only","cycles":{"module_cycles":[],"package_cycles":[]},"declared_public_apis_without_observed_consumers":[{"module":"execution.audit.audit_dimension_contract","symbol":"EXTENSION_TARGET_MAPPINGS"},{"module":"execution.audit.audit_producer_runtime","symbol":"receipt_by_id"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"validate_audit_producer_record"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"validate_direct_record"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"CAPABILITY_ID"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"RECEIPT_TYPE_ID"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_BINDING_FIELDS"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_FIELD_ROLES"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_ROLES"},{"module":"execution.task_runtime.queue_runtime.repofs","symbol":"normalized_repository_path"},{"module":"governance.profile.check_profile","symbol":"canonical_profile_load_inputs"},{"module":"governance.profile.rendering_contract","symbol":"CONTRACT_ID"},{"module":"governance.profile.rendering_contract","symbol":"CONTRACT_PATH"},{"module":"governance.profile.rendering_contract","symbol":"parse_rendering_contract"},{"module":"knowledge.metadata.check_page_contract","symbol":"run"},{"module":"knowledge.metadata.vocabulary_contract","symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"module":"knowledge.metadata.vocabulary_contract","symbol":"validate_vocabulary_extensions_contract"},{"module":"knowledge.rendering.changed_scope_rendering_checks","symbol":"profile_rendering_contract_gap_targets"},{"module":"knowledge.rendering.changed_scope_rendering_checks","symbol":"require_profile_rendering_contract_state"},{"module":"knowledge.rendering.static_render_runtime","symbol":"render_page"},{"module":"platform.common.kblib","symbol":"METADATA_PROFILE_CONTRACT_PATH"},{"module":"platform.common.kblib","symbol":"STRUCTURE_REGISTRY_CONTRACT_PATH"},{"module":"platform.common.kblib","symbol":"validate_metadata_profile_contract"},{"module":"platform.common.kblib","symbol":"validate_structure_registry_contract"},{"module":"platform.common.reporting","symbol":"observe_tool_output"},{"module":"platform.common.reporting","symbol":"validate_publication_result"},{"module":"platform.distribution.install_profile_toolchain","symbol":"main"},{"module":"platform.distribution.module_boundary_facts","symbol":"is_cli_module"},{"module":"platform.repository.path_admission","symbol":"admit_paths"},{"module":"platform.repository.path_admission","symbol":"capability_is_active"},{"module":"platform.repository.path_capability","symbol":"PATH_CAPABILITIES_ENV"},{"module":"platform.repository.path_capability","symbol":"verify_named_target"}],"declared_transport_consumption":[{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"apply_amendment","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"apply_contract_amendment","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"apply_delta","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"apply_metadata_transition","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"assemble_terminal_proof","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_batch_close","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_boundary_contract","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_corpus_plan","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_freshness","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_links","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_moc","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_page_contract","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_profile","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_proof","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_queue","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_residual_content","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_structure","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_vocab","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"compile_queue","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"complete_audit_receipt","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"duplicate_check","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"init_state","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"inspect_host","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"prepare_audit_plan","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"profile_candidate","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"profile_onboarding_status","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"project_page_state","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"publish_delta","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_batch_judgment","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_batch_page_review","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_batch_review","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_changed_scope_evidence","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_corpus_acceptance","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_evidence_invalidation","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_gate_attestation","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_gate_result","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_maintenance_evidence","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_profile_rendering","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_rendering_verification","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_substantive_review","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"register_amendment","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"render_boundary_projection","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"render_queue","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"render_structure_projection","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"run_gates","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"run_task","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"scaffold_profile","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"seal_receipts","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"update_queue","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"update_task","transport_id":"cambium-mcp-stdio"}],"declared_unused_static_public_apis":[{"module":"execution.audit.audit_dimension_contract","symbol":"EXTENSION_TARGET_MAPPINGS"},{"module":"execution.audit.audit_producer_runtime","symbol":"receipt_by_id"},{"module":"execution.audit.audit_receipt_contract","symbol":"current_receipt_errors"},{"module":"execution.audit.batch_review_obligation_contract","symbol":"current_receipt_errors"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"current_receipt_errors"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"validate_audit_producer_record"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"validate_direct_record"},{"module":"execution.audit.substantive_review_contract","symbol":"current_receipt_errors"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"CAPABILITY_ID"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"RECEIPT_TYPE_ID"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"current_receipt_errors"},{"module":"execution.evidence.metadata_gate_runtime","symbol":"current_deterministic_gate_receipt_errors"},{"module":"execution.evidence.metadata_gate_runtime","symbol":"current_manual_gate_receipt_errors"},{"module":"execution.evidence.metadata_gate_runtime","symbol":"current_metadata_transition_receipt_errors"},{"module":"execution.evidence.seal_receipts","symbol":"current_receipt_errors"},{"module":"execution.planning.apply_task_plan","symbol":"current_receipt_errors"},{"module":"execution.planning.check_corpus_plan","symbol":"current_diagnostic_receipt_errors"},{"module":"execution.planning.check_corpus_plan","symbol":"current_gate_receipt_errors"},{"module":"execution.planning.compile_queue","symbol":"current_receipt_errors"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_BINDING_FIELDS"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_FIELD_ROLES"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_ROLES"},{"module":"execution.planning.record_corpus_acceptance","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.apply_amendment","symbol":"current_queue_cancellation_receipt_errors"},{"module":"execution.task_runtime.apply_amendment","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.apply_contract_amendment","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.apply_delta","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.queue_check_receipt","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.queue_check_receipt","symbol":"current_standards_revalidation_receipt_errors"},{"module":"execution.task_runtime.queue_runtime.repofs","symbol":"normalized_repository_path"},{"module":"execution.task_runtime.record_maintenance_evidence","symbol":"current_budget_receipt_errors"},{"module":"execution.task_runtime.record_maintenance_evidence","symbol":"current_ledger_receipt_errors"},{"module":"execution.task_runtime.record_maintenance_evidence","symbol":"current_watermark_receipt_errors"},{"module":"execution.task_runtime.register_amendment","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.update_task","symbol":"current_task_transition_abort_receipt_errors"},{"module":"execution.task_runtime.update_task","symbol":"current_task_transition_receipt_errors"},{"module":"governance.profile.check_profile","symbol":"canonical_profile_load_inputs"},{"module":"governance.profile.check_profile","symbol":"current_diagnostic_receipt_errors"},{"module":"governance.profile.check_profile","symbol":"current_gate_receipt_errors"},{"module":"governance.profile.profile_batch_judgment_contract","symbol":"current_receipt_errors"},{"module":"governance.profile.rendering_contract","symbol":"CONTRACT_ID"},{"module":"governance.profile.rendering_contract","symbol":"CONTRACT_PATH"},{"module":"governance.profile.rendering_contract","symbol":"parse_rendering_contract"},{"module":"governance.standards.adoption_lineage_contract","symbol":"current_profile_adoption_receipt_errors"},{"module":"governance.standards.adoption_lineage_contract","symbol":"current_standards_adoption_receipt_errors"},{"module":"knowledge.content.check_links","symbol":"current_receipt_errors"},{"module":"knowledge.content.check_residual_content","symbol":"current_receipt_errors"},{"module":"knowledge.content.duplicate_check","symbol":"current_receipt_errors"},{"module":"knowledge.metadata.check_freshness","symbol":"current_receipt_errors"},{"module":"knowledge.metadata.check_page_contract","symbol":"current_receipt_errors"},{"module":"knowledge.metadata.check_page_contract","symbol":"run"},{"module":"knowledge.metadata.check_vocab","symbol":"current_receipt_errors"},{"module":"knowledge.metadata.vocabulary_contract","symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"module":"knowledge.metadata.vocabulary_contract","symbol":"validate_vocabulary_extensions_contract"},{"module":"knowledge.rendering.changed_scope_rendering_checks","symbol":"profile_rendering_contract_gap_targets"},{"module":"knowledge.rendering.changed_scope_rendering_checks","symbol":"require_profile_rendering_contract_state"},{"module":"knowledge.rendering.profile_rendering_evidence_contract","symbol":"current_receipt_errors"},{"module":"knowledge.rendering.rendering_verification_contract","symbol":"current_receipt_errors"},{"module":"knowledge.rendering.static_render_runtime","symbol":"render_page"},{"module":"knowledge.structure.check_boundary_contract","symbol":"current_receipt_errors"},{"module":"knowledge.structure.check_moc","symbol":"current_receipt_errors"},{"module":"knowledge.structure.check_structure","symbol":"current_receipt_errors"},{"module":"platform.common.kblib","symbol":"METADATA_PROFILE_CONTRACT_PATH"},{"module":"platform.common.kblib","symbol":"STRUCTURE_REGISTRY_CONTRACT_PATH"},{"module":"platform.common.kblib","symbol":"validate_metadata_profile_contract"},{"module":"platform.common.kblib","symbol":"validate_structure_registry_contract"},{"module":"platform.common.reporting","symbol":"observe_tool_output"},{"module":"platform.common.reporting","symbol":"validate_publication_result"},{"module":"platform.distribution.install_profile_toolchain","symbol":"main"},{"module":"platform.distribution.module_boundary_facts","symbol":"is_cli_module"},{"module":"platform.repository.path_admission","symbol":"admit_paths"},{"module":"platform.repository.path_admission","symbol":"capability_is_active"},{"module":"platform.repository.path_capability","symbol":"PATH_CAPABILITIES_ENV"},{"module":"platform.repository.path_capability","symbol":"verify_named_target"}],"external_interfaces":[{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"adopt_standards","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"apply_amendment","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"apply_contract_amendment","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"apply_delta","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"apply_metadata_transition","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"apply_profile_adoption","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"assemble_terminal_proof","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_batch_close","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_boundary_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_corpus_plan","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_freshness","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"check_kernel_size","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_links","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_moc","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_page_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_profile","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_proof","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_queue","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"check_repository_structure","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_residual_content","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_structure","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"check_upstream_components","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_vocab","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"compile_cli_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"compile_queue","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"complete_audit_receipt","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"compose_page_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"compose_vocab","workspace_access":null},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"duplicate_check","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"generate_test_catalog","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"generate_tool_catalog","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"init_state","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"inspect_host","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"metadata_execution_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"temporary-git-worktree","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"module_boundary_report","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"prepare_audit_plan","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"authorized-host-environment-and-configuration","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"prepare_host","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"authorized-host-rendering-cache","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"prepare_rendering_runtime","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"profile_candidate","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"profile_onboarding_status","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"project_page_state","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"publish_delta","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_batch_judgment","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_batch_page_review","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_batch_review","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_changed_scope_evidence","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_corpus_acceptance","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_evidence_invalidation","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_gate_attestation","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_gate_result","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_maintenance_evidence","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_profile_rendering","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_rendering_verification","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_substantive_review","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"register_amendment","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"render_boundary_projection","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"render_host_configs","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"render_interface_projection","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"render_queue","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"render_structure_projection","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"run_gates","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"run_task","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"optional-test-cost-report","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"run_tests","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"scaffold_profile","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"seal_receipts","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"stamp_cards","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"update_queue","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"update_task","workspace_access":"write"}],"generated_by":"Tools/generate_tool_catalog.py","hierarchy":[{"area":"execution","domains":[{"domain":"audit","layers":[{"layer":"application","modules":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.audit.audit_dimension_contract","execution.audit.audit_fingerprint","execution.audit.audit_lifecycle_contract","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_chain","execution.audit.audit_receipt_contract","execution.audit.audit_reconciliation_contract","execution.audit.batch_close_audit","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_runtime_checks","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["assemble_terminal_proof","check_batch_close","check_proof","complete_audit_receipt","prepare_audit_plan","record_batch_judgment","record_batch_page_review","record_batch_review","record_changed_scope_evidence","record_substantive_review"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"context-delivery","layers":[{"layer":"application","modules":["execution.context_delivery.card_activation"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.context_delivery.card_contract","execution.context_delivery.read_set_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."}]},{"domain":"evidence","layers":[{"layer":"application","modules":["execution.evidence.manual_attestation","execution.evidence.metadata_gate_runtime","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.evidence.candidate_lifecycle","execution.evidence.evidence_attempt_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.receipt_reference_contract","execution.evidence.receipt_type_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["record_evidence_invalidation","record_gate_attestation","record_gate_result","seal_receipts"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"planning","layers":[{"layer":"application","modules":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.planning.corpus_planning_contract","execution.planning.coverage_contract","execution.planning.coverage_delta","execution.planning.queue_replan","execution.planning.work_spec_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["check_corpus_plan","compile_queue","record_corpus_acceptance"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"task-runtime","layers":[{"layer":"api","modules":["execution.task_runtime.queue_runtime"],"purpose":"Stable domain-facing public surface that forwards to defining modules without owning algorithms."},{"layer":"application","modules":["execution.task_runtime.amendment_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.batch_settlement","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.runtime_validation","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.canon","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.runtime_state_contract","execution.task_runtime.task_runtime_action"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["apply_amendment","apply_contract_amendment","apply_delta","check_queue","init_state","publish_delta","record_maintenance_evidence","register_amendment","render_queue","run_task","update_queue","update_task"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.primitives","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.runtime_paths","execution.task_runtime.runtime_state_io"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]}],"purpose":"Materialize plans, advance runtime state, produce evidence, and close governed work."},{"area":"governance","domains":[{"domain":"control","layers":[{"layer":"application","modules":["governance.control.run_gates"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["metadata_execution_contract","run_gates"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"profile","layers":[{"layer":"application","modules":["governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.profile_layout_contract","governance.profile.rendering_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["apply_profile_adoption","check_profile","profile_candidate","profile_onboarding_status","scaffold_profile"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["governance.profile.profile_codec","governance.profile.profile_cue","governance.profile.profile_schema_projection"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"standards","layers":[{"layer":"application","modules":["governance.standards.adopt_standards"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["governance.standards.adoption_lineage_contract","governance.standards.standards_state"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["adopt_standards"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]}],"purpose":"Bind shared Standards, Profile, and control-plane contracts to deterministic implementations."},{"area":"knowledge","domains":[{"domain":"content","layers":[{"layer":"application","modules":["knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.content.maintenance_candidates"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"entrypoint","modules":["check_links","check_residual_content","duplicate_check"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"metadata","layers":[{"layer":"application","modules":["knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.vocabulary_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["apply_metadata_transition","check_freshness","check_page_contract","check_vocab","compose_page_contract","compose_vocab","project_page_state"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"rendering","layers":[{"layer":"application","modules":["knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["knowledge.rendering.changed_scope_rendering_checks","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["record_profile_rendering","record_rendering_verification"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["knowledge.rendering.static_render_runtime"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"structure","layers":[{"layer":"application","modules":["knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","knowledge.structure.markdown_structure_checks","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["knowledge.structure.boundary_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["check_boundary_contract","check_moc","check_repository_structure","check_structure","render_boundary_projection","render_structure_projection"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]}],"purpose":"Validate and project governed knowledge structures and page-level contracts."},{"area":"platform","domains":[{"domain":"agent-interface","layers":[{"layer":"application","modules":["platform.agent_interface.compile_cli_contract","platform.agent_interface.inspect_host","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["platform.agent_interface.agent_interface_contract","platform.agent_interface.agent_interface_policy","platform.agent_interface.tool_availability"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["compile_cli_contract","inspect_host","mcp_server","render_host_configs","render_interface_projection"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["platform.agent_interface.cli_argv_renderer","platform.agent_interface.entrypoint_loader","platform.agent_interface.install_host_config"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"common","layers":[{"layer":"contract","modules":["platform.common.host_environment","platform.common.implementation_marker"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"infrastructure","modules":["platform.common.host_toolchain","platform.common.kblib","platform.common.locked_download","platform.common.primitives","platform.common.receipts","platform.common.reporting"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"distribution","layers":[{"layer":"application","modules":["platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.module_boundary_report","platform.distribution.prepare_host","platform.distribution.stamp_cards","platform.distribution.test_catalog","platform.distribution.test_runner","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"entrypoint","modules":["check_kernel_size","check_upstream_components","generate_test_catalog","generate_tool_catalog","module_boundary_report","prepare_host","prepare_rendering_runtime","run_tests","stamp_cards"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["platform.distribution.install_profile_toolchain","platform.distribution.module_boundary_facts","platform.distribution.node_runtime","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime","platform.distribution.upstream_identity"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"repository","layers":[{"layer":"contract","modules":["platform.repository.path_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"infrastructure","modules":["platform.repository.path_admission","platform.repository.path_capability","platform.repository.repository"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]}],"purpose":"Supply host interfaces, repository safety, distribution controls, and shared Tool mechanics."}],"host_transports":[{"command":"python3","host_exposure":"shared-bridge","mode":"stdio","module":"mcp_server","module_present":true,"path":"Tools/mcp_server.py","path_matches_module":true,"protocol":"mcp","server_name":"cambium","transport_id":"cambium-mcp-stdio"}],"integrity":{"cli_modules_missing_policy":[],"invalid_host_transports":[],"invalid_source_public_exports":[],"manifest_missing_modules":[],"manifest_missing_public_symbols":[],"manifest_path_mismatches":[],"manifest_stale_modules":[],"policy_tools_missing_cli_module":[],"source_public_exports_undeclared":[],"undeclared_public_consumption":[],"undeclared_registered_symbol_consumption":[],"unresolved_registered_symbols":[],"unresolved_registry_paths":[]},"modules":[{"classification":{"area":"governance","domain":"standards","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"adopt_standards","path":"Tools/adopt_standards.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_amendment","path":"Tools/apply_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_contract_amendment","path":"Tools/apply_contract_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_delta","path":"Tools/apply_delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_metadata_transition","path":"Tools/apply_metadata_transition.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_profile_adoption","path":"Tools/apply_profile_adoption.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"assemble_terminal_proof","path":"Tools/assemble_terminal_proof.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_batch_close","path":"Tools/check_batch_close.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_boundary_contract","path":"Tools/check_boundary_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_corpus_plan","path":"Tools/check_corpus_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_freshness","path":"Tools/check_freshness.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"check_kernel_size","path":"Tools/check_kernel_size.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_links","path":"Tools/check_links.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_moc","path":"Tools/check_moc.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_page_contract","path":"Tools/check_page_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_profile","path":"Tools/check_profile.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_proof","path":"Tools/check_proof.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_queue","path":"Tools/check_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"check_repository_structure","path":"Tools/check_repository_structure.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_residual_content","path":"Tools/check_residual_content.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_structure","path":"Tools/check_structure.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_upstream_components","path":"Tools/check_upstream_components.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_vocab","path":"Tools/check_vocab.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"compile_cli_contract","path":"Tools/compile_cli_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"compile_queue","path":"Tools/compile_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"complete_audit_receipt","path":"Tools/complete_audit_receipt.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"compose_page_contract","path":"Tools/compose_page_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":null},"module":"compose_vocab","path":"Tools/compose_vocab.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"duplicate_check","path":"Tools/duplicate_check.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.audit.assemble_terminal_proof","path":"Tools/execution/audit/assemble_terminal_proof.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_dimension_contract","path":"Tools/execution/audit/audit_dimension_contract.py","source_public_exports":["AUDIT_DIMENSION_BASE_PATH","BASE_RECEIPT_DIMENSION_ORDER","BASE_RECEIPT_DIMENSIONS","EVIDENCE_ROLES","EXTENSION_TARGET_MAPPINGS","current_audit_dimension_values","load_audit_dimension_base","validate_audit_dimension_base"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":22,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":15,"static_internal_symbol_count":22,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_evidence_runtime","path":"Tools/execution/audit/audit_evidence_runtime.py","source_public_exports":["current_batch_review_receipt","AuditPlanMissing","batch_review_evidence","candidate_page_evidence","candidate_page_evidence_errors","closed_plan_closure_errors","combine_plan_reconciliations","current_consumption_evidence_ids","evidence_observation","reconciliation_from_bindings","resolve_stage_plan","terminal_dimension_evidence","terminal_plan_reconciliation","stage_evidence_closure","stage_evidence_status","wrapper_binding_errors"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_execution_runtime","path":"Tools/execution/audit/audit_execution_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":10,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_fingerprint","path":"Tools/execution/audit/audit_fingerprint.py","source_public_exports":["obligation_contract_fingerprint","page_artifact_fingerprint","page_set_artifact_fingerprint","sources_sha256"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":12,"static_internal_symbol_count":11,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_lifecycle_contract","path":"Tools/execution/audit/audit_lifecycle_contract.py","source_public_exports":["ATTEMPT_IDENTITY_FIELDS","AUDIT_RECEIPT_RECORD_KIND","AuditLifecycleContractError","CHANGED_SCOPE_PRECURSOR_RECORD_KIND","EVIDENCE_BINDING_FIELDS","PLAN_BINDING_FIELDS","attempt_binding","attempt_binding_mismatches","resolution_route","validate_resolution"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_obligation_projection","path":"Tools/execution/audit/audit_obligation_projection.py","source_public_exports":["BATCH_CLOSE_REGISTRY_PATH","CHANGED_SCOPE_REGISTRY_PATH","PROFILE_REGISTERED_SCAN_EXTENSION","SUBSTANTIVE_REGISTRY_PATH","composed_obligation_specs","load_changed_scope_registry","obligation_spec_for_rule","profile_registered_scan_spec","required_obligation","resolve_obligation_definition","validate_changed_scope_registry","validate_plan_definition_authority"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":12,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":12,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_plan_contract","path":"Tools/execution/audit/audit_plan_contract.py","source_public_exports":["AUDIT_PLAN_CONTRACT_PATH","closed_string_list","contract_snapshot_sha256","field_specs","is_sha256","load_contract","plan_contract_snapshot_sha256","plan_sha256","required_obligation_ids","validate_contract","validate_plan","validate_value"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_producer_chain","path":"Tools/execution/audit/audit_producer_chain.py","source_public_exports":["AuditProducerChainError","FINAL_AUDIT_RECEIPT_CAPABILITY","precursor_chain_for_obligation","precursor_chain_for_spec","precursor_record_matches","producer_chain_observation","require_precursor_record"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":24,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":9,"static_internal_symbol_count":23,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_producer_runtime","path":"Tools/execution/audit/audit_producer_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_receipt_contract","path":"Tools/execution/audit/audit_receipt_contract.py","source_public_exports":["RECEIPT_TYPE_ID","current_receipt_errors","load_contract","page_artifact_fingerprint_contract","project_new_passing_audit_receipt","validate_audit_receipt"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_reconciliation_contract","path":"Tools/execution/audit/audit_reconciliation_contract.py","source_public_exports":["projection_fields"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.audit.batch_close_audit","path":"Tools/execution/audit/batch_close_audit.py","source_public_exports":["build_full_audit_receipt","build_post_delta_evidence_set","resolve_post_delta_projection","validate_post_delta_evidence_set"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"execution.audit.batch_close_contract","path":"Tools/execution/audit/batch_close_contract.py","source_public_exports":["BATCH_CLOSE_CLOSED_LIST_PATH","CLOSED_LIST_EVIDENCE_FIELDS","GATE_CHECK","GATE_ID","GATE_RECEIPT_TYPE_ID","GLOBAL_REVIEW_RECEIPT_TYPE_ID","MEMBER_RECEIPT_TYPE_ID","PAGE_REVIEW_RECEIPT_TYPE_ID","REVIEW_ATTESTATION_RECEIPT_TYPE_ID","closed_list_member_rows","current_receipt_errors","load_batch_close_closed_list","validate_batch_close_closed_list"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":23,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":22,"transport_ids":[],"workspace_access":null},"module":"execution.audit.batch_review_obligation_contract","path":"Tools/execution/audit/batch_review_obligation_contract.py","source_public_exports":["BATCH_REVIEW_OBLIGATION_REGISTRY_PATH","PRODUCER_TOOL","PRODUCER_TOOL_VERSION","RECEIPT_TYPE_ID","base_obligation_specs","consumption_dependency_obligation_ids","contract_fingerprint","dependency_fingerprint","load_registry","obligation_spec_for_rule","registry_sha256","select_s_targets","validate_plan_base_closure","resolve_consumed_evidence","review_input_constraints","validate_applicability_disposition","validate_plan_applicability","current_receipt_errors","validate_input_binding","validate_producer_receipt","validate_receipt_consumption"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.audit.batch_review_receipt_contract","path":"Tools/execution/audit/batch_review_receipt_contract.py","source_public_exports":["GATE_ID","PRODUCER_CHECK","PRODUCER_TOOL","PRODUCER_TOOL_VERSION","RECEIPT_TYPE_ID","current_receipt_errors","judgment_binding"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":37,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":34,"transport_ids":[],"workspace_access":null},"module":"execution.audit.changed_scope_evidence_contract","path":"Tools/execution/audit/changed_scope_evidence_contract.py","source_public_exports":["AUDIT_PRECURSOR_RECEIPT_TYPE_ID","CANDIDATE_SET_RECEIPT_TYPE_ID","ChangedScopeEvidenceContractError","DIRECT_RECEIPT_TYPE_ID","DIRECT_SCHEMA_VERSION","direct_input_binding","SCHEMA_VERSION","INPUT_BINDING_FIELDS","PLAN_BINDING_FIELDS","PROFILE_SCAN_EXTENSION","REGISTRY_PATH","TOOL","TOOL_VERSION","authorized_profile_scan","candidate_set_contract_fingerprint","candidate_set_dependency_fingerprint","direct_contract_fingerprint","direct_dependency_fingerprint","load_control_registry","load_registry","normalized_base_rules","profile_scan_extension_point","profile_scan_selector","registry_row","pure_check_owner","runtime_check_source_sha256","runtime_contract_fingerprint","source_gate_selector","source_summary","validate_audit_producer_record","validate_audit_producer_record_for_plan","current_receipt_errors","validate_candidate_set_record_for_plan","validate_direct_record","validate_direct_record_for_plan","validate_record_for_plan"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.audit.changed_scope_evidence_runtime","path":"Tools/execution/audit/changed_scope_evidence_runtime.py","source_public_exports":["validate_current_direct_record","pure_check_result","pure_input_binding","validate_current_record"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.audit.changed_scope_runtime_checks","path":"Tools/execution/audit/changed_scope_runtime_checks.py","source_public_exports":["COVERAGE_RULE_ID","GUIDANCE_RULE_ID","TASK_CONTRACT_RULE_ID","coverage_routing_state","frozen_task_contract_references","guidance_state_zero_counts"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.check_batch_close","path":"Tools/execution/audit/check_batch_close.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.check_proof","path":"Tools/execution/audit/check_proof.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":7,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.complete_audit_receipt","path":"Tools/execution/audit/complete_audit_receipt.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":13,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.prepare_audit_plan","path":"Tools/execution/audit/prepare_audit_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_batch_judgment","path":"Tools/execution/audit/record_batch_judgment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_batch_page_review","path":"Tools/execution/audit/record_batch_page_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_batch_review","path":"Tools/execution/audit/record_batch_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":5,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_changed_scope_evidence","path":"Tools/execution/audit/record_changed_scope_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":5,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_substantive_review","path":"Tools/execution/audit/record_substantive_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":10,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"execution.audit.substantive_review_contract","path":"Tools/execution/audit/substantive_review_contract.py","source_public_exports":["OBLIGATION_PROJECTION","SUBSTANTIVE_REVIEW_CONTRACT_PATH","load_contract","CURRENT_PRODUCER_VERSION","RECEIPT_TYPE_ID","current_receipt_errors","validate_contract","validate_review_pair","validate_review_receipt"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"execution.audit.terminal_proof_contract","path":"Tools/execution/audit/terminal_proof_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"context-delivery","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":22,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":2,"registered_consumer_count":8,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":9,"static_internal_symbol_count":22,"transport_ids":[],"workspace_access":null},"module":"execution.context_delivery.card_activation","path":"Tools/execution/context_delivery/card_activation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"context-delivery","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.context_delivery.card_contract","path":"Tools/execution/context_delivery/card_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"context-delivery","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.context_delivery.read_set_contract","path":"Tools/execution/context_delivery/read_set_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.candidate_lifecycle","path":"Tools/execution/evidence/candidate_lifecycle.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.evidence_attempt_runtime","path":"Tools/execution/evidence/evidence_attempt_runtime.py","source_public_exports":["EvidenceAttemptError","unique_current_attempt"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.evidence_invalidation_contract","path":"Tools/execution/evidence/evidence_invalidation_contract.py","source_public_exports":["CAPABILITY_ID","RECEIPT_TYPE_ID","TOOL","TOOL_VERSION","current_receipt_errors","load_policy","validate_subjects","build_event","resolve_body","invalidation_view","current_reference_deficits"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":5,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.manual_attestation","path":"Tools/execution/evidence/manual_attestation.py","source_public_exports":["publish_receipt","require_statement"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":23,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":2,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":3,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":20,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.metadata_gate_runtime","path":"Tools/execution/evidence/metadata_gate_runtime.py","source_public_exports":["DETERMINISTIC_GATE_PRODUCER_IDENTITY","GateRuntimeContext","MANUAL_GATE_PRODUCER_IDENTITY","METADATA_TRANSITION_PRODUCER_IDENTITY","current_gate_receipt","load_gate_context","receipt_bindings","require_admitted_runtime","require_authorities_current","require_context_current","validate_gate_receipt"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":28,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":28,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.receipt_reference_contract","path":"Tools/execution/evidence/receipt_reference_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":29,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.receipt_type_contract","path":"Tools/execution/evidence/receipt_type_contract.py","source_public_exports":["ReceiptTypeContractError","base_receipt_errors","current_receipt_errors","load_receipt_type_registry","reference_source_kind"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.record_evidence_invalidation","path":"Tools/execution/evidence/record_evidence_invalidation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.record_gate_attestation","path":"Tools/execution/evidence/record_gate_attestation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.record_gate_result","path":"Tools/execution/evidence/record_gate_result.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.seal_receipts","path":"Tools/execution/evidence/seal_receipts.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":10,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"execution.planning.apply_task_plan","path":"Tools/execution/planning/apply_task_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":16,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":3,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":14,"transport_ids":[],"workspace_access":null},"module":"execution.planning.check_corpus_plan","path":"Tools/execution/planning/check_corpus_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.planning.compile_queue","path":"Tools/execution/planning/compile_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":20,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":10,"static_internal_symbol_count":17,"transport_ids":[],"workspace_access":null},"module":"execution.planning.corpus_planning_contract","path":"Tools/execution/planning/corpus_planning_contract.py","source_public_exports":["APPLICABILITY_STATES","ARTIFACT_BINDING_FIELDS","ARTIFACT_FIELD_ROLES","ARTIFACT_ROLES","CLOSE_ROUTE_TRIGGER","CONFIGURED_STATE","CORPUS_PLANNING_CONTRACT_PATH","INACTIVE_STATE","PASS_RECEIPT_BINDING_FIELDS","SEMANTIC_ACCEPTANCE_SCOPE","SLOT_NAME","artifact_contract","close_trigger_issues","current_corpus_planning_contract_values","derive_close_requirement","receipt_binding_differences","receipt_binding_shape_issues","receipt_path_currentness_issues","validate_corpus_planning_envelope"],"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":12,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":11,"static_internal_symbol_count":12,"transport_ids":[],"workspace_access":null},"module":"execution.planning.coverage_contract","path":"Tools/execution/planning/coverage_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.planning.coverage_delta","path":"Tools/execution/planning/coverage_delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.planning.queue_replan","path":"Tools/execution/planning/queue_replan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.planning.record_corpus_acceptance","path":"Tools/execution/planning/record_corpus_acceptance.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.planning.work_spec_contract","path":"Tools/execution/planning/work_spec_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.amendment_plan","path":"Tools/execution/task_runtime/amendment_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.amendment_policy","path":"Tools/execution/task_runtime/amendment_policy.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":2,"registered_consumer_count":2,"registered_internal":true,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.apply_amendment","path":"Tools/execution/task_runtime/apply_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.apply_contract_amendment","path":"Tools/execution/task_runtime/apply_contract_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.apply_delta","path":"Tools/execution/task_runtime/apply_delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.batch_settlement","path":"Tools/execution/task_runtime/batch_settlement.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.candidate_delta_runtime","path":"Tools/execution/task_runtime/candidate_delta_runtime.py","source_public_exports":["main"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.check_queue","path":"Tools/execution/task_runtime/check_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.init_state","path":"Tools/execution/task_runtime/init_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_check_receipt","path":"Tools/execution/task_runtime/queue_check_receipt.py","source_public_exports":["make_check_receipt"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"api","problems":[],"resolved":true},"declared_public_symbol_count":82,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":26,"static_internal_symbol_count":82,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime","path":"Tools/execution/task_runtime/queue_runtime/__init__.py","source_public_exports":null,"type":"python-package"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.adoption","path":"Tools/execution/task_runtime/queue_runtime/adoption.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.amendments","path":"Tools/execution/task_runtime/queue_runtime/amendments.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.authority","path":"Tools/execution/task_runtime/queue_runtime/authority.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":41,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":37,"static_internal_symbol_count":41,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.canon","path":"Tools/execution/task_runtime/queue_runtime/canon.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.close_gate","path":"Tools/execution/task_runtime/queue_runtime/close_gate.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.control_plane","path":"Tools/execution/task_runtime/queue_runtime/control_plane.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.coverage","path":"Tools/execution/task_runtime/queue_runtime/coverage.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":9,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.delta","path":"Tools/execution/task_runtime/queue_runtime/delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.evidence_identity","path":"Tools/execution/task_runtime/queue_runtime/evidence_identity.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":22,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":22,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.gate_registry","path":"Tools/execution/task_runtime/queue_runtime/gate_registry.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.history_identity","path":"Tools/execution/task_runtime/queue_runtime/history_identity.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.item_evidence","path":"Tools/execution/task_runtime/queue_runtime/item_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.item_history","path":"Tools/execution/task_runtime/queue_runtime/item_history.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.locks","path":"Tools/execution/task_runtime/queue_runtime/locks.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.maintenance","path":"Tools/execution/task_runtime/queue_runtime/maintenance.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.policy_exceptions","path":"Tools/execution/task_runtime/queue_runtime/policy_exceptions.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":28,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.primitives","path":"Tools/execution/task_runtime/queue_runtime/primitives.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.profile_view","path":"Tools/execution/task_runtime/queue_runtime/profile_view.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.property_state","path":"Tools/execution/task_runtime/queue_runtime/property_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":18,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":24,"static_internal_symbol_count":18,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.receipts","path":"Tools/execution/task_runtime/queue_runtime/receipts.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.repofs","path":"Tools/execution/task_runtime/queue_runtime/repofs.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.resume","path":"Tools/execution/task_runtime/queue_runtime/resume.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.revalidation","path":"Tools/execution/task_runtime/queue_runtime/revalidation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.review","path":"Tools/execution/task_runtime/queue_runtime/review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.runtime","path":"Tools/execution/task_runtime/queue_runtime/runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.task_contract","path":"Tools/execution/task_runtime/queue_runtime/task_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.task_progress","path":"Tools/execution/task_runtime/queue_runtime/task_progress.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.task_record","path":"Tools/execution/task_runtime/queue_runtime/task_record.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.work_spec","path":"Tools/execution/task_runtime/queue_runtime/work_spec.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":4,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.record_maintenance_evidence","path":"Tools/execution/task_runtime/record_maintenance_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.register_amendment","path":"Tools/execution/task_runtime/register_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.render_queue","path":"Tools/execution/task_runtime/render_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":73,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":80,"static_internal_symbol_count":73,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.runtime_paths","path":"Tools/execution/task_runtime/runtime_paths.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":50,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":39,"static_internal_symbol_count":50,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.runtime_state_contract","path":"Tools/execution/task_runtime/runtime_state_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.runtime_state_io","path":"Tools/execution/task_runtime/runtime_state_io.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":26,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.runtime_validation","path":"Tools/execution/task_runtime/runtime_validation.py","source_public_exports":["require_gate_context_current","validate_runtime"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.task_runtime_action","path":"Tools/execution/task_runtime/task_runtime_action.py","source_public_exports":["AWAIT_DISPOSITIONS","SCHEMA_VERSION","action_route","action_route_for_token","build_action","resume_action_token","resume_recommendation"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":1,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.task_runtime_runner","path":"Tools/execution/task_runtime/task_runtime_runner.py","source_public_exports":["main"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.update_queue","path":"Tools/execution/task_runtime/update_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":3,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.update_task","path":"Tools/execution/task_runtime/update_task.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"generate_test_catalog","path":"Tools/generate_test_catalog.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"generate_tool_catalog","path":"Tools/generate_tool_catalog.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.control.contract_exception_policy","path":"Tools/governance/control/contract_exception_policy.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.control.control_registry_contract","path":"Tools/governance/control/control_registry_contract.py","source_public_exports":["BASE_RECEIPT_DIMENSIONS","NOT_BATCH_SCOPED_GATE","QUEUE_EXHAUSTED_GATE","STANDARDS_GATE_REGISTRY_PATH","UNDIMENSIONED_GATE","UNNARROWED_GATE_DIMENSION","load_current_control_contract","parse_standards_gate_registry"],"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":23,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":20,"static_internal_symbol_count":23,"transport_ids":[],"workspace_access":null},"module":"governance.control.metadata_execution_contract","path":"Tools/governance/control/metadata_execution_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.control.run_gates","path":"Tools/governance/control/run_gates.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.apply_profile_adoption","path":"Tools/governance/profile/apply_profile_adoption.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.profile.check_profile","path":"Tools/governance/profile/check_profile.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":29,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_admission","path":"Tools/governance/profile/profile_admission.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":20,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":19,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_batch_judgment_contract","path":"Tools/governance/profile/profile_batch_judgment_contract.py","source_public_exports":["DUE_STAGE","EXTENSION_POINT","PRODUCER_CHECK","PRODUCER_TOOL","PRODUCER_TOOL_VERSION","RECEIPT_TYPE_ID","RECORD_KIND","SCHEMA_VERSION","evidence_fingerprints","current_judgment_attempt","current_judgment_receipts","expand_requirements","expected_projection","judgment_observation","load_bound_plan","current_receipt_errors","receipt_binding_errors","requirement_set_sha256","resolve_obligation","semantic_content_fingerprint"],"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_candidate","path":"Tools/governance/profile/profile_candidate.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_codec","path":"Tools/governance/profile/profile_codec.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":37,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":29,"static_internal_symbol_count":37,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_contract","path":"Tools/governance/profile/profile_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_cue","path":"Tools/governance/profile/profile_cue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":9,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":18,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_layout_contract","path":"Tools/governance/profile/profile_layout_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_onboarding_status","path":"Tools/governance/profile/profile_onboarding_status.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_schema_projection","path":"Tools/governance/profile/profile_schema_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.profile.rendering_contract","path":"Tools/governance/profile/rendering_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.scaffold_profile","path":"Tools/governance/profile/scaffold_profile.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"standards","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.standards.adopt_standards","path":"Tools/governance/standards/adopt_standards.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"standards","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":14,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":10,"static_internal_symbol_count":12,"transport_ids":[],"workspace_access":null},"module":"governance.standards.adoption_lineage_contract","path":"Tools/governance/standards/adoption_lineage_contract.py","source_public_exports":["ADOPTION_RECEIPT_PATH","PROFILE_ADOPTION_TOOL","PROFILE_ADOPTION_TOOL_VERSION","STANDARDS_ADOPTION_TOOL","STANDARDS_ADOPTION_TOOL_VERSION","current_lineage_errors","load_adoption_history"],"type":"python-module"},{"classification":{"area":"governance","domain":"standards","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"governance.standards.standards_state","path":"Tools/governance/standards/standards_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"init_state","path":"Tools/init_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"inspect_host","path":"Tools/inspect_host.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":9,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"knowledge.content.check_links","path":"Tools/knowledge/content/check_links.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.content.check_residual_content","path":"Tools/knowledge/content/check_residual_content.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.content.duplicate_check","path":"Tools/knowledge/content/duplicate_check.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"knowledge.content.maintenance_candidates","path":"Tools/knowledge/content/maintenance_candidates.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.apply_metadata_transition","path":"Tools/knowledge/metadata/apply_metadata_transition.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.check_freshness","path":"Tools/knowledge/metadata/check_freshness.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.check_page_contract","path":"Tools/knowledge/metadata/check_page_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.check_vocab","path":"Tools/knowledge/metadata/check_vocab.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.compose_page_contract","path":"Tools/knowledge/metadata/compose_page_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.compose_vocab","path":"Tools/knowledge/metadata/compose_vocab.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":16,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":16,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.freshness_engine","path":"Tools/knowledge/metadata/freshness_engine.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.freshness_receipt_contract","path":"Tools/knowledge/metadata/freshness_receipt_contract.py","source_public_exports":["current_receipt_errors"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":11,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.metadata_page_state_contract","path":"Tools/knowledge/metadata/metadata_page_state_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":15,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":12,"static_internal_symbol_count":15,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.metadata_property_state","path":"Tools/knowledge/metadata/metadata_property_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.page_frontmatter_contract","path":"Tools/knowledge/metadata/page_frontmatter_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":11,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.project_page_state","path":"Tools/knowledge/metadata/project_page_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":9,"static_internal_symbol_count":11,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.vocabulary_contract","path":"Tools/knowledge/metadata/vocabulary_contract.py","source_public_exports":["COVERAGE_DISPOSITION_VALUES","PRIORITY_ORDER","PRIORITY_VALUES","REVIEW_INTERVALS_DAYS","VOCABULARY_BASE_PATH","VOCABULARY_EXTENSIONS_CONTRACT_PATH","VocabularyContractError","load_vocabulary_base","load_vocabulary_extensions_contract","validate_vocabulary_base","validate_vocabulary_extensions","validate_vocabulary_extensions_contract","vocabulary_extensions_shape"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.changed_scope_rendering_checks","path":"Tools/knowledge/rendering/changed_scope_rendering_checks.py","source_public_exports":["CHECKS_BY_RULE_ID","RUNNERS_BY_RULE_ID","ProfileRenderingContractGap","profile_rendering_contract_gap_targets","require_profile_rendering_contract_state"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.deterministic_rendering_contract","path":"Tools/knowledge/rendering/deterministic_rendering_contract.py","source_public_exports":["CONTRACT_PATH","load_contract","validate_contract","validate_registry_projection"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":17,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":16,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.profile_rendering_evidence_contract","path":"Tools/knowledge/rendering/profile_rendering_evidence_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.record_profile_rendering","path":"Tools/knowledge/rendering/record_profile_rendering.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":5,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.record_rendering_verification","path":"Tools/knowledge/rendering/record_rendering_verification.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":14,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.rendering_verification_contract","path":"Tools/knowledge/rendering/rendering_verification_contract.py","source_public_exports":["CURRENT_PRODUCER_CHECK","CURRENT_PRODUCER_TOOL","CURRENT_PRODUCER_VERSION","RECEIPT_TYPE_ID","RENDERING_MODES","RENDERING_VERIFICATION_CONTRACT_PATH","contract_sha256","current_receipt_errors","load_contract","record_dependency_fingerprint","validate_contract","validate_record","validate_record_for_obligation"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":14,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.static_render_runtime","path":"Tools/knowledge/rendering/static_render_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.boundary_contract","path":"Tools/knowledge/structure/boundary_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.check_boundary_contract","path":"Tools/knowledge/structure/check_boundary_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.check_moc","path":"Tools/knowledge/structure/check_moc.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.check_structure","path":"Tools/knowledge/structure/check_structure.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.markdown_structure_checks","path":"Tools/knowledge/structure/markdown_structure_checks.py","source_public_exports":["fence_scan","has_markdown_table","has_mermaid_fence","table_scan"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.render_boundary_projection","path":"Tools/knowledge/structure/render_boundary_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":1,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.render_structure_projection","path":"Tools/knowledge/structure/render_structure_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.repository_structure","path":"Tools/knowledge/structure/repository_structure.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"shared-bridge:cambium-mcp-stdio","mcp_tool":false,"mcp_transport":true,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":["cambium-mcp-stdio"],"workspace_access":null},"module":"mcp_server","path":"Tools/mcp_server.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"metadata_execution_contract","path":"Tools/metadata_execution_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"temporary-git-worktree","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"module_boundary_report","path":"Tools/module_boundary_report.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":27,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":17,"static_internal_symbol_count":27,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.agent_interface_contract","path":"Tools/platform/agent_interface/agent_interface_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.agent_interface_policy","path":"Tools/platform/agent_interface/agent_interface_policy.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.cli_argv_renderer","path":"Tools/platform/agent_interface/cli_argv_renderer.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.compile_cli_contract","path":"Tools/platform/agent_interface/compile_cli_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.entrypoint_loader","path":"Tools/platform/agent_interface/entrypoint_loader.py","source_public_exports":["EntrypointResolutionError","describe_entrypoint","discover_entrypoints","capture_argument_parser","entrypoint_for_implementation_path","load_tool_implementation"],"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":1,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.inspect_host","path":"Tools/platform/agent_interface/inspect_host.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.install_host_config","path":"Tools/platform/agent_interface/install_host_config.py","source_public_exports":["install"],"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.mcp_server","path":"Tools/platform/agent_interface/mcp_server.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.render_host_configs","path":"Tools/platform/agent_interface/render_host_configs.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.render_interface_projection","path":"Tools/platform/agent_interface/render_interface_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.tool_availability","path":"Tools/platform/agent_interface/tool_availability.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":13,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"platform.common.host_environment","path":"Tools/platform/common/host_environment.py","source_public_exports":["PREPARATION_CAPABILITY_ID","HostEnvironmentUnavailable","preparation_failure","preparation_request","host_handoff","validate_host_handoff"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":11,"transport_ids":[],"workspace_access":null},"module":"platform.common.host_toolchain","path":"Tools/platform/common/host_toolchain.py","source_public_exports":["CAPABILITY_ID","CUE_ENV","requirements","binding_path","binding_document","verify_python","verify_cue","cue_version_matches","cue_unavailable","select_cue","observe"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"platform.common.implementation_marker","path":"Tools/platform/common/implementation_marker.py","source_public_exports":["IMPLEMENTATION_MARKER","ImplementationMarkerError","parse_implementation_module","parse_implementation_module_source"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":89,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":152,"static_internal_symbol_count":85,"transport_ids":[],"workspace_access":null},"module":"platform.common.kblib","path":"Tools/platform/common/kblib.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.common.locked_download","path":"Tools/platform/common/locked_download.py","source_public_exports":["download"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":38,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"platform.common.primitives","path":"Tools/platform/common/primitives.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.common.receipts","path":"Tools/platform/common/receipts.py","source_public_exports":["make_gate_receipt"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":17,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":87,"static_internal_symbol_count":15,"transport_ids":[],"workspace_access":null},"module":"platform.common.reporting","path":"Tools/platform/common/reporting.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.check_kernel_size","path":"Tools/platform/distribution/check_kernel_size.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.check_upstream_components","path":"Tools/platform/distribution/check_upstream_components.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.install_profile_toolchain","path":"Tools/platform/distribution/install_profile_toolchain.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":10,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.module_boundary_facts","path":"Tools/platform/distribution/module_boundary_facts.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.module_boundary_report","path":"Tools/platform/distribution/module_boundary_report.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.node_runtime","path":"Tools/platform/distribution/node_runtime.py","source_public_exports":["node_requirement","npm_cli","prepare_node"],"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":2,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.prepare_host","path":"Tools/platform/distribution/prepare_host.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.prepare_host_toolchain","path":"Tools/platform/distribution/prepare_host_toolchain.py","source_public_exports":["prepare"],"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":2,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.prepare_rendering_runtime","path":"Tools/platform/distribution/prepare_rendering_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":2,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.stamp_cards","path":"Tools/platform/distribution/stamp_cards.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.test_catalog","path":"Tools/platform/distribution/test_catalog.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.test_runner","path":"Tools/platform/distribution/test_runner.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.tool_catalog","path":"Tools/platform/distribution/tool_catalog.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.upstream_component_boundary","path":"Tools/platform/distribution/upstream_component_boundary.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.upstream_identity","path":"Tools/platform/distribution/upstream_identity.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"repository","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"platform.repository.path_admission","path":"Tools/platform/repository/path_admission.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"repository","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":31,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":29,"transport_ids":[],"workspace_access":null},"module":"platform.repository.path_capability","path":"Tools/platform/repository/path_capability.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"repository","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":11,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.repository.path_contract","path":"Tools/platform/repository/path_contract.py","source_public_exports":["canonical_repository_relative_path"],"type":"python-module"},{"classification":{"area":"platform","domain":"repository","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":12,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":39,"static_internal_symbol_count":12,"transport_ids":[],"workspace_access":null},"module":"platform.repository.repository","path":"Tools/platform/repository/repository.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"prepare_audit_plan","path":"Tools/prepare_audit_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"authorized-host-environment-and-configuration","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"prepare_host","path":"Tools/prepare_host.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"authorized-host-rendering-cache","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"prepare_rendering_runtime","path":"Tools/prepare_rendering_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"profile_candidate","path":"Tools/profile_candidate.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"profile_onboarding_status","path":"Tools/profile_onboarding_status.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"project_page_state","path":"Tools/project_page_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"publish_delta","path":"Tools/publish_delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_batch_judgment","path":"Tools/record_batch_judgment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_batch_page_review","path":"Tools/record_batch_page_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_batch_review","path":"Tools/record_batch_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_changed_scope_evidence","path":"Tools/record_changed_scope_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_corpus_acceptance","path":"Tools/record_corpus_acceptance.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_evidence_invalidation","path":"Tools/record_evidence_invalidation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_gate_attestation","path":"Tools/record_gate_attestation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_gate_result","path":"Tools/record_gate_result.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_maintenance_evidence","path":"Tools/record_maintenance_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_profile_rendering","path":"Tools/record_profile_rendering.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_rendering_verification","path":"Tools/record_rendering_verification.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_substantive_review","path":"Tools/record_substantive_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"register_amendment","path":"Tools/register_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"render_boundary_projection","path":"Tools/render_boundary_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"render_host_configs","path":"Tools/render_host_configs.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"render_interface_projection","path":"Tools/render_interface_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"render_queue","path":"Tools/render_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"render_structure_projection","path":"Tools/render_structure_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"run_gates","path":"Tools/run_gates.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"run_task","path":"Tools/run_task.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"optional-test-cost-report","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"run_tests","path":"Tools/run_tests.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"scaffold_profile","path":"Tools/scaffold_profile.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"seal_receipts","path":"Tools/seal_receipts.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"stamp_cards","path":"Tools/stamp_cards.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"update_queue","path":"Tools/update_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"update_task","path":"Tools/update_task.py","source_public_exports":null,"type":"python-module"}],"private_consumption":{"actual":[],"missing_exceptions":[],"stale_exceptions":[]},"public_interfaces":[{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.assemble_terminal_proof","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"DEFAULT_PROOF_PATH"},{"consumers":["assemble_terminal_proof"],"declared":true,"module":"execution.audit.assemble_terminal_proof","registered_consumers":["assemble_terminal_proof"],"static_consumers":["assemble_terminal_proof"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.assemble_terminal_proof","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"read_terminal_audit_input"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"AUDIT_DIMENSION_BASE_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"BASE_RECEIPT_DIMENSION_ORDER"},{"consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"EVIDENCE_ROLES"},{"consumers":[],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"EXTENSION_TARGET_MAPPINGS"},{"consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"current_audit_dimension_values"},{"consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"status":"consumed","symbol":"load_audit_dimension_base"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"status":"consumed","symbol":"validate_audit_dimension_base"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"AuditEvidenceError"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"AuditPlanMissing"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"status":"consumed","symbol":"batch_review_evidence"},{"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"candidate_page_evidence"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"status":"consumed","symbol":"candidate_page_evidence_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"closed_plan_closure_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"combine_plan_reconciliations"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"continue_evidence_observation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"current_batch_review_receipt"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"current_consumption_evidence_ids"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.record_substantive_review"],"status":"consumed","symbol":"evidence_evaluation"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"evidence_observation"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.record_substantive_review"],"status":"consumed","symbol":"obligation_evidence_resolution"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"reconciliation_from_bindings"},{"consumers":["execution.audit.complete_audit_receipt"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt"],"status":"consumed","symbol":"require_completion_evidence"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"require_substantive_review_attempt"},{"consumers":["execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"resolve_stage_plan"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"stage_evidence_closure"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"stage_evidence_status"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"terminal_dimension_evidence"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"terminal_plan_reconciliation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"status":"consumed","symbol":"wrapper_binding_errors"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_execution_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"next_stage_step"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"obligation_contract_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"page_artifact_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"page_set_artifact_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"status":"consumed","symbol":"sources_sha256"},{"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"ATTEMPT_IDENTITY_FIELDS"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"status":"consumed","symbol":"AUDIT_RECEIPT_RECORD_KIND"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"AuditLifecycleContractError"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"CHANGED_SCOPE_PRECURSOR_RECORD_KIND"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"EVIDENCE_BINDING_FIELDS"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"OBLIGATION_BINDING_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"PLAN_BINDING_FIELDS"},{"consumers":["execution.audit.audit_receipt_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract"],"status":"consumed","symbol":"attempt_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"attempt_binding_mismatches"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"resolution_route"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"validate_resolution"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"BATCH_CLOSE_REGISTRY_PATH"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"CHANGED_SCOPE_REGISTRY_PATH"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"PROFILE_REGISTERED_SCAN_EXTENSION"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"status":"consumed","symbol":"SUBSTANTIVE_REGISTRY_PATH"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"composed_obligation_specs"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"status":"consumed","symbol":"load_changed_scope_registry"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"obligation_spec_for_rule"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"status":"consumed","symbol":"profile_registered_scan_spec"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"status":"consumed","symbol":"profile_rendering_specs"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"required_obligation"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"resolve_obligation_definition"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"status":"consumed","symbol":"validate_changed_scope_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"validate_plan_definition_authority"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"AUDIT_PLAN_CONTRACT_PATH"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"closed_string_list"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"contract_snapshot_sha256"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"field_specs"},{"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"is_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"plan_contract_snapshot_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"plan_sha256"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"required_obligation_ids"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"validate_plan"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"validate_value"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"AuditProducerChainError"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"FINAL_AUDIT_RECEIPT_CAPABILITY"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"precursor_chain_for_obligation"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"precursor_chain_for_spec"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"precursor_record_matches"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"producer_chain_observation"},{"consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"require_precursor_record"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"AuditProducerError"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"admitted_runtime"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"computation_binding"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"freeze_manifest_pages"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"frozen_manifest_page"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"status":"consumed","symbol":"managed_plan_path"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"managed_receipt_path"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"obligation_attempt_records"},{"consumers":["execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"obligation_contract_fingerprint"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"open_batch"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"page_artifact_fingerprint"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"page_set_artifact_fingerprint"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"page_set_sha256"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"profile_bindings"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"read_receipt_records"},{"consumers":[],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"receipt_by_id"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"require_computation_current"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"status":"consumed","symbol":"require_nonempty_string"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"require_pages_current"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"require_runtime_current"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"runtime_lock_metadata"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"runtime_state_bindings"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"standards_bindings"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_obligation_attempt_binding"},{"consumers":["execution.audit.complete_audit_receipt"],"declared":true,"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.audit_receipt_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.audit.complete_audit_receipt"],"declared":true,"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.audit.complete_audit_receipt"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_fingerprint"],"declared":true,"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint"],"status":"consumed","symbol":"page_artifact_fingerprint_contract"},{"consumers":["execution.audit.batch_close_audit","execution.audit.complete_audit_receipt"],"declared":true,"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.batch_close_audit","execution.audit.complete_audit_receipt"],"status":"consumed","symbol":"project_new_passing_audit_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"validate_audit_receipt"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.audit_reconciliation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"projection_fields"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"build_full_audit_receipt"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"build_post_delta_evidence_set"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"status":"consumed","symbol":"resolve_post_delta_projection"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"validate_post_delta_evidence_set"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"BATCH_CLOSE_CLOSED_LIST_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"CLOSED_LIST_EVIDENCE_FIELDS"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"GATE_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"GLOBAL_REVIEW_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"MEMBER_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"PAGE_REVIEW_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"REVIEW_ATTESTATION_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"closed_list_member_rows"},{"consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"load_batch_close_closed_list"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"validate_batch_close_closed_list"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"BATCH_REVIEW_OBLIGATION_REGISTRY_PATH"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"base_obligation_specs"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"consumption_dependency_obligation_ids"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"contract_fingerprint"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"dependency_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"load_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"obligation_spec_for_rule"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"plan_projection_errors"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"registry_sha256"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"resolve_consumed_evidence"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"review_input_constraints"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"select_s_targets"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_applicability_disposition"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_input_binding"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_plan_applicability"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_plan_base_closure"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_producer_receipt"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"validate_receipt_consumption"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"validate_review_input"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PRODUCER_CHECK"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"judgment_binding"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"ADAPTER_CAPABILITY_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"AUDIT_PRECURSOR_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"CANDIDATE_SET_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"ChangedScopeEvidenceContractError"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"DIRECT_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"DIRECT_SCHEMA_VERSION"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"INPUT_BINDING_FIELDS"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"PLAN_BINDING_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"PROFILE_SCAN_EXTENSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"REGISTRY_PATH"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"authorized_profile_scan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"candidate_set_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"candidate_set_dependency_fingerprint"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"direct_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"direct_dependency_fingerprint"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"direct_input_binding"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"load_control_registry"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"load_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"normalized_base_rules"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"profile_scan_extension_point"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"profile_scan_selector"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"pure_check_owner"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"registry_row"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"runtime_check_source_sha256"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"runtime_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"source_gate_selector"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"source_summary"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_audit_producer_record"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_audit_producer_record_for_plan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_candidate_set_record_for_plan"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_direct_record"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_direct_record_for_plan"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"validate_record_for_plan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"pure_check_result"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"pure_input_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_current_direct_record"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_current_record"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"COVERAGE_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"GUIDANCE_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"TASK_CONTRACT_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"coverage_routing_state"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"frozen_task_contract_references"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"guidance_state_zero_counts"},{"consumers":["check_batch_close"],"declared":true,"module":"execution.audit.check_batch_close","registered_consumers":["check_batch_close"],"static_consumers":["check_batch_close"],"status":"consumed","symbol":"main"},{"consumers":["check_proof"],"declared":true,"module":"execution.audit.check_proof","registered_consumers":["check_proof"],"static_consumers":["check_proof"],"status":"consumed","symbol":"main"},{"consumers":["complete_audit_receipt"],"declared":true,"module":"execution.audit.complete_audit_receipt","registered_consumers":["complete_audit_receipt"],"static_consumers":["complete_audit_receipt"],"status":"consumed","symbol":"main"},{"consumers":["prepare_audit_plan"],"declared":true,"module":"execution.audit.prepare_audit_plan","registered_consumers":["prepare_audit_plan"],"static_consumers":["prepare_audit_plan"],"status":"consumed","symbol":"main"},{"consumers":["record_batch_judgment"],"declared":true,"module":"execution.audit.record_batch_judgment","registered_consumers":[],"static_consumers":["record_batch_judgment"],"status":"consumed","symbol":"main"},{"consumers":["record_batch_page_review"],"declared":true,"module":"execution.audit.record_batch_page_review","registered_consumers":["record_batch_page_review"],"static_consumers":["record_batch_page_review"],"status":"consumed","symbol":"main"},{"consumers":["record_batch_review"],"declared":true,"module":"execution.audit.record_batch_review","registered_consumers":["record_batch_review"],"static_consumers":["record_batch_review"],"status":"consumed","symbol":"main"},{"consumers":["record_changed_scope_evidence"],"declared":true,"module":"execution.audit.record_changed_scope_evidence","registered_consumers":["record_changed_scope_evidence"],"static_consumers":["record_changed_scope_evidence"],"status":"consumed","symbol":"main"},{"consumers":["record_substantive_review"],"declared":true,"module":"execution.audit.record_substantive_review","registered_consumers":["record_substantive_review"],"static_consumers":["record_substantive_review"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"CURRENT_PRODUCER_VERSION"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"OBLIGATION_PROJECTION"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"SUBSTANTIVE_REVIEW_CONTRACT_PATH"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"review_input_shape"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"status":"consumed","symbol":"validate_review_pair"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"status":"consumed","symbol":"validate_review_receipt"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof"],"status":"consumed","symbol":"DIAGNOSTIC_CHECK"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof"],"status":"consumed","symbol":"DIAGNOSTIC_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"GATE_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof"],"status":"consumed","symbol":"NOT_APPLICABLE_PREFIX"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"status":"consumed","symbol":"contract_values"},{"consumers":["execution.audit.check_proof","execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.audit.check_proof"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof"],"status":"consumed","symbol":"validate_proof"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof"],"status":"consumed","symbol":"validate_terminal_audit_input"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"ACTIVATION_PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PHASE_ACK_PROTOCOL"},{"consumers":["execution.audit.record_batch_judgment","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.task_runtime.update_queue"],"status":"consumed","symbol":"PHASE_BATCH_GATE"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PHASE_DELIVERY_PROTOCOL"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"PHASE_GOVERNANCE"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"PHASE_TASK_COMPLETION"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"activation_context_errors"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"activation_receipt_binding"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"status":"consumed","symbol":"build_activation_context"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"build_phase_ack"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"build_phase_delivery"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"build_readback_addendum"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_queue"],"status":"consumed","symbol":"context_from_receipt"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"status":"consumed","symbol":"exact_bundle_errors"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"expand_batch_review_requirements"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"expected_delivery_attempt_id"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"phase_ack_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"phase_piece_ids"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"phase_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"phase_record"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"readback_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"review_requirement_set_sha256"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","platform.distribution.stamp_cards"],"status":"consumed","symbol":"CardContractError"},{"consumers":["platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","registered_consumers":[],"static_consumers":["platform.distribution.stamp_cards"],"status":"consumed","symbol":"SCHEMA_PATH"},{"consumers":["execution.audit.check_batch_close","execution.context_delivery.card_activation","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.context_delivery.card_activation","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"status":"consumed","symbol":"load_schema"},{"consumers":["platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","registered_consumers":[],"static_consumers":["platform.distribution.stamp_cards"],"status":"consumed","symbol":"string_list"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"status":"consumed","symbol":"ReadSetContractError"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"SCHEMA_PATH"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"dependencies"},{"consumers":["execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"status":"consumed","symbol":"discover"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"discover_profile"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"status":"consumed","symbol":"load_schema"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.context_delivery.card_activation"],"status":"consumed","symbol":"readback_edges"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"targets"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"BASELINE_CURRENT"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"BASELINE_NONE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"CANDIDATE_PROTOCOL"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"candidate_set_sha256"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"continuation_attestation_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"disposition_candidates"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"partition_against_baseline"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"with_observation"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.evidence.evidence_attempt_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"EvidenceAttemptError"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.evidence.evidence_attempt_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"unique_current_attempt"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"CAPABILITY_ID"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"build_event"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"current_reference_deficits"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"invalidation_view"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"load_policy"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"resolve_body"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"validate_subjects"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.manual_attestation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"publish_receipt"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.manual_attestation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"require_statement"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"CONSUMER_OPERATION"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_result"],"status":"consumed","symbol":"DETERMINISTIC_GATE_PRODUCER_IDENTITY"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_result"],"status":"consumed","symbol":"DETERMINISTIC_GATE_RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"GateRuntimeContext"},{"consumers":["execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"MANUAL_GATE_PRODUCER_IDENTITY"},{"consumers":["execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"MANUAL_GATE_RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"METADATA_TRANSITION_PRODUCER_IDENTITY"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"METADATA_TRANSITION_RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_deterministic_gate_receipt_errors"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"current_gate_receipt"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_manual_gate_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_metadata_transition_receipt_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"load_gate_context"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.runtime_validation"],"status":"consumed","symbol":"persisted_property_gate_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"receipt_bindings"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"registered_scan_for_id"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"require_admitted_runtime"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"require_authorities_current"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.runtime_validation"],"status":"consumed","symbol":"require_context_current"},{"consumers":["execution.audit.record_changed_scope_evidence","execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","execution.evidence.record_gate_result"],"status":"consumed","symbol":"run_registered_scan"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"status":"consumed","symbol":"validate_gate_receipt"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_registered_scan_input_binding"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_registered_scan_receipts"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"CLOSE_BUNDLE_CLOSURE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"MATERIALIZATION_BODY_REQUIRED"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"MATERIALIZATION_COLD_PROJECTION"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"MATERIALIZATION_ID_ONLY"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"RECEIPT_COLD_PROJECTION_FIELDS"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"REVALIDATION_CLOSURE"},{"consumers":["execution.evidence.receipt_type_contract","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.receipt_type_contract","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"ReceiptReferenceError"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"ResolvedReceipt"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_AUDIT_RECEIPT"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"SOURCE_CANDIDATE_DELTA"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_CLOSE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_CLOSE_ATTESTATION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_CLOSE_GLOBAL_REVIEW"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"SOURCE_COVERAGE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_DELTA_APPLY"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"SOURCE_ITEM"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_PAGE_REVIEW"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"SOURCE_PROGRESS"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_STANDARDS_STATE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_TRANSITION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_WRITER_OPERATION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"edge_reference_ids"},{"consumers":["execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"status":"consumed","symbol":"iter_receipt_references"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"reference_ids"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"reference_spec"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.receipt_type_contract"],"status":"consumed","symbol":"reference_specs"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"walk_body_dependencies"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"walk_receipt_closure"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"status":"consumed","symbol":"ReceiptTypeContractError"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"status":"consumed","symbol":"base_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"status":"consumed","symbol":"load_receipt_type_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"status":"consumed","symbol":"reference_source_kind"},{"consumers":["record_evidence_invalidation"],"declared":true,"module":"execution.evidence.record_evidence_invalidation","registered_consumers":["record_evidence_invalidation"],"static_consumers":["record_evidence_invalidation"],"status":"consumed","symbol":"main"},{"consumers":["record_gate_attestation"],"declared":true,"module":"execution.evidence.record_gate_attestation","registered_consumers":[],"static_consumers":["record_gate_attestation"],"status":"consumed","symbol":"main"},{"consumers":["record_gate_result"],"declared":true,"module":"execution.evidence.record_gate_result","registered_consumers":["record_gate_result"],"static_consumers":["record_gate_result"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.seal_receipts","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["seal_receipts"],"declared":true,"module":"execution.evidence.seal_receipts","registered_consumers":[],"static_consumers":["seal_receipts"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"Refusal"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"compile_command"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"prepare"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"report"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"require_current"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"validate_published"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_CHECK"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_PLAN_PREFIX"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_TOOL"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_TOOL_VERSION"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"acceptance_plan_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.update_queue"],"status":"consumed","symbol":"close_requirement"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_diagnostic_receipt_errors"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.check_proof"],"status":"consumed","symbol":"current_freshness_binding"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_gate_receipt_errors"},{"consumers":["check_corpus_plan"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":["check_corpus_plan"],"static_consumers":["check_corpus_plan"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close","execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"make_pass_receipt"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof"],"status":"consumed","symbol":"pass_receipt_errors"},{"consumers":["execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"status":"consumed","symbol":"receipt_binding"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"semantic_acceptance_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"semantic_acceptance_status"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"status":"consumed","symbol":"validate_corpus_plan"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"compile_document"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["compile_queue"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":["compile_queue"],"static_consumers":["compile_queue"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"replan_diff"},{"consumers":["execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":[],"static_consumers":["execution.task_runtime.register_amendment"],"status":"consumed","symbol":"validate_same_scope_proposal"},{"consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"APPLICABILITY_STATES"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"ARTIFACT_BINDING_FIELDS"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"ARTIFACT_FIELD_ROLES"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"ARTIFACT_ROLES"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"status":"consumed","symbol":"CLOSE_ROUTE_TRIGGER"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"status":"consumed","symbol":"CONFIGURED_STATE"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"status":"consumed","symbol":"CORPUS_PLANNING_CONTRACT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"INACTIVE_STATE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"PASS_RECEIPT_BINDING_FIELDS"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_SCOPE"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"SLOT_NAME"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"artifact_contract"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"close_trigger_issues"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"status":"consumed","symbol":"current_corpus_planning_contract_values"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"derive_close_requirement"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_corpus_planning_contract"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"receipt_binding_differences"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"receipt_binding_shape_issues"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"receipt_path_currentness_issues"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"status":"consumed","symbol":"validate_corpus_planning_envelope"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"COVERAGE_BATCH_SPEC_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"COVERAGE_DELTA_FIELDS"},{"consumers":["execution.planning.coverage_delta","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.coverage_delta","execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"COVERAGE_DELTA_PAGE_CONTROL_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"COVERAGE_PAGE_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"COVERAGE_PROMOTION_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"COVERAGE_REROUTE_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"COVERAGE_TOP_LEVEL_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"PAGE_FORM_PLANNING"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"classify_page_form"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"status":"consumed","symbol":"is_complete_planning_page"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"is_planning_page"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"page_shape_errors"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"delta_policy_errors"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.batch_settlement"],"status":"consumed","symbol":"gap_identity_text"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.batch_settlement"],"status":"consumed","symbol":"gap_key"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"plan_page_updates"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"project_coverage_text"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"project_open_gaps"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan"],"status":"consumed","symbol":"STRUCTURAL_FIELDS"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"WORK_SPEC_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"build_replanned_queue"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"changed_batch_ids"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"changed_structural_fields"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.record_corpus_acceptance","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["record_corpus_acceptance"],"declared":true,"module":"execution.planning.record_corpus_acceptance","registered_consumers":[],"static_consumers":["record_corpus_acceptance"],"status":"consumed","symbol":"main"},{"consumers":["execution.planning.coverage_contract","execution.planning.queue_replan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.planning.work_spec_contract","registered_consumers":[],"static_consumers":["execution.planning.coverage_contract","execution.planning.queue_replan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.work_spec"],"status":"consumed","symbol":"WORK_SPEC_BINDING_FIELDS"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment"],"status":"consumed","symbol":"AMENDMENT_BINDINGS"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment"],"status":"consumed","symbol":"OPERATIONS"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"PLAN_PREFIX"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"project_cancelled_queue"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment"],"status":"consumed","symbol":"records_by_id"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"structural_changes"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"validate_coverage_proposal"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"validate_plan"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.amendment_policy","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"amendment_authority_errors"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"derive_amendment_impact"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"require_decision_binding"},{"consumers":["execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","registered_consumers":[],"static_consumers":["execution.task_runtime.register_amendment"],"status":"consumed","symbol":"resolve_authority"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.apply_amendment","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_queue_cancellation_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.apply_amendment","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["apply_amendment"],"declared":true,"module":"execution.task_runtime.apply_amendment","registered_consumers":[],"static_consumers":["apply_amendment"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.apply_contract_amendment","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.apply_contract_amendment","registered_consumers":[],"static_consumers":["apply_contract_amendment"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.apply_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.apply_delta","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["apply_delta"],"declared":true,"module":"execution.task_runtime.apply_delta","registered_consumers":["apply_delta"],"static_consumers":["apply_delta"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"TRANSITION_BINDING_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"amendment_gap_reconciliation_report"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"close_binding"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"current_settlement_report"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"delta_settlement_report"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"transition_binding"},{"consumers":["publish_delta"],"declared":true,"module":"execution.task_runtime.candidate_delta_runtime","registered_consumers":["publish_delta"],"static_consumers":["publish_delta"],"status":"consumed","symbol":"main"},{"consumers":["check_queue"],"declared":true,"module":"execution.task_runtime.check_queue","registered_consumers":["check_queue"],"static_consumers":["check_queue"],"status":"consumed","symbol":"main"},{"consumers":["init_state"],"declared":true,"module":"execution.task_runtime.init_state","registered_consumers":[],"static_consumers":["init_state"],"status":"consumed","symbol":"main"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_standards_revalidation_receipt_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"status":"consumed","symbol":"make_check_receipt"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"ACTIVE_STATES"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"APPLY_DELTA_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime"],"status":"consumed","symbol":"BATCH_ID_RE"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"COMPILE_QUEUE_TOOL"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"COMPILE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_PLAN_PREFIX"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"CONTRACT_FIELDS"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"EVIDENCE_USE_CURRENT_AUTHORIZATION"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"HOLDS"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"status":"consumed","symbol":"MaintenanceConsumerContext"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_check_receipt","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_check_receipt","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.standards.adopt_standards"],"status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task"],"status":"consumed","symbol":"SHA256_RE"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_PLAN_PREFIX"},{"consumers":["execution.planning.compile_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","governance.standards.adopt_standards"],"status":"consumed","symbol":"TERMINAL_STATES"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"activation_phase_delivery_errors"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"active_standards_authorized_view"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"active_standards_view_currency_errors"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"authorized_profile_view_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"batch_close_recovery_inventory"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"batch_close_transition_arguments"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"batch_close_update_command"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"batch_reference_settlement_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"batch_review_judgment_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"batch_review_receipt_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"batch_touches_control_plane"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"close_gate_receipt_errors"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"cold_receipt_store"},{"consumers":["execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.standards.adopt_standards"],"status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"current_attempt_evidence_barrier"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta"],"status":"consumed","symbol":"current_opening_semantic_context"},{"consumers":["execution.evidence.manual_attestation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.manual_attestation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"current_receipt_catalog"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","governance.standards.adopt_standards"],"status":"consumed","symbol":"delta_apply_write_barrier"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"delta_gate_receipt_ids"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"evidence_identity_errors"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"gate_registry_producer_errors"},{"consumers":["execution.evidence.record_evidence_invalidation","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation","execution.task_runtime.update_task"],"status":"consumed","symbol":"historical_receipt_catalog"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"item_revalidation_discharges"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"item_undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"status":"consumed","symbol":"maintenance_completion_gate_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"maintenance_gate_inventory"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"maintenance_gate_time_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"make_queue_receipt"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.check_queue"],"status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"status":"consumed","symbol":"outstanding_standards_revalidation"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"pending_control_ids"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"policy_exception_errors"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan"],"status":"consumed","symbol":"profile_load_authorized_view"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.update_task"],"status":"consumed","symbol":"profile_load_authorized_view_currency_errors"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"profile_load_evidence"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"property_receipt_utc_date"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"public_profile_load_evidence"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"queue_gate_id_for_mode"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"read_set_load_closure"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"receipt_catalog"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"receipt_group_sha256"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"require_receipt"},{"consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.runtime_validation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.runtime_validation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"require_runtime_authority_current"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"required_queue_completion_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"resolve_activation_phase_receipt"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"resume_next_action"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"reviewed_without_current_evidence"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"runtime_admission_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"runtime_authority_context"},{"consumers":["execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"runtime_authority_lock_fields"},{"consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"runtime_authority_validation_kwargs"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"runtime_metadata_execution_contract"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"standards_adoption_plan_errors"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"standards_gate_registry"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"standards_revalidation_context"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"standards_revalidation_producer_eligibility"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"status":"consumed","symbol":"standards_revalidation_receipt_errors"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"task_phase_delivery_errors"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.task_runtime.update_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue","execution.task_runtime.update_task"],"status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"work_spec_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.adoption","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"standards_adoption_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.adoption","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"standards_adoption_plan_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_PLAN_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"cross_ledger_amendment_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"initial_queue_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"operational_amendment_registration_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"pending_cross_ledger_amendments"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"queue_replan_amendment_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"require_runtime_authority_current"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_admission_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.record_evidence_invalidation","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.record_evidence_invalidation","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_authority_context"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_authority_currency_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_authority_lock_fields"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_authority_validation_kwargs"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_metadata_execution_contract"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"ACTIVE_STATES"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"APPLY_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"APPLY_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"APPLY_DELTA_TOOL"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"APPLY_DELTA_TOOL_VERSION"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"BATCH_CLOSE_TOOL"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"BATCH_CLOSE_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"BATCH_ID_RE"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"BATCH_REVIEW_GATE_ID"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"COMPILE_QUEUE_TOOL"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"COMPILE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"CORPUS_PLAN_TOOL"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"CORPUS_PLAN_TOOL_VERSION"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"EXECUTION_MODES"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"HOLDS"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL_VERSION"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"REGISTER_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"REGISTER_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"SEAL_TOOL"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"SEAL_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec"],"status":"consumed","symbol":"SHA256_RE"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"STANDARDS_ADOPTION_PLAN_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"STATES"},{"consumers":["execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_CHECK"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_TOOL_VERSION"},{"consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TERMINAL_PROOF_TOOL"},{"consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TERMINAL_PROOF_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"UPDATE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"WATERMARK_PATH"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"candidate_evidence_binding_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"close_gate_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"close_gate_reuse_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"closed_bundle_seal_state"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"closed_gate_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"sealed_closed_bundle_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_touches_control_plane"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"hub_page_admission"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"profile_hub_paths"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"coverage_batch_spec_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"coverage_provenance_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime","knowledge.structure.render_structure_projection"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"coverage_records"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"promoted_coverage_projection"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"reviewed_without_current_evidence"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"applied_rollback_restore_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_reference_settlement_errors"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"close_settlement_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"closed_delta_apply_errors"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"current_candidate_binding"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"delta_apply_receipt_candidates"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"delta_apply_write_barrier"},{"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"delta_handoff_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"settlement_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"EVIDENCE_USE_ACTIVE_TRANSACTION"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"EVIDENCE_USE_COMPLETED_EVENT"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"EVIDENCE_USE_CURRENT_AUTHORIZATION"},{"consumers":["execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"EVIDENCE_USE_TERMINAL_HISTORY"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"current_property_receipt"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"evidence_identity_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"property_receipt_utc_date"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"NOT_BATCH_SCOPED_GATE"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"QUEUE_EXHAUSTED_GATE"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"gate_registry_producer_errors"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"is_immediate_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"is_native_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"is_revalidation_boundary_owner"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"is_special_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"partition_boundary_gates_by_lifecycle"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"partition_revalidation_owner_claims"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"producer_module"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"project_adoption_gate_ids"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"projected_revalidation_owners"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"queue_gate_id_for_mode"},{"consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"receipt_matches_gate_id"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"registered_gate_dimensions"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"registered_gate_position"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"standards_gate_capability_registry"},{"consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"standards_gate_registry"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"standards_revalidation_capabilities"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"standards_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"accounted_upstream_revision_ids"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"historical_receipt_identity_errors"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"terminal_proof_profile_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"INVALIDATION_APPLIED_ROLLBACK_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"INVALIDATION_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"item_evidence_errors"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"invalidated_receipt_consumers"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"item_revalidation_discharges"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"item_undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"latest_merge_transition"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"ordered_item_transitions"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"walk_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"bind_generic_lock_receipts"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"bind_lock_delta_archives"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"bind_lock_receipts"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"bind_lock_state_phases"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"inventory_writer_locks"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"HISTORICAL_REPLAY"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"MaintenanceConsumerContext"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"maintenance_completion_gate_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"maintenance_gate_time_errors"},{"consumers":["execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"previous_maintenance_candidate_state"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.policy_exceptions","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"policy_exception_errors"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.policy_exceptions","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"sealed_policy_exception_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"acyclic"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"closed_mapping_errors"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"explicit_string_list_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"identity"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane"],"status":"consumed","symbol":"EXPRESSION_LAYER_SLOT"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"active_standards_authorized_view"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"active_standards_view_currency_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"authorized_profile_view_errors"},{"consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"open_profile_view_read_scope"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"profile_load_authorized_view"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority"],"status":"consumed","symbol":"profile_load_authorized_view_currency_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"profile_load_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"profile_load_evidence"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane"],"status":"consumed","symbol":"profile_view_read_scope_errors"},{"consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"profile_view_snapshot_error"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"public_profile_load_evidence"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"selected_profile_manifest_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"coverage_property_state_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"current_close_transition_metadata_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"current_open_semantic_baseline_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"current_opening_semantic_context"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"delta_opening_semantic_binding"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"delta_property_event_errors"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"delta_property_invalidation_errors"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"CurrentReceiptCatalog"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"HistoricalReceiptCatalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"QUEUE_TRANSITION_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"ReceiptRegisterError"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"adoption_filtered_catalog"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"cold_path_within_root"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"cold_receipt_store"},{"consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"current_queue_transition_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"current_receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history"],"status":"consumed","symbol":"delta_gate_receipt_ids"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"historical_receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"make_queue_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"read_receipt_register"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"receipt_group_sha256"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"register_observation"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"status":"consumed","symbol":"require_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"require_register_member"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"load_state"},{"consumers":[],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"normalized_repository_path"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"repository_evidence_file"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"repository_path_refusal"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"actionable_revalidation_batches"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_close_recovery_inventory"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_close_transition_arguments"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_close_update_command"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"maintenance_gate_inventory"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"resume_next_action"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"consumed_standards_revalidation_keys"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"current_attempt_evidence_barrier"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"outstanding_standards_revalidation"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"standards_revalidation_context"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"standards_revalidation_producer_eligibility"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"standards_revalidation_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"standards_revalidation_requirements"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"unresolvable_consumed_aggregate_errors"},{"consumers":["execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"activation_phase_delivery_errors"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"activation_phase_delivery_status"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_review_judgment_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"batch_review_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"resolve_activation_phase_receipt"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"task_phase_delivery_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"COVERAGE_TOP_LEVEL_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"QUEUE_ITEM_FIELDS"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"required_queue_completion_errors"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.runtime_validation"],"status":"consumed","symbol":"validate_runtime"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"READ_SET_BOUNDARY_OWNER_PATH"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"contract_anchor_chain"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"contract_sha_at_revision"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"initial_task_plan_receipt_errors"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"live_read_set_load_findings"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"read_set_load_closure"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"CONTRACT_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"global_transition_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"progress_shape_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"task_transition_errors"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"last_reconciled_guidance_id"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"pending_control_ids"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"task_transition_receipt_record_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"WORK_SPEC_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"work_spec_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"work_spec_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_budget_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_ledger_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_watermark_receipt_errors"},{"consumers":["record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","registered_consumers":["record_maintenance_evidence"],"static_consumers":["record_maintenance_evidence"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.register_amendment","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["register_amendment"],"declared":true,"module":"execution.task_runtime.register_amendment","registered_consumers":[],"static_consumers":["register_amendment"],"status":"consumed","symbol":"main"},{"consumers":["render_queue"],"declared":true,"module":"execution.task_runtime.render_queue","registered_consumers":[],"static_consumers":["render_queue"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.canon","governance.standards.standards_state","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.canon","governance.standards.standards_state","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"ACTIVE_STANDARDS_PATH"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"AMENDMENT_DELTA_ROOT"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"AMENDMENT_RECEIPT_PATH"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"AUDIT_PLAN_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"AUDIT_RECEIPT_REGISTER_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"BATCH_CLOSE_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"BATCH_JUDGMENT_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"BATCH_PAGE_REVIEW_RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"CANONICAL_STATE"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"CHANGED_SCOPE_EVIDENCE_RECEIPT_PATH"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"CLI_CONTRACT_ARTIFACT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_DELTA_ROOT"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_RECEIPT_PATH"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"CORPUS_PLAN_ACCEPTANCE_DELTA_ROOT"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"CORPUS_PLAN_ACCEPTANCE_RECEIPT_PATH"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_page_state_contract","knowledge.structure.check_structure"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_page_state_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue"],"status":"consumed","symbol":"DELTA_ROOT"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","knowledge.metadata.check_vocab"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"DERIVED_ROOT"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"EVIDENCE_INVALIDATION_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"GATE_ATTESTATION_RECEIPT_PATH"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_result"],"status":"consumed","symbol":"GATE_RESULT_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"GOVERNANCE_ROOT"},{"consumers":["execution.task_runtime.queue_runtime.locks","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.locks","execution.task_runtime.update_queue"],"status":"consumed","symbol":"INVALIDATED_DELTA_RECEIPT_ROOT"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"MCP_TOOLS_ARTIFACT_PATH"},{"consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"PAGE_CONTRACT_ARTIFACT_PATH"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"PAGE_STATE_RECOVERY_JOURNAL_PATH"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta"],"status":"consumed","symbol":"PRE_APPLY_COVERAGE_RECEIPT_ROOT"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"PRE_TASK_FILE_PATHS"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"PRE_TASK_REQUIRED_FILE_PATHS"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"PROFILE_RENDERING_RECEIPT_PATH"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","platform.common.kblib"],"status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"QUEUE_STRUCTURE_RECEIPT_PATH"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"QUEUE_TRANSITION_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_APPEND_FREE_PATH"},{"consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_APPEND_HELD_PATH"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_EVIDENCE_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_INDEX_PATH"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_MANIFEST_PATH"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"RECEIPT_COLD_PENDING_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_SEGMENT_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_SEAL_JOURNAL_PATH"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"RENDERING_VERIFICATION_RECEIPT_PATH"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"REPLAN_DELTA_ROOT"},{"consumers":["execution.task_runtime.render_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.render_queue"],"status":"consumed","symbol":"REPORT_ROOT"},{"consumers":["execution.task_runtime.render_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.render_queue"],"status":"consumed","symbol":"REQUIRED_QUEUE_REPORT_PATH"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"RUNTIME_OBJECTS"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.task_runtime.init_state","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","knowledge.metadata.project_page_state","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs","platform.common.kblib","platform.repository.path_capability"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.task_runtime.init_state","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","knowledge.metadata.project_page_state","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs","platform.common.kblib","platform.repository.path_capability"],"status":"consumed","symbol":"RUNTIME_ROOT"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SEAL_RECEIPT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.canon","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_DELTA_ROOT"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","governance.standards.adoption_lineage_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"STANDARDS_ADOPTION_RECEIPT_PATH"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_onboarding_status","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_onboarding_status","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"status":"consumed","symbol":"STATE_ROOT"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"status":"consumed","symbol":"STATE_WRITER_LOCK_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"status":"consumed","symbol":"STATE_WRITER_OWNER_PATH"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"SUBSTANTIVE_REVIEW_RECEIPT_PATH"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"TASK_PLAN_DELTA_ROOT"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"TASK_PLAN_RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"TASK_RUNTIME_DIRECTORIES"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"TASK_RUNTIME_ROOTS"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_RECEIPT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof"],"status":"consumed","symbol":"TERMINAL_AUDIT_RECEIPT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.planning.compile_queue","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.locks","execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.planning.compile_queue","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.locks","execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","platform.common.kblib"],"status":"consumed","symbol":"TRANSIENT_ROOT"},{"consumers":["platform.distribution.upstream_component_boundary"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"UPSTREAM_COMPONENT_MANIFEST_PATH"},{"consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_freshness","knowledge.metadata.compose_vocab","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_freshness","knowledge.metadata.compose_vocab","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"VOCAB_ARTIFACT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"WATERMARK_PATH"},{"consumers":["execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.work_spec"],"status":"consumed","symbol":"WORK_SPEC_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"child_path"},{"consumers":["governance.profile.apply_profile_adoption","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"ensure_directory"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","knowledge.structure.render_structure_projection","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","knowledge.structure.render_structure_projection","platform.common.kblib"],"status":"consumed","symbol":"path_for"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"path_reference_for"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"roots_for"},{"consumers":["execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan"],"status":"consumed","symbol":"AMENDMENT_BATCH_CANCELLATION_CAPABILITY"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"AMENDMENT_BATCH_CANCELLATION_REPLAY_PROTOCOL"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"AMENDMENT_OPERATIONS_BY_EXECUTION_CAPABILITY"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"AMENDMENT_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"BATCH_ACTIVATION_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"BATCH_CANCELLATION_SOURCE_STATES"},{"consumers":["execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"BATCH_LIFECYCLE_TRANSITIONS"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"BATCH_OPENING_SOURCE_STATES"},{"consumers":["execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan"],"status":"consumed","symbol":"BATCH_TRANSITIONS_BY_CAPABILITY"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"status":"consumed","symbol":"BUILD_PROOF_TASK_STATES"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"CANCEL_ID_FORBIDDEN_AMENDMENT_OPERATIONS"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"CROSS_LEDGER_AMENDMENT_CAPABILITY"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.canon"],"status":"consumed","symbol":"EXECUTION_MODES"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"status":"consumed","symbol":"FINAL_GUIDANCE_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"GUIDANCE_DISPOSITIONS"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"GUIDANCE_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"MAINTENANCE_COMPLETION_REPLAY_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"MAINTENANCE_COMPLETION_STATES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"status":"consumed","symbol":"MAINTENANCE_COMPLETION_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"OPERATIONAL_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.update_queue"],"status":"consumed","symbol":"ORDINARY_QUEUE_TRANSITION_CAPABILITY"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.batch_settlement"],"status":"consumed","symbol":"QUEUE_ACTIONABLE_TARGET_STATES"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.canon"],"status":"consumed","symbol":"QUEUE_ACTIVE_STATES"},{"consumers":["execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"QUEUE_DELTA_BOUND_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon"],"status":"consumed","symbol":"QUEUE_HOLD_STATES"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"QUEUE_NONTERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"QUEUE_STARTED_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.queue_runtime.gate_registry","governance.control.control_registry_contract"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.queue_runtime.gate_registry","governance.control.control_registry_contract"],"status":"consumed","symbol":"QUEUE_STATES"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"QUEUE_STATE_ORDER"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.planning.compile_queue","execution.planning.queue_replan","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.planning.compile_queue","execution.planning.queue_replan","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","execution.task_runtime.update_queue"],"status":"consumed","symbol":"QUEUE_TERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"QUEUE_TRANSITION_REPLAY_PROTOCOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"RUNTIME_CONTROL_IDENTITY_FIELDS"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts"],"status":"consumed","symbol":"RUNTIME_LEDGER_FINGERPRINT_BY_ID"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"RUNTIME_LEDGER_FINGERPRINT_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io"],"status":"consumed","symbol":"RUNTIME_LEDGER_IDS"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.amendments","governance.standards.standards_state"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.amendments","governance.standards.standards_state"],"status":"consumed","symbol":"RUNTIME_STANDARDS_IDENTITY_FIELDS"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"SCOPE_PRESERVING_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.queue_runtime.adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_TASK_STATES"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"STATE_REVISION_PRESERVING_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"TASK_NONTERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon"],"status":"consumed","symbol":"TASK_STATES"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"TASK_TERMINAL_STATES"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITIONS_BY_SEMANTICS"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_REPLAY_PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TERMINAL_AUDIT_STATES"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"status":"consumed","symbol":"amendment_is_final"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_queue"],"status":"consumed","symbol":"classify_queue_transition"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"reachable_batch_states"},{"consumers":["execution.task_runtime.queue_runtime.task_record","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_record","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"status":"consumed","symbol":"task_transition_is_authorized"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"before_image_mismatch"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"read_state"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"state_paths"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_validation","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"require_gate_context_current"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_validation","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"validate_runtime"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"AWAIT_DISPOSITIONS"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"action_route"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"action_route_for_token"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"build_action"},{"consumers":["execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"resume_action_token"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"resume_recommendation"},{"consumers":["run_task"],"declared":true,"module":"execution.task_runtime.task_runtime_runner","registered_consumers":["run_task"],"static_consumers":["run_task"],"status":"consumed","symbol":"main"},{"consumers":["update_queue"],"declared":true,"module":"execution.task_runtime.update_queue","registered_consumers":["update_queue"],"static_consumers":["update_queue"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"RECEIPT_PATH"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"build_task_transition"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_task_transition_abort_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_task_transition_receipt_errors"},{"consumers":["update_task"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":["update_task"],"static_consumers":["update_task"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.policy_exceptions"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.policy_exceptions"],"status":"consumed","symbol":"POLICY_REGISTRY"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"status":"consumed","symbol":"POLICY_REGISTRY_PATH"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"PRIORITY_QUOTA_POLICY_IDS"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"effective_policy_for"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates"],"status":"consumed","symbol":"effective_priority_policy"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"effective_quota_ceilings"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"status":"consumed","symbol":"load_policy_registry"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"priority_quota_policy"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"NOT_BATCH_SCOPED_GATE"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"QUEUE_EXHAUSTED_GATE"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"status":"consumed","symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"UNDIMENSIONED_GATE"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"UNNARROWED_GATE_DIMENSION"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"load_current_control_contract"},{"consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"parse_standards_gate_registry"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"AuthorizedProjectionRules"},{"consumers":["execution.audit.audit_producer_chain","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"CapabilityLookup"},{"consumers":["execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"CompiledMetadataExecutionContract"},{"consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"DEFAULT_CAPABILITIES_PATH"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"IMPLEMENTATION_ROLE_KEYS"},{"consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.distribution.tool_catalog"],"status":"consumed","symbol":"MetadataExecutionContractError"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"UPSERT_EXACT_OR_REMOVE_POLICY"},{"consumers":["knowledge.metadata.metadata_page_state_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_page_state_contract"],"status":"consumed","symbol":"VALUE_SHAPES"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"capability_entry_by_id"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"capability_implementation_paths"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"capability_invocation_tool"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"capability_registered"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"capability_supports"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"compile_metadata_execution_document"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"compose_profile_projection_rules"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"load_metadata_execution_contract"},{"consumers":["execution.evidence.receipt_type_contract","platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.evidence.receipt_type_contract","platform.distribution.tool_catalog"],"status":"consumed","symbol":"load_operation_capabilities"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure"],"status":"consumed","symbol":"load_operation_capabilities_snapshot"},{"consumers":["metadata_execution_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["metadata_execution_contract"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"profile_extension_enum_projection_rule"},{"consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"rules_for_capability"},{"consumers":["knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"source_adapter_owner_record_keys"},{"consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"status":"consumed","symbol":"validate_operation_capabilities_document"},{"consumers":["run_gates"],"declared":true,"module":"governance.control.run_gates","registered_consumers":[],"static_consumers":["run_gates"],"status":"consumed","symbol":"main"},{"consumers":["apply_profile_adoption"],"declared":true,"module":"governance.profile.apply_profile_adoption","registered_consumers":[],"static_consumers":["apply_profile_adoption"],"status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"MECHANICAL"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_admission"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_admission"],"status":"consumed","symbol":"ProfileLoadEvaluation"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"SEMANTIC_UNRESOLVED"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":[],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"canonical_profile_load_inputs"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_diagnostic_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_gate_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission"],"status":"consumed","symbol":"evaluate_profile_load"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"finding_category"},{"consumers":["check_profile"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["check_profile"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"PROFILE_SCOPE_SLOT"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"admission_from_evaluation"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.rendering.profile_rendering_evidence_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.rendering.profile_rendering_evidence_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"admit_profile"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"admit_profile_manifest"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","governance.profile.profile_batch_judgment_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","governance.profile.profile_batch_judgment_contract","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"contract_from_admitted_view"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"currency_errors"},{"consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"require_slot"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"scope_directories"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"DUE_STAGE"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"EXTENSION_POINT"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"PRODUCER_CHECK"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"status":"consumed","symbol":"RECORD_KIND"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"current_judgment_attempt"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"current_judgment_receipts"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"evidence_fingerprints"},{"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"status":"consumed","symbol":"expand_requirements"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"expected_projection"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"judgment_observation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"load_bound_plan"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"status":"consumed","symbol":"receipt_binding_errors"},{"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"status":"consumed","symbol":"requirement_set_sha256"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"resolve_obligation"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"semantic_content_fingerprint"},{"consumers":["profile_candidate"],"declared":true,"module":"governance.profile.profile_candidate","registered_consumers":[],"static_consumers":["profile_candidate"],"status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_candidate","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_codec","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate","governance.profile.scaffold_profile"],"status":"consumed","symbol":"dumps_profile"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_codec","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile"],"status":"consumed","symbol":"loads_profile"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"AUDIT_DIMENSION_BASE_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"AUDIT_DIMENSION_REGISTRY_SLOT"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure"],"status":"consumed","symbol":"CORPUS_PLANNING_SLOT"},{"consumers":["execution.task_runtime.queue_runtime.profile_view"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.profile_view"],"status":"consumed","symbol":"EXPRESSION_LAYER_ENTRY_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"KERNEL_APPLICABILITY_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"KERNEL_RELATIONSHIP_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"KERNEL_VOCABULARY_PATH"},{"consumers":["governance.profile.check_profile","knowledge.metadata.compose_page_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"METADATA_CONTRACT_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"PRIORITY_RUBRIC_SLOT"},{"consumers":["governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"PRODUCER_CAPABILITY_BY_KIND"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"PROFILE_ENCODING_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"PROFILE_INTERFACE_PATH"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.structure.check_structure"],"status":"consumed","symbol":"PROFILE_LOAD_EVIDENCE_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.profile.check_profile","governance.profile.profile_admission","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.profile.check_profile","governance.profile.profile_admission","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"PROFILE_LOAD_EVIDENCE_FINGERPRINT_FIELDS"},{"consumers":["governance.profile.check_profile","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"PROFILE_LOAD_GATE_ID"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"PROFILE_REQUIREMENTS_PATH"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_admission","knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.profile_admission","knowledge.structure.check_structure"],"status":"consumed","symbol":"PROFILE_SCOPE_SLOT"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile"],"status":"consumed","symbol":"ProfileContract"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.control_plane","governance.control.run_gates","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.control_plane","governance.control.run_gates","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"ProfileContractError"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"ROLE_REGISTRY_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"SCAN_CAPABILITY_PATH"},{"consumers":["governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"STRUCTURE_REGISTRY_SLOT"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"VOCABULARY_EXTENSIONS_SLOT"},{"consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","governance.control.run_gates"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","governance.control.run_gates"],"status":"consumed","symbol":"compile_registered_scan_command"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane"],"status":"consumed","symbol":"expression_dependency_map_paths_projection"},{"consumers":["governance.profile.profile_candidate"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate"],"status":"consumed","symbol":"format_diagnostics"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"load_profile_contract"},{"consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"load_profile_draft"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"load_profile_encoding"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"load_profile_interface"},{"consumers":["governance.profile.profile_candidate"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate"],"status":"consumed","symbol":"profile_draft_inputs"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"profile_interface_slots"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"registered_scan_entrypoint"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"scan_capability_implementation_paths"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.check_proof"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.check_proof"],"status":"consumed","symbol":"terminal_receipt_dimensions_projection"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"validate_profile_encoding"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"volatility_defaults_projection"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_cue","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"validate_profile"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.control_plane","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.control_plane","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"PROFILES_DIRECTORY"},{"consumers":["execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"PROFILE_MANIFEST_NAME"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"status":"consumed","symbol":"ProfileLayoutError"},{"consumers":["governance.profile.profile_contract","governance.profile.profile_onboarding_status","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","governance.profile.profile_onboarding_status","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"RESERVED_PROFILE_IDS"},{"consumers":["governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["governance.profile.scaffold_profile"],"status":"consumed","symbol":"TEMPLATE_PROFILE_ID"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.profile_admission","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.profile_admission","governance.profile.profile_contract"],"status":"consumed","symbol":"parse_profile_manifest_path"},{"consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile"],"status":"consumed","symbol":"profile_relative"},{"consumers":["execution.context_delivery.read_set_contract","governance.profile.profile_candidate","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","governance.profile.profile_candidate","governance.profile.profile_contract"],"status":"consumed","symbol":"validate_manifest_identity"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"status":"consumed","symbol":"validate_selectable_profile_manifest_path"},{"consumers":["profile_onboarding_status"],"declared":true,"module":"governance.profile.profile_onboarding_status","registered_consumers":[],"static_consumers":["profile_onboarding_status"],"status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_schema_projection","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"check_profile_schema_projections"},{"consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"status":"consumed","symbol":"CAPABILITY_REGISTRY_PATH"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"CONTRACT_ID"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"CONTRACT_PATH"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"RenderingContract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"RenderingRule"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"capability_implementation_paths"},{"consumers":["knowledge.rendering.static_render_runtime"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.static_render_runtime"],"status":"consumed","symbol":"load_rendering_capabilities"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_rendering_shape"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"parse_rendering_contract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"rendering_capability_records"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"validate_rendering_shape"},{"consumers":["scaffold_profile"],"declared":true,"module":"governance.profile.scaffold_profile","registered_consumers":[],"static_consumers":["scaffold_profile"],"status":"consumed","symbol":"main"},{"consumers":["adopt_standards"],"declared":true,"module":"governance.standards.adopt_standards","registered_consumers":[],"static_consumers":["adopt_standards"],"status":"consumed","symbol":"main"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"ADOPTION_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_ADOPTION_RECEIPT_TYPE_ID"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_ADOPTION_TOOL"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_ADOPTION_TOOL_VERSION"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_BINDINGS"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_LOAD_GATE_ID"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_GATE_ID"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_RECEIPT_TYPE_ID"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_TOOL_VERSION"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"current_lineage_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_profile_adoption_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_standards_adoption_receipt_errors"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"load_adoption_history"},{"consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status","governance.standards.adopt_standards"],"status":"consumed","symbol":"STATE_PATH"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"canonical_text"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"next_state"},{"consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.standards.adopt_standards"],"status":"consumed","symbol":"parse"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"snapshot"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"LINK_RE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"build_index"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"capture_inputs"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"evaluate_inputs"},{"consumers":["check_links"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["check_links"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"parse_link"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"resolve"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.content.check_residual_content","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_residual_content"],"declared":true,"module":"knowledge.content.check_residual_content","registered_consumers":[],"static_consumers":["check_residual_content"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.content.duplicate_check","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["duplicate_check"],"declared":true,"module":"knowledge.content.duplicate_check","registered_consumers":[],"static_consumers":["duplicate_check"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.content.maintenance_candidates","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"candidate_id_for_path"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"knowledge.content.maintenance_candidates","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"candidate_state_sha256"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"knowledge.content.maintenance_candidates","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"validate_candidates"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"knowledge.content.maintenance_candidates","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"validate_partition"},{"consumers":["apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.apply_metadata_transition","registered_consumers":[],"static_consumers":["apply_metadata_transition"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.metadata.check_freshness","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_freshness"],"declared":true,"module":"knowledge.metadata.check_freshness","registered_consumers":[],"static_consumers":["check_freshness"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.metadata.check_page_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"capture_inputs"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.metadata.check_page_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_page_contract","execution.audit.check_batch_close"],"declared":true,"module":"knowledge.metadata.check_page_contract","registered_consumers":[],"static_consumers":["check_page_contract","execution.audit.check_batch_close"],"status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_page_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"run"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.metadata.check_vocab","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"capture_inputs"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.metadata.check_vocab","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_vocab","execution.audit.check_batch_close"],"declared":true,"module":"knowledge.metadata.check_vocab","registered_consumers":[],"static_consumers":["check_vocab","execution.audit.check_batch_close"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.compose_page_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract"],"status":"consumed","symbol":"DEFAULT_OUTPUT"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.metadata.compose_page_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"admitted_artifact"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.metadata.compose_page_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"artifact_currency_errors"},{"consumers":["compose_page_contract"],"declared":true,"module":"knowledge.metadata.compose_page_contract","registered_consumers":[],"static_consumers":["compose_page_contract"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"DEFAULT_OUTPUT"},{"consumers":["knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["knowledge.metadata.check_vocab"],"status":"consumed","symbol":"admitted_artifact"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"admitted_volatility_defaults"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"artifact_currency_errors"},{"consumers":["compose_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["compose_vocab"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"CANDIDATE_KINDS"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"EXCLUDED"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"FUTURE_BASELINE"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"FreshnessPolicy"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"INACTIVE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"INVALID_BASELINE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"INVALID_VOLATILITY"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"MODIFIED_SINCE_REVIEW"},{"consumers":["knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"OUTCOME_KINDS"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"OVERDUE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"PENDING_FIRST_VERIFICATION"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"PageSnapshot"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"UNPARSEABLE_FRONTMATTER"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"UNRESOLVED_VOLATILITY"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"evaluate_freshness"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"parse_iso_date"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"CANDIDATE_CHECK"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"SUMMARY_CHECK"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"TOOL"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"COVERAGE_LEDGER_PATH"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"FRONTMATTER"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"PROPERTY_STATE_ADAPTER"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"PROPERTY_VALUE_ADAPTERS"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"ROW_VALUE_ADAPTER"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"coverage_ledger_snapshot"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"field_pattern"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_freshness","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_freshness","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"frontmatter_mapping"},{"consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"owner_value"},{"consumers":["execution.task_runtime.apply_delta","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"rules_fingerprint"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"validate_value_rule"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"LAST_CONTENT_MODIFIED"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"LAST_REVIEWED"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_page_contract"],"status":"consumed","symbol":"PROPERTY_RECORD_KEYS"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta"],"status":"consumed","symbol":"apply_content_change"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"apply_gate_transition"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"apply_review_acceptance"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.property_state","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.property_state","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"authorized_profile_projection_rules"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"build_projection_plan"},{"consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"status":"consumed","symbol":"profile_gate_projection_rules"},{"consumers":["execution.task_runtime.queue_runtime.evidence_identity"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.evidence_identity"],"status":"consumed","symbol":"receipt_utc_date"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"semantic_baseline_records"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"status":"consumed","symbol":"semantic_baseline_set_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"semantic_page_snapshot"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"validate_owner_property_records"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"status":"consumed","symbol":"validate_semantic_baseline_records"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"declared":true,"module":"knowledge.metadata.page_frontmatter_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"page_type"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"knowledge.metadata.page_frontmatter_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure"],"status":"consumed","symbol":"scalar_field"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"CONTENT_CHANGE_REMOVE_OWNER_RULE"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"status":"consumed","symbol":"SEMANTIC_FINGERPRINT_PROTOCOL"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"WRITER_CAPABILITY"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"build_projection_plan"},{"consumers":["project_page_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["project_page_state"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"semantic_content_fingerprint"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"stage_projection_plan"},{"consumers":["execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"COVERAGE_DISPOSITION_VALUES"},{"consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"status":"consumed","symbol":"PRIORITY_ORDER"},{"consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"status":"consumed","symbol":"PRIORITY_VALUES"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"REVIEW_INTERVALS_DAYS"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"VOCABULARY_BASE_PATH"},{"consumers":[],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"VocabularyContractError"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_vocabulary_base"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_vocabulary_extensions_contract"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"validate_vocabulary_base"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"validate_vocabulary_extensions"},{"consumers":[],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_vocabulary_extensions_contract"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"vocabulary_extensions_shape"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"CHECKS_BY_RULE_ID"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"ProfileRenderingContractGap"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"RUNNERS_BY_RULE_ID"},{"consumers":["knowledge.rendering.static_render_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.static_render_runtime"],"status":"consumed","symbol":"level1_markdown_table_static"},{"consumers":[],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"profile_rendering_contract_gap_targets"},{"consumers":[],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"require_profile_rendering_contract_state"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"selector_owned_profile_rendering_constructs"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"CONTRACT_PATH"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"validate_registry_projection"},{"consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"CHECK"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"EXTENSION_POINT"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_producer_chain","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"RECORD_KIND"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"TOOL"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"contract_fingerprint"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"load_profile_admission"},{"consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"rendering_contract"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"rendering_source"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"report_dependency_fingerprint"},{"consumers":["execution.audit.prepare_audit_plan","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"require_bindings"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"require_plan_applicability"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"rule_for_obligation"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"selected_constructs"},{"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"validate_record_for_obligation"},{"consumers":["record_profile_rendering"],"declared":true,"module":"knowledge.rendering.record_profile_rendering","registered_consumers":["record_profile_rendering"],"static_consumers":["record_profile_rendering"],"status":"consumed","symbol":"main"},{"consumers":["record_rendering_verification"],"declared":true,"module":"knowledge.rendering.record_rendering_verification","registered_consumers":["record_rendering_verification"],"static_consumers":["record_rendering_verification"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"CURRENT_PRODUCER_CHECK"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"CURRENT_PRODUCER_TOOL"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"CURRENT_PRODUCER_VERSION"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"RENDERING_MODES"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"RENDERING_VERIFICATION_CONTRACT_PATH"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"load_contract"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"record_dependency_fingerprint"},{"consumers":["execution.task_runtime.task_runtime_runner","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"rendering_input"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"validate_contract"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"validate_record"},{"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"validate_record_for_obligation"},{"consumers":["platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"RUNTIME_ENV_KEYS"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"StaticRenderRuntimeError"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"binding_document"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"default_runtime_bindings_path"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"probe_runtime"},{"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"read_runtime_bindings"},{"consumers":[],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"render_page"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"render_pages"},{"consumers":["platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"rendering_request"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"requires_browser"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"runtime_requirements"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"select_constructs"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"validate_render_result"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"verify_runtime_bindings"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"boundary_block_from_text"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"projection_labels_from_text"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"projection_marker_pair"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.structure.check_boundary_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_boundary_contract"],"declared":true,"module":"knowledge.structure.check_boundary_contract","registered_consumers":[],"static_consumers":["check_boundary_contract"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.structure.check_moc","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_moc"],"declared":true,"module":"knowledge.structure.check_moc","registered_consumers":[],"static_consumers":["check_moc"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.structure.check_structure","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_structure"],"declared":true,"module":"knowledge.structure.check_structure","registered_consumers":[],"static_consumers":["check_structure"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"status":"consumed","symbol":"fence_scan"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"status":"consumed","symbol":"has_markdown_table"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"status":"consumed","symbol":"has_mermaid_fence"},{"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"status":"consumed","symbol":"table_scan"},{"consumers":["render_boundary_projection"],"declared":true,"module":"knowledge.structure.render_boundary_projection","registered_consumers":[],"static_consumers":["render_boundary_projection"],"status":"consumed","symbol":"main"},{"consumers":["render_structure_projection"],"declared":true,"module":"knowledge.structure.render_structure_projection","registered_consumers":[],"static_consumers":["render_structure_projection"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.structure.repository_structure","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"check_repository_structure"},{"consumers":["check_repository_structure"],"declared":true,"module":"knowledge.structure.repository_structure","registered_consumers":[],"static_consumers":["check_repository_structure"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.structure.repository_structure","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"repository_files"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"status":"consumed","symbol":"CARRIED_RUNTIME_TARGET"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"CLI_CONTRACT_SCHEMA_VERSION"},{"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_task","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_task","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"EXECUTION_CONTEXT_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"HOST_BOUNDARY_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"INTERFACE_PROJECTION_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"INTERFACE_SOURCE_HASH_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"MCP_FORM"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"OUTPUT_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"status":"consumed","symbol":"PATH_CAPABILITIES_ACK_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"status":"consumed","symbol":"PATH_CAPABILITIES_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.repository.path_admission"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.repository.path_admission"],"status":"consumed","symbol":"PATH_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.common.reporting"],"status":"consumed","symbol":"PROCESS_VERDICTS"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"PROJECTION_ARTIFACT_KIND"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"PROJECTION_SCHEMA_VERSION"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"status":"consumed","symbol":"SOURCE_DISTRIBUTION_TARGET"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server"],"status":"consumed","symbol":"UNREADABLE_VERDICT"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.repository.path_admission","platform.repository.path_capability"],"status":"consumed","symbol":"WORKSPACE_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"WORKSPACE_EXTENSION_KEY"},{"consumers":["platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.repository.path_admission","platform.repository.path_capability"],"status":"consumed","symbol":"WORKSPACE_FD_ENV"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"argument_expression"},{"consumers":["platform.agent_interface.cli_argv_renderer"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.cli_argv_renderer"],"status":"consumed","symbol":"argument_schema"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"bind_input"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.common.reporting"],"status":"consumed","symbol":"decode_output"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"input_binding"},{"consumers":["execution.audit.record_batch_page_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"nullable_argument"},{"consumers":["platform.agent_interface.cli_argv_renderer"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.cli_argv_renderer"],"status":"consumed","symbol":"validate_input"},{"consumers":["platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.common.reporting"],"status":"consumed","symbol":"validate_output_contract"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"status":"consumed","symbol":"AgentInterfacePolicyError"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"POLICY_PATH"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"status":"consumed","symbol":"load_policy"},{"consumers":["platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"shared_host_transport"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"ArgvRenderError"},{"consumers":["platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"CLI_EXTENSION_KEY"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"STRUCTURED_OUTPUT_ARGUMENT"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"STRUCTURED_OUTPUT_FLAG"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"build_argv"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server"],"status":"consumed","symbol":"cli_metadata"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"schema_from_compiled_tool"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates"],"status":"consumed","symbol":"ContractError"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"TOOL"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"apply_gated_writer_tools"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"checked_projection"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"compile_contract"},{"consumers":["compile_cli_contract"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["compile_cli_contract"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"with_checked_views"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"EntrypointResolutionError"},{"consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"capture_argument_parser"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"describe_entrypoint"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"discover_entrypoints"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"entrypoint_for_implementation_path"},{"consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"load_tool_implementation"},{"consumers":["inspect_host"],"declared":true,"module":"platform.agent_interface.inspect_host","registered_consumers":["inspect_host"],"static_consumers":["inspect_host"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.install_host_config","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"status":"consumed","symbol":"install"},{"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host"],"status":"consumed","symbol":"HOSTS"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config"],"status":"consumed","symbol":"SERVER_NAME"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config"],"status":"consumed","symbol":"dotenv_lines"},{"consumers":["platform.distribution.prepare_host","render_host_configs"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","render_host_configs"],"status":"consumed","symbol":"main"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config"],"status":"consumed","symbol":"parse_dotenv"},{"consumers":["render_interface_projection"],"declared":true,"module":"platform.agent_interface.render_interface_projection","registered_consumers":[],"static_consumers":["render_interface_projection"],"status":"consumed","symbol":"main"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"AvailabilityError"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"status":"consumed","symbol":"CARRIED_RUNTIME"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"status":"consumed","symbol":"PROJECTION_TARGETS"},{"consumers":["governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"status":"consumed","symbol":"SOURCE_DISTRIBUTION"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"resolve"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"HostEnvironmentUnavailable"},{"consumers":["platform.common.host_toolchain"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.host_toolchain"],"status":"consumed","symbol":"PREPARATION_CAPABILITY_ID"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.reporting"],"status":"consumed","symbol":"host_handoff"},{"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"preparation_failure"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"preparation_request"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.reporting"],"status":"consumed","symbol":"validate_host_handoff"},{"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"CAPABILITY_ID"},{"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"status":"consumed","symbol":"CUE_ENV"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"binding_document"},{"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"binding_path"},{"consumers":["governance.profile.profile_cue"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue"],"status":"consumed","symbol":"cue_unavailable"},{"consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"status":"consumed","symbol":"cue_version_matches"},{"consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"observe"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"requirements"},{"consumers":["governance.profile.profile_cue"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue"],"status":"consumed","symbol":"select_cue"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"verify_cue"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"verify_python"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"status":"consumed","symbol":"IMPLEMENTATION_MARKER"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"status":"consumed","symbol":"ImplementationMarkerError"},{"consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"declared":true,"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"status":"consumed","symbol":"parse_implementation_module"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"status":"consumed","symbol":"parse_implementation_module_source"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","governance.standards.adopt_standards","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","governance.standards.adopt_standards","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"status":"consumed","symbol":"ArgumentParser"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.boundary_contract"],"status":"consumed","symbol":"BOUNDARY_FIELD"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.boundary_contract"],"status":"consumed","symbol":"BOUNDARY_PROJECTION_BEGIN"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.boundary_contract"],"status":"consumed","symbol":"BOUNDARY_PROJECTION_END"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"BOUNDARY_PROJECTION_LABELS"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"METADATA_MODES"},{"consumers":[],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"METADATA_PROFILE_CONTRACT_PATH"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"METADATA_TIGHTENING"},{"consumers":["execution.audit.check_batch_close","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_EVIDENCE_PREFIX"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_INDEX_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_JOURNAL_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_MANIFEST_PATH"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_PREFIX"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_SEGMENT_PREFIX"},{"consumers":["execution.task_runtime.amendment_plan","knowledge.metadata.freshness_receipt_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","knowledge.metadata.freshness_receipt_contract","platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"RECEIPT_IDENTITY_FIELDS"},{"consumers":["execution.audit.audit_producer_runtime"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime"],"status":"consumed","symbol":"ReceiptObservation"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","platform.common.reporting"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","platform.common.reporting"],"status":"consumed","symbol":"ReceiptPublication"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"RepositoryFileSnapshot"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate"],"status":"consumed","symbol":"RepositoryTreeSnapshot"},{"consumers":["execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"RuntimeStateLockedError"},{"consumers":[],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"STRUCTURE_REGISTRY_CONTRACT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.audit.substantive_review_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.record_rendering_verification","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.test_catalog","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.audit.substantive_review_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.record_rendering_verification","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.test_catalog","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"YamlSubsetError"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_upstream_components","platform.distribution.stamp_cards","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_upstream_components","platform.distribution.stamp_cards","platform.distribution.tool_catalog"],"status":"consumed","symbol":"atomic_write_text"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"blank_markdown_authority"},{"consumers":["knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract"],"status":"consumed","symbol":"boundary_owned_slugs"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_chain","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.candidate_lifecycle","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.task_runtime.batch_settlement","execution.task_runtime.task_runtime_action","governance.control.metadata_execution_contract","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.common.reporting","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_chain","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.candidate_lifecycle","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.task_runtime.batch_settlement","execution.task_runtime.task_runtime_action","governance.control.metadata_execution_contract","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.common.reporting","platform.distribution.tool_catalog"],"status":"consumed","symbol":"canonical_json_bytes"},{"consumers":["governance.profile.profile_contract","knowledge.metadata.check_freshness"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"canonical_repository_file"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_plan_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.planning.coverage_delta","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.project_page_state","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_plan_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.planning.coverage_delta","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.project_page_state","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"canonical_yaml"},{"consumers":["governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract"],"status":"consumed","symbol":"directory_listing_scope"},{"consumers":["execution.task_runtime.update_queue","governance.profile.apply_profile_adoption"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue","governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"durable_replace"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc","platform.common.reporting"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc","platform.common.reporting"],"status":"consumed","symbol":"exit_code"},{"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation","execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.property_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.structure.boundary_contract","knowledge.structure.repository_structure","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation","execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.property_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.structure.boundary_contract","knowledge.structure.repository_structure","platform.distribution.stamp_cards"],"status":"consumed","symbol":"extract_frontmatter"},{"consumers":["governance.profile.profile_contract","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"headings_of"},{"consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"inherited_path_capability"},{"consumers":["knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"iter_managed_md_files"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"iter_md_files"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_metadata_profile_contract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_structure_registry_contract"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.record_batch_review","execution.evidence.evidence_invalidation_contract","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","platform.distribution.test_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.record_batch_review","execution.evidence.evidence_invalidation_contract","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","platform.distribution.test_catalog"],"status":"consumed","symbol":"load_yaml_file"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","platform.agent_interface.compile_cli_contract","platform.common.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","platform.agent_interface.compile_cli_contract","platform.common.receipts"],"status":"consumed","symbol":"make_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"managed_repository_path"},{"consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"status":"consumed","symbol":"markdown_atx_heading"},{"consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"status":"consumed","symbol":"markdown_authority_lines"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"no_authoritative_write_guard"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"open_path_capability_parent"},{"consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"status":"consumed","symbol":"parse_scalar"},{"consumers":["knowledge.metadata.check_vocab","knowledge.metadata.compose_vocab"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.check_vocab","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"parse_vocabulary_artifact"},{"consumers":["knowledge.content.check_links"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.content.check_links"],"status":"consumed","symbol":"parse_wiki_link"},{"consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.planning.coverage_delta","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.profile_schema_projection","governance.profile.rendering_contract","governance.profile.scaffold_profile","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.planning.coverage_delta","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.profile_schema_projection","governance.profile.rendering_contract","governance.profile.scaffold_profile","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"parse_yaml_subset"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"process_is_alive"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.policy_exceptions","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.policy_exceptions","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"quota_share_within_limit"},{"consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","platform.distribution.stamp_cards"],"status":"consumed","symbol":"read_bytes"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"read_receipt_bytes"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"read_set_document_type"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_dimension_contract","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.task_runtime.apply_delta","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.rendering_contract","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_dimension_contract","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.task_runtime.apply_delta","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.rendering_contract","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"status":"consumed","symbol":"read_text"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"receipt_append_mutex"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"receipt_append_observation"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"receipt_append_outcome"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"receipt_outcome_from"},{"consumers":["governance.control.metadata_execution_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.control.metadata_execution_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"registered_repository_artifact_path"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"render_boundary_projection_lines"},{"consumers":["knowledge.structure.check_moc","knowledge.structure.repository_structure","platform.distribution.test_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_moc","knowledge.structure.repository_structure","platform.distribution.test_catalog"],"status":"consumed","symbol":"repository_content_files"},{"consumers":["execution.audit.check_proof","execution.context_delivery.read_set_contract","execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.property_state","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.adoption_lineage_contract","governance.standards.standards_state","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.repository.repository"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.read_set_contract","execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.property_state","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.adoption_lineage_contract","governance.standards.standards_state","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.repository.repository"],"status":"consumed","symbol":"repository_file_snapshot"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"repository_parent_tree_snapshot"},{"consumers":["execution.audit.check_batch_close","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.task_runtime_runner","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.task_runtime_runner","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"repository_path"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"repository_snapshot_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"repository_target_snapshot"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"repository_tree_sha256"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","knowledge.metadata.check_freshness"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"repository_tree_snapshot"},{"consumers":["execution.planning.check_corpus_plan","governance.control.run_gates"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.control.run_gates"],"status":"consumed","symbol":"retained_tree_contains"},{"consumers":["governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_contract"],"status":"consumed","symbol":"retained_tree_is_bound"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime","execution.task_runtime.task_runtime_runner","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.common.host_toolchain","platform.distribution.install_profile_toolchain","platform.distribution.module_boundary_report","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime","platform.distribution.test_runner","platform.distribution.upstream_component_boundary","platform.distribution.upstream_identity"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime","execution.task_runtime.task_runtime_runner","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.common.host_toolchain","platform.distribution.install_profile_toolchain","platform.distribution.module_boundary_report","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime","platform.distribution.test_runner","platform.distribution.upstream_component_boundary","platform.distribution.upstream_identity"],"status":"consumed","symbol":"run_cambium_subprocess"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"runtime_receipt_identity"},{"consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"runtime_write_lock"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.rendering_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_upstream_components","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.rendering_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_upstream_components","platform.distribution.tool_catalog"],"status":"consumed","symbol":"sha256_bytes"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"sha256_file"},{"consumers":["execution.audit.check_batch_close","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure","knowledge.structure.markdown_structure_checks"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure","knowledge.structure.markdown_structure_checks"],"status":"consumed","symbol":"strip_code"},{"consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"status":"consumed","symbol":"strip_yaml_comment"},{"consumers":["knowledge.structure.render_structure_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"structure_derived_role_records"},{"consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"structure_input_owner_reference_kind"},{"consumers":["knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract"],"status":"consumed","symbol":"validate_boundary_shape"},{"consumers":["governance.profile.profile_contract","knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"validate_metadata_contract_shape"},{"consumers":[],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_metadata_profile_contract"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.check_proof"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.check_proof"],"status":"consumed","symbol":"validate_receipt_output_path"},{"consumers":[],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_structure_registry_contract"},{"consumers":["governance.profile.check_profile","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.check_profile","knowledge.structure.check_structure"],"status":"consumed","symbol":"validate_structure_registry_references"},{"consumers":["governance.profile.profile_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"validate_structure_registry_shape"},{"consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"status":"consumed","symbol":"write_receipts"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"write_receipts_observed"},{"consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"declared":true,"module":"platform.common.locked_download","registered_consumers":[],"static_consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"status":"consumed","symbol":"download"},{"consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan"],"status":"consumed","symbol":"catalog_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.batch_review_obligation_contract","execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.batch_review_obligation_contract","execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"catalog_record"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"document_projection"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.corpus_planning_contract","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.corpus_planning_contract","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.evidence.evidence_invalidation_contract","execution.task_runtime.task_runtime_action","governance.profile.profile_batch_judgment_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.evidence.evidence_invalidation_contract","execution.task_runtime.task_runtime_action","governance.profile.profile_batch_judgment_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"require_trimmed_string"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives"],"status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.evidence.evidence_invalidation_contract","execution.planning.coverage_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.evidence.evidence_invalidation_contract","execution.planning.coverage_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"validated_document"},{"consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.receipts","registered_consumers":[],"static_consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"make_gate_receipt"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"FindingSet"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.seal_receipts","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.seal_receipts","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"status":"consumed","symbol":"JSON_CHECK_HELP"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards"],"status":"consumed","symbol":"JSON_RECEIPT_HELP"},{"consumers":["knowledge.content.check_residual_content","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["knowledge.content.check_residual_content","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"JSON_RECEIPT_SUMMARY_HELP"},{"consumers":["execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc"],"status":"consumed","symbol":"JsonReceiptCollector"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"RedirectedJsonReceipts"},{"consumers":["adopt_standards","apply_amendment","apply_contract_amendment","apply_delta","apply_metadata_transition","apply_profile_adoption","assemble_terminal_proof","check_batch_close","check_boundary_contract","check_corpus_plan","check_freshness","check_page_contract","check_profile","check_proof","check_queue","check_structure","check_vocab","compile_queue","complete_audit_receipt","compose_page_contract","compose_vocab","execution.task_runtime.task_runtime_runner","init_state","prepare_audit_plan","profile_candidate","profile_onboarding_status","publish_delta","record_batch_judgment","record_batch_page_review","record_batch_review","record_changed_scope_evidence","record_corpus_acceptance","record_evidence_invalidation","record_gate_attestation","record_gate_result","record_maintenance_evidence","record_profile_rendering","record_rendering_verification","record_substantive_review","register_amendment","render_boundary_projection","render_host_configs","render_queue","render_structure_projection","run_gates","run_task","seal_receipts","update_queue","update_task"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["adopt_standards","apply_amendment","apply_contract_amendment","apply_delta","apply_metadata_transition","apply_profile_adoption","assemble_terminal_proof","check_batch_close","check_boundary_contract","check_corpus_plan","check_freshness","check_page_contract","check_profile","check_proof","check_queue","check_structure","check_vocab","compile_queue","complete_audit_receipt","compose_page_contract","compose_vocab","execution.task_runtime.task_runtime_runner","init_state","prepare_audit_plan","profile_candidate","profile_onboarding_status","publish_delta","record_batch_judgment","record_batch_page_review","record_batch_review","record_changed_scope_evidence","record_corpus_acceptance","record_evidence_invalidation","record_gate_attestation","record_gate_result","record_maintenance_evidence","record_profile_rendering","record_rendering_verification","record_substantive_review","register_amendment","render_boundary_projection","render_host_configs","render_queue","render_structure_projection","run_gates","run_task","seal_receipts","update_queue","update_task"],"status":"consumed","symbol":"host_environment_boundary"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"observe_invocation"},{"consumers":[],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"observe_tool_output"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"publication_result"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"publication_result_reliable"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"run_redirected_json"},{"consumers":[],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_publication_result"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"validate_receipt_process"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.planning.record_corpus_acceptance","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.planning.record_corpus_acceptance","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"write_canonical_json"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task"],"status":"consumed","symbol":"write_canonical_json_array"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"write_publication_result"},{"consumers":["check_kernel_size"],"declared":true,"module":"platform.distribution.check_kernel_size","registered_consumers":[],"static_consumers":["check_kernel_size"],"status":"consumed","symbol":"main"},{"consumers":["check_upstream_components"],"declared":true,"module":"platform.distribution.check_upstream_components","registered_consumers":[],"static_consumers":["check_upstream_components"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.distribution.install_profile_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"install_cue"},{"consumers":[],"declared":true,"module":"platform.distribution.install_profile_toolchain","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"main"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"EXCLUDED_CONSUMPTION_FORMS"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"EXCLUDED_DIRS"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"cli_modules"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"status":"consumed","symbol":"collect"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"status":"consumed","symbol":"consumption_pairs"},{"consumers":["platform.distribution.module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report"],"status":"consumed","symbol":"def_span_sha256"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"status":"consumed","symbol":"import_graph"},{"consumers":[],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"is_cli_module"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"package_layers"},{"consumers":["platform.distribution.module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report"],"status":"consumed","symbol":"private_pairs"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"status":"consumed","symbol":"strongly_connected"},{"consumers":["module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_report","registered_consumers":[],"static_consumers":["module_boundary_report"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_report","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"manifest_errors"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"node_requirement"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"npm_cli"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"prepare_node"},{"consumers":["prepare_host"],"declared":true,"module":"platform.distribution.prepare_host","registered_consumers":["prepare_host"],"static_consumers":["prepare_host"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.distribution.prepare_host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"status":"consumed","symbol":"prepare"},{"consumers":["prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.prepare_rendering_runtime","registered_consumers":["prepare_rendering_runtime"],"static_consumers":["prepare_rendering_runtime"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.distribution.prepare_rendering_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"status":"consumed","symbol":"prepare_runtime"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"platform.distribution.stamp_cards","registered_consumers":[],"static_consumers":["execution.context_delivery.card_activation"],"status":"consumed","symbol":"card_body_digest"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan"],"declared":true,"module":"platform.distribution.stamp_cards","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan"],"status":"consumed","symbol":"discover_cards"},{"consumers":["stamp_cards"],"declared":true,"module":"platform.distribution.stamp_cards","registered_consumers":[],"static_consumers":["stamp_cards"],"status":"consumed","symbol":"main"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"platform.distribution.stamp_cards","registered_consumers":[],"static_consumers":["execution.context_delivery.card_activation"],"status":"consumed","symbol":"source_digest"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.distribution.test_catalog","registered_consumers":[],"static_consumers":["platform.distribution.test_runner"],"status":"consumed","symbol":"TestCatalogError"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.distribution.test_catalog","registered_consumers":[],"static_consumers":["platform.distribution.test_runner"],"status":"consumed","symbol":"load_current_catalog"},{"consumers":["generate_test_catalog"],"declared":true,"module":"platform.distribution.test_catalog","registered_consumers":[],"static_consumers":["generate_test_catalog"],"status":"consumed","symbol":"main"},{"consumers":["run_tests"],"declared":true,"module":"platform.distribution.test_runner","registered_consumers":[],"static_consumers":["run_tests"],"status":"consumed","symbol":"main"},{"consumers":["generate_tool_catalog"],"declared":true,"module":"platform.distribution.tool_catalog","registered_consumers":[],"static_consumers":["generate_tool_catalog"],"status":"consumed","symbol":"main"},{"consumers":["governance.profile.apply_profile_adoption","platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","platform.distribution.check_upstream_components"],"status":"consumed","symbol":"ComponentBoundaryError"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["platform.distribution.check_upstream_components"],"status":"consumed","symbol":"DEFAULT_MANIFEST_PATH"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"component_content_identity"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.check_upstream_components"],"status":"consumed","symbol":"evaluate"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["platform.distribution.check_upstream_components"],"status":"consumed","symbol":"manifest_path"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["platform.distribution.check_upstream_components"],"status":"consumed","symbol":"manifest_text"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"platform.distribution.upstream_identity","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"UpstreamIdentityError"},{"consumers":["execution.task_runtime.queue_runtime.adoption","governance.profile.apply_profile_adoption","governance.standards.standards_state"],"declared":true,"module":"platform.distribution.upstream_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","governance.profile.apply_profile_adoption","governance.standards.standards_state"],"status":"consumed","symbol":"is_full_commit_sha"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.distribution.upstream_identity","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"resolve_revision"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.repository.path_capability"],"status":"consumed","symbol":"DelegationScope"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server"],"status":"consumed","symbol":"PathAdmissionError"},{"consumers":[],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"admit_paths"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.repository.path_capability"],"status":"consumed","symbol":"canonical_spelling"},{"consumers":[],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"capability_is_active"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.repository.path_capability"],"status":"consumed","symbol":"invocation"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.repository.path_capability"],"status":"consumed","symbol":"retain_path"},{"consumers":[],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"PATH_CAPABILITIES_ENV"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"acknowledge"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"ancestor_directory_capability"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"cache_file"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"cache_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"cached_file"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"cached_tree"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"child_invocation"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"controlled_root_fd"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"current_file_bytes"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"effective_target"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"inherited_capability"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"logical_spelling"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"materialize_ancestor_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"materialize_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"open_parent"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"parent_tree_snapshot"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"read_bytes"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"read_stable_descriptor"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"read_text"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"receipt_operation"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"record_append_target"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"record_replacement"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"records"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"register_tree_snapshot_factory"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"release_component_target"},{"consumers":["knowledge.metadata.project_page_state","platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state","platform.common.kblib"],"status":"consumed","symbol":"stat_identity"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"subprocess_kwargs"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"tree_contains"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"tree_is_bound"},{"consumers":[],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"verify_named_target"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.repository.path_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"canonical_repository_relative_path"},{"consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"file_bytes_sha256"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"status":"consumed","symbol":"path_is_within_any"},{"consumers":["knowledge.content.check_residual_content"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.content.check_residual_content"],"status":"consumed","symbol":"relative_path_is_within"},{"consumers":["knowledge.content.check_residual_content"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.content.check_residual_content"],"status":"consumed","symbol":"relative_path_is_within_any"},{"consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"repository_input_snapshot"},{"consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"repository_relative_spelling"},{"consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.planning.corpus_planning_contract","execution.task_runtime.runtime_state_contract","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.module_boundary_report"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.planning.corpus_planning_contract","execution.task_runtime.runtime_state_contract","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.module_boundary_report"],"status":"consumed","symbol":"repository_source_root"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"status":"consumed","symbol":"resolve_markdown_reference"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"same_existing_repository_target_snapshot"},{"consumers":["execution.evidence.metadata_gate_runtime","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"same_existing_target_snapshot"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"same_missing_target_snapshot"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","governance.control.run_gates","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.entrypoint_loader","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","governance.control.run_gates","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.entrypoint_loader","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"tools_source_root"}],"registered_capability_relationships":[{"capability_id":"amendment-batch-cancellation-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.apply_amendment","owner_path":"Tools/execution/task_runtime/apply_amendment.py","relationship":"checker","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.check_batch_close","consumer_path":"Tools/execution/audit/check_batch_close.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"checker","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.check_proof","consumer_path":"Tools/execution/audit/check_proof.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"checker","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.complete_audit_receipt","consumer_path":"Tools/execution/audit/complete_audit_receipt.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_judgment","consumer_path":"Tools/execution/audit/record_batch_judgment.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_page_review","consumer_path":"Tools/execution/audit/record_batch_page_review.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_changed_scope_evidence","consumer_path":"Tools/execution/audit/record_changed_scope_evidence.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_substantive_review","consumer_path":"Tools/execution/audit/record_substantive_review.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"knowledge.rendering.record_rendering_verification","consumer_path":"Tools/knowledge/rendering/record_rendering_verification.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"prepare_audit_plan","consumer_path":"Tools/prepare_audit_plan.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"invocation-owner","same_module":false},{"capability_id":"audit-receipt-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.check_proof","consumer_path":"Tools/execution/audit/check_proof.py","owner_module":"execution.audit.complete_audit_receipt","owner_path":"Tools/execution/audit/complete_audit_receipt.py","relationship":"checker","same_module":false},{"capability_id":"audit-receipt-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.complete_audit_receipt","owner_path":"Tools/execution/audit/complete_audit_receipt.py","relationship":"consumer","same_module":false},{"capability_id":"audit-receipt-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.complete_audit_receipt","owner_path":"Tools/execution/audit/complete_audit_receipt.py","relationship":"consumer","same_module":false},{"capability_id":"audit-receipt-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.audit.complete_audit_receipt","owner_path":"Tools/execution/audit/complete_audit_receipt.py","relationship":"consumer","same_module":false},{"capability_id":"audit-receipt-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.complete_audit_receipt","owner_path":"Tools/execution/audit/complete_audit_receipt.py","relationship":"consumer","same_module":false},{"capability_id":"audit-receipt-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.audit.complete_audit_receipt","owner_path":"Tools/execution/audit/complete_audit_receipt.py","relationship":"consumer","same_module":false},{"capability_id":"audit-receipt-producer-v1","capability_kind":"producer","consumer_module":"complete_audit_receipt","consumer_path":"Tools/complete_audit_receipt.py","owner_module":"execution.audit.complete_audit_receipt","owner_path":"Tools/execution/audit/complete_audit_receipt.py","relationship":"invocation-owner","same_module":false},{"capability_id":"batch-close-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.audit.check_batch_close","owner_path":"Tools/execution/audit/check_batch_close.py","relationship":"checker","same_module":false},{"capability_id":"batch-close-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.check_batch_close","owner_path":"Tools/execution/audit/check_batch_close.py","relationship":"consumer","same_module":false},{"capability_id":"batch-close-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.audit.check_batch_close","owner_path":"Tools/execution/audit/check_batch_close.py","relationship":"consumer","same_module":false},{"capability_id":"batch-close-producer-v1","capability_kind":"producer","consumer_module":"check_batch_close","consumer_path":"Tools/check_batch_close.py","owner_module":"execution.audit.check_batch_close","owner_path":"Tools/execution/audit/check_batch_close.py","relationship":"invocation-owner","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.batch_close_audit","consumer_path":"Tools/execution/audit/batch_close_audit.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"record_batch_page_review","consumer_path":"Tools/record_batch_page_review.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"invocation-owner","same_module":false},{"capability_id":"batch-review-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.audit.record_batch_review","owner_path":"Tools/execution/audit/record_batch_review.py","relationship":"checker","same_module":false},{"capability_id":"batch-review-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.record_batch_review","owner_path":"Tools/execution/audit/record_batch_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-review-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.audit.record_batch_review","owner_path":"Tools/execution/audit/record_batch_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-review-producer-v1","capability_kind":"producer","consumer_module":"record_batch_review","consumer_path":"Tools/record_batch_review.py","owner_module":"execution.audit.record_batch_review","owner_path":"Tools/execution/audit/record_batch_review.py","relationship":"invocation-owner","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"checker","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.apply_delta","consumer_path":"Tools/execution/task_runtime/apply_delta.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"publish_delta","consumer_path":"Tools/publish_delta.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"invocation-owner","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"platform.agent_interface.mcp_server","consumer_path":"Tools/platform/agent_interface/mcp_server.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"check_queue","consumer_path":"Tools/check_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"invocation-owner","same_module":false},{"capability_id":"card-currentness-v1","capability_kind":"producer","consumer_module":"governance.control.run_gates","consumer_path":"Tools/governance/control/run_gates.py","owner_module":"platform.distribution.stamp_cards","owner_path":"Tools/platform/distribution/stamp_cards.py","relationship":"checker","same_module":false},{"capability_id":"card-currentness-v1","capability_kind":"producer","consumer_module":"execution.context_delivery.card_activation","consumer_path":"Tools/execution/context_delivery/card_activation.py","owner_module":"platform.distribution.stamp_cards","owner_path":"Tools/platform/distribution/stamp_cards.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"execution.audit.complete_audit_receipt","consumer_path":"Tools/execution/audit/complete_audit_receipt.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"record_changed_scope_evidence","consumer_path":"Tools/record_changed_scope_evidence.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"invocation-owner","same_module":false},{"capability_id":"corpus-plan-structure-gate-v1","capability_kind":"producer","consumer_module":"execution.audit.check_proof","consumer_path":"Tools/execution/audit/check_proof.py","owner_module":"execution.planning.check_corpus_plan","owner_path":"Tools/execution/planning/check_corpus_plan.py","relationship":"checker","same_module":false},{"capability_id":"corpus-plan-structure-gate-v1","capability_kind":"producer","consumer_module":"execution.audit.assemble_terminal_proof","consumer_path":"Tools/execution/audit/assemble_terminal_proof.py","owner_module":"execution.planning.check_corpus_plan","owner_path":"Tools/execution/planning/check_corpus_plan.py","relationship":"consumer","same_module":false},{"capability_id":"corpus-plan-structure-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.planning.check_corpus_plan","owner_path":"Tools/execution/planning/check_corpus_plan.py","relationship":"consumer","same_module":false},{"capability_id":"corpus-plan-structure-gate-v1","capability_kind":"producer","consumer_module":"check_corpus_plan","consumer_path":"Tools/check_corpus_plan.py","owner_module":"execution.planning.check_corpus_plan","owner_path":"Tools/execution/planning/check_corpus_plan.py","relationship":"invocation-owner","same_module":false},{"capability_id":"coverage-delta-application-v1","capability_kind":"writer","consumer_module":"execution.audit.check_batch_close","consumer_path":"Tools/execution/audit/check_batch_close.py","owner_module":"execution.task_runtime.apply_delta","owner_path":"Tools/execution/task_runtime/apply_delta.py","relationship":"checker","same_module":false},{"capability_id":"coverage-delta-application-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.apply_delta","owner_path":"Tools/execution/task_runtime/apply_delta.py","relationship":"checker","same_module":false},{"capability_id":"coverage-delta-application-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.apply_delta","owner_path":"Tools/execution/task_runtime/apply_delta.py","relationship":"consumer","same_module":false},{"capability_id":"coverage-delta-application-v1","capability_kind":"writer","consumer_module":"apply_delta","consumer_path":"Tools/apply_delta.py","owner_module":"execution.task_runtime.apply_delta","owner_path":"Tools/execution/task_runtime/apply_delta.py","relationship":"invocation-owner","same_module":false},{"capability_id":"cross-ledger-amendment-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.apply_amendment","owner_path":"Tools/execution/task_runtime/apply_amendment.py","relationship":"checker","same_module":false},{"capability_id":"cross-ledger-amendment-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.register_amendment","consumer_path":"Tools/execution/task_runtime/register_amendment.py","owner_module":"execution.task_runtime.apply_amendment","owner_path":"Tools/execution/task_runtime/apply_amendment.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"execution.audit.complete_audit_receipt","consumer_path":"Tools/execution/audit/complete_audit_receipt.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"record_rendering_verification","consumer_path":"Tools/record_rendering_verification.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"invocation-owner","same_module":false},{"capability_id":"deterministic-gate-result-v1","capability_kind":"receipt-schema","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"checker","same_module":false},{"capability_id":"deterministic-gate-result-v1","capability_kind":"receipt-schema","consumer_module":"execution.evidence.record_gate_result","consumer_path":"Tools/execution/evidence/record_gate_result.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"deterministic-gate-result-v1","capability_kind":"receipt-schema","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"evidence-invalidation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.record_evidence_invalidation","owner_path":"Tools/execution/evidence/record_evidence_invalidation.py","relationship":"checker","same_module":false},{"capability_id":"evidence-invalidation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.queue_runtime.runtime","consumer_path":"Tools/execution/task_runtime/queue_runtime/runtime.py","owner_module":"execution.evidence.record_evidence_invalidation","owner_path":"Tools/execution/evidence/record_evidence_invalidation.py","relationship":"consumer","same_module":false},{"capability_id":"evidence-invalidation-v1","capability_kind":"producer","consumer_module":"record_evidence_invalidation","consumer_path":"Tools/record_evidence_invalidation.py","owner_module":"execution.evidence.record_evidence_invalidation","owner_path":"Tools/execution/evidence/record_evidence_invalidation.py","relationship":"invocation-owner","same_module":false},{"capability_id":"host-environment-observation-v1","capability_kind":"consumer","consumer_module":"inspect_host","consumer_path":"Tools/inspect_host.py","owner_module":"platform.agent_interface.inspect_host","owner_path":"Tools/platform/agent_interface/inspect_host.py","relationship":"invocation-owner","same_module":false},{"capability_id":"host-environment-preparation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"platform.distribution.prepare_host","owner_path":"Tools/platform/distribution/prepare_host.py","relationship":"consumer","same_module":false},{"capability_id":"host-environment-preparation-v1","capability_kind":"producer","consumer_module":"prepare_host","consumer_path":"Tools/prepare_host.py","owner_module":"platform.distribution.prepare_host","owner_path":"Tools/platform/distribution/prepare_host.py","relationship":"invocation-owner","same_module":false},{"capability_id":"maintenance-evidence-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.record_maintenance_evidence","owner_path":"Tools/execution/task_runtime/record_maintenance_evidence.py","relationship":"checker","same_module":false},{"capability_id":"maintenance-evidence-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.queue_runtime.maintenance","consumer_path":"Tools/execution/task_runtime/queue_runtime/maintenance.py","owner_module":"execution.task_runtime.record_maintenance_evidence","owner_path":"Tools/execution/task_runtime/record_maintenance_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"maintenance-evidence-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.record_maintenance_evidence","owner_path":"Tools/execution/task_runtime/record_maintenance_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"maintenance-evidence-producer-v1","capability_kind":"producer","consumer_module":"record_maintenance_evidence","consumer_path":"Tools/record_maintenance_evidence.py","owner_module":"execution.task_runtime.record_maintenance_evidence","owner_path":"Tools/execution/task_runtime/record_maintenance_evidence.py","relationship":"invocation-owner","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"checker","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_judgment","consumer_path":"Tools/execution/audit/record_batch_judgment.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"consumer","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"consumer","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.evidence.record_evidence_invalidation","consumer_path":"Tools/execution/evidence/record_evidence_invalidation.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"consumer","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.evidence.record_gate_attestation","consumer_path":"Tools/execution/evidence/record_gate_attestation.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"consumer","same_module":false},{"capability_id":"manual-gate-attestation-v1","capability_kind":"receipt-schema","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"checker","same_module":false},{"capability_id":"manual-gate-attestation-v1","capability_kind":"receipt-schema","consumer_module":"execution.evidence.record_gate_attestation","consumer_path":"Tools/execution/evidence/record_gate_attestation.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"manual-gate-attestation-v1","capability_kind":"receipt-schema","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"metadata-transition-integrator-v1","capability_kind":"writer","consumer_module":"execution.audit.check_batch_close","consumer_path":"Tools/execution/audit/check_batch_close.py","owner_module":"knowledge.metadata.metadata_property_state","owner_path":"Tools/knowledge/metadata/metadata_property_state.py","relationship":"checker","same_module":false},{"capability_id":"metadata-transition-integrator-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.apply_delta","consumer_path":"Tools/execution/task_runtime/apply_delta.py","owner_module":"knowledge.metadata.metadata_property_state","owner_path":"Tools/knowledge/metadata/metadata_property_state.py","relationship":"writer","same_module":false},{"capability_id":"metadata-transition-integrator-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"knowledge.metadata.metadata_property_state","owner_path":"Tools/knowledge/metadata/metadata_property_state.py","relationship":"writer","same_module":false},{"capability_id":"metadata-transition-integrator-v1","capability_kind":"writer","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"knowledge.metadata.metadata_property_state","owner_path":"Tools/knowledge/metadata/metadata_property_state.py","relationship":"writer","same_module":false},{"capability_id":"ordinary-queue-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.update_queue","owner_path":"Tools/execution/task_runtime/update_queue.py","relationship":"checker","same_module":false},{"capability_id":"ordinary-queue-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.update_queue","owner_path":"Tools/execution/task_runtime/update_queue.py","relationship":"consumer","same_module":false},{"capability_id":"ordinary-queue-transition-v1","capability_kind":"writer","consumer_module":"update_queue","consumer_path":"Tools/update_queue.py","owner_module":"execution.task_runtime.update_queue","owner_path":"Tools/execution/task_runtime/update_queue.py","relationship":"invocation-owner","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.audit.record_batch_judgment","consumer_path":"Tools/execution/audit/record_batch_judgment.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.queue_runtime.review","consumer_path":"Tools/execution/task_runtime/queue_runtime/review.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.update_task","consumer_path":"Tools/execution/task_runtime/update_task.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_producer_chain","consumer_path":"Tools/execution/audit/audit_producer_chain.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.audit.complete_audit_receipt","consumer_path":"Tools/execution/audit/complete_audit_receipt.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"record_profile_rendering","consumer_path":"Tools/record_profile_rendering.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"invocation-owner","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"execution.audit.check_batch_close","consumer_path":"Tools/execution/audit/check_batch_close.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"checker","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"knowledge.metadata.metadata_property_state","consumer_path":"Tools/knowledge/metadata/metadata_property_state.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"consumer","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"execution.task_runtime.apply_amendment","consumer_path":"Tools/execution/task_runtime/apply_amendment.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"writer","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"execution.task_runtime.apply_delta","consumer_path":"Tools/execution/task_runtime/apply_delta.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"writer","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"writer","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"writer","same_module":false},{"capability_id":"registered-scan-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.record_gate_result","owner_path":"Tools/execution/evidence/record_gate_result.py","relationship":"checker","same_module":false},{"capability_id":"registered-scan-v1","capability_kind":"producer","consumer_module":"execution.audit.record_changed_scope_evidence","consumer_path":"Tools/execution/audit/record_changed_scope_evidence.py","owner_module":"execution.evidence.record_gate_result","owner_path":"Tools/execution/evidence/record_gate_result.py","relationship":"consumer","same_module":false},{"capability_id":"registered-scan-v1","capability_kind":"producer","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"execution.evidence.record_gate_result","owner_path":"Tools/execution/evidence/record_gate_result.py","relationship":"consumer","same_module":false},{"capability_id":"registered-scan-v1","capability_kind":"producer","consumer_module":"record_gate_result","consumer_path":"Tools/record_gate_result.py","owner_module":"execution.evidence.record_gate_result","owner_path":"Tools/execution/evidence/record_gate_result.py","relationship":"invocation-owner","same_module":false},{"capability_id":"rendering-runtime-preparation-v1","capability_kind":"producer","consumer_module":"platform.distribution.prepare_host","consumer_path":"Tools/platform/distribution/prepare_host.py","owner_module":"platform.distribution.prepare_rendering_runtime","owner_path":"Tools/platform/distribution/prepare_rendering_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"rendering-runtime-preparation-v1","capability_kind":"producer","consumer_module":"prepare_rendering_runtime","consumer_path":"Tools/prepare_rendering_runtime.py","owner_module":"platform.distribution.prepare_rendering_runtime","owner_path":"Tools/platform/distribution/prepare_rendering_runtime.py","relationship":"invocation-owner","same_module":false},{"capability_id":"required-queue-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.check_queue","owner_path":"Tools/execution/task_runtime/check_queue.py","relationship":"consumer","same_module":false},{"capability_id":"required-queue-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.task_runtime.check_queue","owner_path":"Tools/execution/task_runtime/check_queue.py","relationship":"consumer","same_module":false},{"capability_id":"required-queue-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_task","consumer_path":"Tools/execution/task_runtime/update_task.py","owner_module":"execution.task_runtime.check_queue","owner_path":"Tools/execution/task_runtime/check_queue.py","relationship":"consumer","same_module":false},{"capability_id":"required-queue-gate-v1","capability_kind":"producer","consumer_module":"check_queue","consumer_path":"Tools/check_queue.py","owner_module":"execution.task_runtime.check_queue","owner_path":"Tools/execution/task_runtime/check_queue.py","relationship":"invocation-owner","same_module":false},{"capability_id":"required-queue-materialization-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.planning.compile_queue","owner_path":"Tools/execution/planning/compile_queue.py","relationship":"checker","same_module":false},{"capability_id":"required-queue-materialization-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.planning.compile_queue","owner_path":"Tools/execution/planning/compile_queue.py","relationship":"consumer","same_module":false},{"capability_id":"required-queue-materialization-v1","capability_kind":"writer","consumer_module":"compile_queue","consumer_path":"Tools/compile_queue.py","owner_module":"execution.planning.compile_queue","owner_path":"Tools/execution/planning/compile_queue.py","relationship":"invocation-owner","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"checker","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.amendment_plan","consumer_path":"Tools/execution/task_runtime/amendment_plan.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"consumer","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.register_amendment","consumer_path":"Tools/execution/task_runtime/register_amendment.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"consumer","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"compile_queue","consumer_path":"Tools/compile_queue.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"invocation-owner","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.planning.compile_queue","consumer_path":"Tools/execution/planning/compile_queue.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"writer","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.apply_amendment","consumer_path":"Tools/execution/task_runtime/apply_amendment.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"writer","same_module":false},{"capability_id":"structure-coverage-projection-v1","capability_kind":"projection","consumer_module":"knowledge.structure.check_structure","consumer_path":"Tools/knowledge/structure/check_structure.py","owner_module":"knowledge.structure.render_structure_projection","owner_path":"Tools/knowledge/structure/render_structure_projection.py","relationship":"checker","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"consumer","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"consumer","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.complete_audit_receipt","consumer_path":"Tools/execution/audit/complete_audit_receipt.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"consumer","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"consumer","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"record_substantive_review","consumer_path":"Tools/record_substantive_review.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"invocation-owner","same_module":false},{"capability_id":"task-runtime-runner-v1","capability_kind":"consumer","consumer_module":"run_task","consumer_path":"Tools/run_task.py","owner_module":"execution.task_runtime.task_runtime_runner","owner_path":"Tools/execution/task_runtime/task_runtime_runner.py","relationship":"invocation-owner","same_module":false},{"capability_id":"task-state-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.update_task","owner_path":"Tools/execution/task_runtime/update_task.py","relationship":"checker","same_module":false},{"capability_id":"task-state-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.update_task","owner_path":"Tools/execution/task_runtime/update_task.py","relationship":"consumer","same_module":false},{"capability_id":"task-state-transition-v1","capability_kind":"writer","consumer_module":"update_task","consumer_path":"Tools/update_task.py","owner_module":"execution.task_runtime.update_task","owner_path":"Tools/execution/task_runtime/update_task.py","relationship":"invocation-owner","same_module":false},{"capability_id":"task-state-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.task_runtime.update_task","owner_path":"Tools/execution/task_runtime/update_task.py","relationship":"writer","same_module":false},{"capability_id":"terminal-proof-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.check_proof","owner_path":"Tools/execution/audit/check_proof.py","relationship":"consumer","same_module":false},{"capability_id":"terminal-proof-gate-v1","capability_kind":"producer","consumer_module":"check_proof","consumer_path":"Tools/check_proof.py","owner_module":"execution.audit.check_proof","owner_path":"Tools/execution/audit/check_proof.py","relationship":"invocation-owner","same_module":false},{"capability_id":"terminal-proof-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_task","consumer_path":"Tools/execution/task_runtime/update_task.py","owner_module":"execution.audit.check_proof","owner_path":"Tools/execution/audit/check_proof.py","relationship":"writer","same_module":false},{"capability_id":"terminal-proof-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.check_proof","consumer_path":"Tools/execution/audit/check_proof.py","owner_module":"execution.audit.assemble_terminal_proof","owner_path":"Tools/execution/audit/assemble_terminal_proof.py","relationship":"checker","same_module":false},{"capability_id":"terminal-proof-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.assemble_terminal_proof","owner_path":"Tools/execution/audit/assemble_terminal_proof.py","relationship":"consumer","same_module":false},{"capability_id":"terminal-proof-producer-v1","capability_kind":"producer","consumer_module":"assemble_terminal_proof","consumer_path":"Tools/assemble_terminal_proof.py","owner_module":"execution.audit.assemble_terminal_proof","owner_path":"Tools/execution/audit/assemble_terminal_proof.py","relationship":"invocation-owner","same_module":false}],"registered_symbol_relationships":[{"consumer_module":"prepare_audit_plan","consumer_path":"Tools/prepare_audit_plan.py","identity":"audit-plan-producer-v1","owner_module":"execution.audit.prepare_audit_plan","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"complete_audit_receipt","consumer_path":"Tools/complete_audit_receipt.py","identity":"audit-receipt-producer-v1","owner_module":"execution.audit.complete_audit_receipt","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_batch_close","consumer_path":"Tools/check_batch_close.py","identity":"batch-close-producer-v1","owner_module":"execution.audit.check_batch_close","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_batch_page_review","consumer_path":"Tools/record_batch_page_review.py","identity":"batch-page-review-attestation-v1","owner_module":"execution.audit.record_batch_page_review","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_batch_review","consumer_path":"Tools/record_batch_review.py","identity":"batch-review-producer-v1","owner_module":"execution.audit.record_batch_review","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"publish_delta","consumer_path":"Tools/publish_delta.py","identity":"candidate-delta-publication-v1","owner_module":"execution.task_runtime.candidate_delta_runtime","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_queue","consumer_path":"Tools/check_queue.py","identity":"card-context-delivery-v1","owner_module":"execution.task_runtime.check_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_changed_scope_evidence","consumer_path":"Tools/record_changed_scope_evidence.py","identity":"changed-scope-evidence-adapter-v1","owner_module":"execution.audit.record_changed_scope_evidence","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_corpus_plan","consumer_path":"Tools/check_corpus_plan.py","identity":"corpus-plan-structure-gate-v1","owner_module":"execution.planning.check_corpus_plan","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"apply_delta","consumer_path":"Tools/apply_delta.py","identity":"coverage-delta-application-v1","owner_module":"execution.task_runtime.apply_delta","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_rendering_verification","consumer_path":"Tools/record_rendering_verification.py","identity":"dedicated-rendering-verification-v1","owner_module":"knowledge.rendering.record_rendering_verification","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_evidence_invalidation","consumer_path":"Tools/record_evidence_invalidation.py","identity":"evidence-invalidation-v1","owner_module":"execution.evidence.record_evidence_invalidation","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"inspect_host","consumer_path":"Tools/inspect_host.py","identity":"host-environment-observation-v1","owner_module":"platform.agent_interface.inspect_host","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"prepare_host","consumer_path":"Tools/prepare_host.py","identity":"host-environment-preparation-v1","owner_module":"platform.distribution.prepare_host","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_maintenance_evidence","consumer_path":"Tools/record_maintenance_evidence.py","identity":"maintenance-evidence-producer-v1","owner_module":"execution.task_runtime.record_maintenance_evidence","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"update_queue","consumer_path":"Tools/update_queue.py","identity":"ordinary-queue-transition-v1","owner_module":"execution.task_runtime.update_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_profile_rendering","consumer_path":"Tools/record_profile_rendering.py","identity":"profile-rendering-evidence-v1","owner_module":"knowledge.rendering.record_profile_rendering","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_gate_result","consumer_path":"Tools/record_gate_result.py","identity":"registered-scan-v1","owner_module":"execution.evidence.record_gate_result","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"prepare_rendering_runtime","consumer_path":"Tools/prepare_rendering_runtime.py","identity":"rendering-runtime-preparation-v1","owner_module":"platform.distribution.prepare_rendering_runtime","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_queue","consumer_path":"Tools/check_queue.py","identity":"required-queue-gate-v1","owner_module":"execution.task_runtime.check_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"compile_queue","consumer_path":"Tools/compile_queue.py","identity":"required-queue-materialization-v1","owner_module":"execution.planning.compile_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"compile_queue","consumer_path":"Tools/compile_queue.py","identity":"same-scope-queue-replan-v1","owner_module":"execution.planning.compile_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_substantive_review","consumer_path":"Tools/record_substantive_review.py","identity":"substantive-review-attestation-v1","owner_module":"execution.audit.record_substantive_review","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"run_task","consumer_path":"Tools/run_task.py","identity":"task-runtime-runner-v1","owner_module":"execution.task_runtime.task_runtime_runner","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"update_task","consumer_path":"Tools/update_task.py","identity":"task-state-transition-v1","owner_module":"execution.task_runtime.update_task","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_proof","consumer_path":"Tools/check_proof.py","identity":"terminal-proof-gate-v1","owner_module":"execution.audit.check_proof","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"assemble_terminal_proof","consumer_path":"Tools/assemble_terminal_proof.py","identity":"terminal-proof-producer-v1","owner_module":"execution.audit.assemble_terminal_proof","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"amendment-queue-transition-receipt-v1","owner_module":"execution.task_runtime.apply_amendment","producer_capability_id":"amendment-transaction-evidence-v1","relationship":"receipt-validator","symbol":"current_queue_cancellation_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"amendment-registration-receipt-v1","owner_module":"execution.task_runtime.register_amendment","producer_capability_id":"amendment-registration-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"amendment-transaction-receipt-v1","owner_module":"execution.task_runtime.apply_amendment","producer_capability_id":"amendment-transaction-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"audit-receipt-v3","owner_module":"execution.audit.audit_receipt_contract","producer_capability_id":"audit-receipt-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-gate-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-global-review-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-member-evidence-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-page-review-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-review-attestation-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-page-review-record-v3","owner_module":"execution.audit.batch_review_obligation_contract","producer_capability_id":"batch-page-review-attestation-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-review-wrapper-v2","owner_module":"execution.audit.batch_review_receipt_contract","producer_capability_id":"batch-review-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"boundary-contract-gate-receipt-v1","owner_module":"knowledge.structure.check_boundary_contract","producer_capability_id":"boundary-contract-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"changed-scope-audit-precursor-v2","owner_module":"execution.audit.changed_scope_evidence_contract","producer_capability_id":"changed-scope-evidence-adapter-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"changed-scope-candidate-set-v2","owner_module":"execution.audit.changed_scope_evidence_contract","producer_capability_id":"changed-scope-evidence-adapter-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"changed-scope-gate-evidence-v3","owner_module":"execution.audit.changed_scope_evidence_contract","producer_capability_id":"changed-scope-evidence-adapter-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"contract-amendment-receipt-v1","owner_module":"execution.task_runtime.apply_contract_amendment","producer_capability_id":"contract-amendment-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"corpus-plan-diagnostic-receipt-v1","owner_module":"execution.planning.check_corpus_plan","producer_capability_id":"corpus-plan-evidence-v1","relationship":"receipt-validator","symbol":"current_diagnostic_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"corpus-plan-gate-receipt-v1","owner_module":"execution.planning.check_corpus_plan","producer_capability_id":"corpus-plan-evidence-v1","relationship":"receipt-validator","symbol":"current_gate_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"corpus-plan-semantic-acceptance-receipt-v1","owner_module":"execution.planning.record_corpus_acceptance","producer_capability_id":"corpus-plan-semantic-acceptance-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"delta-application-receipt-v1","owner_module":"execution.task_runtime.apply_delta","producer_capability_id":"delta-application-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"duplicate-scan-receipt-v1","owner_module":"knowledge.content.duplicate_check","producer_capability_id":"duplicate-scan-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"evidence-invalidation-event-v1","owner_module":"execution.evidence.evidence_invalidation_contract","producer_capability_id":"evidence-invalidation-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"freshness-scan-receipt-v1","owner_module":"knowledge.metadata.check_freshness","producer_capability_id":"freshness-scan-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"maintenance-budget-manifest-receipt-v1","owner_module":"execution.task_runtime.record_maintenance_evidence","producer_capability_id":"maintenance-evidence-producer-v1","relationship":"receipt-validator","symbol":"current_budget_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"maintenance-ledger-advance-receipt-v1","owner_module":"execution.task_runtime.record_maintenance_evidence","producer_capability_id":"maintenance-evidence-producer-v1","relationship":"receipt-validator","symbol":"current_ledger_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"maintenance-watermark-advance-receipt-v1","owner_module":"execution.task_runtime.record_maintenance_evidence","producer_capability_id":"maintenance-evidence-producer-v1","relationship":"receipt-validator","symbol":"current_watermark_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"metadata-transition-receipt-v1","owner_module":"execution.evidence.metadata_gate_runtime","producer_capability_id":"current-profile-extension-evidence-v1","relationship":"receipt-validator","symbol":"current_metadata_transition_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"moc-drift-scan-receipt-v1","owner_module":"knowledge.structure.check_moc","producer_capability_id":"moc-drift-scan-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"page-batch-judgment-v2","owner_module":"governance.profile.profile_batch_judgment_contract","producer_capability_id":"manual-attestation-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"page-contract-gate-receipt-v1","owner_module":"knowledge.metadata.check_page_contract","producer_capability_id":"page-contract-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-adoption-receipt-v1","owner_module":"governance.standards.adoption_lineage_contract","producer_capability_id":"adopter-lineage-evidence-v1","relationship":"receipt-validator","symbol":"current_profile_adoption_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-extension-deterministic-gate-receipt-v1","owner_module":"execution.evidence.metadata_gate_runtime","producer_capability_id":"current-profile-extension-evidence-v1","relationship":"receipt-validator","symbol":"current_deterministic_gate_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-extension-manual-gate-receipt-v1","owner_module":"execution.evidence.metadata_gate_runtime","producer_capability_id":"current-profile-extension-evidence-v1","relationship":"receipt-validator","symbol":"current_manual_gate_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-load-diagnostic-receipt-v1","owner_module":"governance.profile.check_profile","producer_capability_id":"profile-load-evidence-v1","relationship":"receipt-validator","symbol":"current_diagnostic_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-load-gate-receipt-v1","owner_module":"governance.profile.check_profile","producer_capability_id":"profile-load-evidence-v1","relationship":"receipt-validator","symbol":"current_gate_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-rendering-evidence-v1","owner_module":"knowledge.rendering.profile_rendering_evidence_contract","producer_capability_id":"profile-rendering-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"queue-materialization-receipt-v1","owner_module":"execution.planning.compile_queue","producer_capability_id":"queue-materialization-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"queue-transition-receipt-v1","owner_module":"execution.task_runtime.queue_runtime.receipts","producer_capability_id":"queue-transition-evidence-v1","relationship":"receipt-validator","symbol":"current_queue_transition_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"receipt-seal-receipt-v1","owner_module":"execution.evidence.seal_receipts","producer_capability_id":"receipt-seal-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"registered-residual-scan-receipt-v1","owner_module":"knowledge.content.check_residual_content","producer_capability_id":"registered-residual-scan-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"rendering-verification-evidence-v3","owner_module":"knowledge.rendering.rendering_verification_contract","producer_capability_id":"dedicated-rendering-verification-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"required-queue-gate-receipt-v1","owner_module":"execution.task_runtime.queue_check_receipt","producer_capability_id":"required-queue-gate-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"standards-adoption-receipt-v1","owner_module":"governance.standards.adoption_lineage_contract","producer_capability_id":"adopter-lineage-evidence-v1","relationship":"receipt-validator","symbol":"current_standards_adoption_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"standards-revalidation-queue-gate-receipt-v1","owner_module":"execution.task_runtime.queue_check_receipt","producer_capability_id":"required-queue-gate-evidence-v1","relationship":"receipt-validator","symbol":"current_standards_revalidation_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"structure-registry-gate-receipt-v1","owner_module":"knowledge.structure.check_structure","producer_capability_id":"structure-registry-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"substantive-review-evidence-v3","owner_module":"execution.audit.substantive_review_contract","producer_capability_id":"substantive-review-attestation-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"task-plan-publication-receipt-v1","owner_module":"execution.planning.apply_task_plan","producer_capability_id":"task-plan-publication-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"task-transition-abort-receipt-v1","owner_module":"execution.task_runtime.update_task","producer_capability_id":"task-transition-evidence-v1","relationship":"receipt-validator","symbol":"current_task_transition_abort_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"task-transition-receipt-v1","owner_module":"execution.task_runtime.update_task","producer_capability_id":"task-transition-evidence-v1","relationship":"receipt-validator","symbol":"current_task_transition_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"terminal-proof-diagnostic-v1","owner_module":"execution.audit.terminal_proof_contract","producer_capability_id":"terminal-proof-gate-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"terminal-proof-gate-v2","owner_module":"execution.audit.terminal_proof_contract","producer_capability_id":"terminal-proof-gate-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"vocabulary-gate-receipt-v1","owner_module":"knowledge.metadata.check_vocab","producer_capability_id":"vocabulary-gate-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"wiki-link-integrity-receipt-v1","owner_module":"knowledge.content.check_links","producer_capability_id":"wiki-link-integrity-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"}],"schema_version":1,"source_public_exports":[{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"symbol":"AUDIT_DIMENSION_BASE_PATH"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"symbol":"BASE_RECEIPT_DIMENSION_ORDER"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"symbol":"BASE_RECEIPT_DIMENSIONS"},{"boundary_declared":true,"consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"symbol":"EVIDENCE_ROLES"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":[],"symbol":"EXTENSION_TARGET_MAPPINGS"},{"boundary_declared":true,"consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"symbol":"current_audit_dimension_values"},{"boundary_declared":true,"consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"symbol":"load_audit_dimension_base"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"symbol":"validate_audit_dimension_base"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"symbol":"current_batch_review_receipt"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"AuditPlanMissing"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"symbol":"batch_review_evidence"},{"boundary_declared":true,"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"symbol":"candidate_page_evidence"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"symbol":"candidate_page_evidence_errors"},{"boundary_declared":true,"consumers":["execution.task_runtime.update_queue"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"symbol":"closed_plan_closure_errors"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"combine_plan_reconciliations"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"current_consumption_evidence_ids"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"symbol":"evidence_observation"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"reconciliation_from_bindings"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"symbol":"resolve_stage_plan"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"symbol":"terminal_dimension_evidence"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"symbol":"terminal_plan_reconciliation"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"symbol":"stage_evidence_closure"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"symbol":"stage_evidence_status"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"symbol":"wrapper_binding_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"obligation_contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"symbol":"page_artifact_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"symbol":"page_set_artifact_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"symbol":"sources_sha256"},{"boundary_declared":true,"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"symbol":"ATTEMPT_IDENTITY_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"symbol":"AUDIT_RECEIPT_RECORD_KIND"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"AuditLifecycleContractError"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"symbol":"CHANGED_SCOPE_PRECURSOR_RECORD_KIND"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"EVIDENCE_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"symbol":"PLAN_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.audit_receipt_contract"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract"],"symbol":"attempt_binding"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"attempt_binding_mismatches"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"symbol":"resolution_route"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"validate_resolution"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"BATCH_CLOSE_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"symbol":"CHANGED_SCOPE_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"symbol":"PROFILE_REGISTERED_SCAN_EXTENSION"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"symbol":"SUBSTANTIVE_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"composed_obligation_specs"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"symbol":"load_changed_scope_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"symbol":"obligation_spec_for_rule"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"symbol":"profile_registered_scan_spec"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"required_obligation"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"symbol":"resolve_obligation_definition"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"symbol":"validate_changed_scope_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"symbol":"validate_plan_definition_authority"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"AUDIT_PLAN_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"closed_string_list"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"contract_snapshot_sha256"},{"boundary_declared":true,"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"field_specs"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"symbol":"is_sha256"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"plan_contract_snapshot_sha256"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"symbol":"plan_sha256"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"required_obligation_ids"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"symbol":"validate_plan"},{"boundary_declared":true,"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"validate_value"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"symbol":"AuditProducerChainError"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"symbol":"FINAL_AUDIT_RECEIPT_CAPABILITY"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"symbol":"precursor_chain_for_obligation"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"symbol":"precursor_chain_for_spec"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"precursor_record_matches"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"producer_chain_observation"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"symbol":"require_precursor_record"},{"boundary_declared":true,"consumers":["execution.audit.complete_audit_receipt"],"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.complete_audit_receipt"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.audit.audit_receipt_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.audit.complete_audit_receipt"],"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.audit.complete_audit_receipt"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_fingerprint"],"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint"],"symbol":"page_artifact_fingerprint_contract"},{"boundary_declared":true,"consumers":["execution.audit.batch_close_audit","execution.audit.complete_audit_receipt"],"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.batch_close_audit","execution.audit.complete_audit_receipt"],"symbol":"project_new_passing_audit_receipt"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.audit_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.task_runtime.queue_runtime.close_gate"],"symbol":"validate_audit_receipt"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.audit_reconciliation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.close_gate"],"symbol":"projection_fields"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"build_full_audit_receipt"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"build_post_delta_evidence_set"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"symbol":"resolve_post_delta_projection"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"symbol":"validate_post_delta_evidence_set"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"BATCH_CLOSE_CLOSED_LIST_PATH"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"CLOSED_LIST_EVIDENCE_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"GATE_CHECK"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"GATE_ID"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"GATE_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"GLOBAL_REVIEW_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"MEMBER_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"PAGE_REVIEW_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"REVIEW_ATTESTATION_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"symbol":"closed_list_member_rows"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"load_batch_close_closed_list"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"validate_batch_close_closed_list"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"BATCH_REVIEW_OBLIGATION_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"PRODUCER_TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"PRODUCER_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"base_obligation_specs"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime"],"symbol":"consumption_dependency_obligation_ids"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"dependency_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"symbol":"load_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"symbol":"obligation_spec_for_rule"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"registry_sha256"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"select_s_targets"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"symbol":"validate_plan_base_closure"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"resolve_consumed_evidence"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"symbol":"review_input_constraints"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"validate_applicability_disposition"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"validate_plan_applicability"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"symbol":"validate_input_binding"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"symbol":"validate_producer_receipt"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"validate_receipt_consumption"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"symbol":"GATE_ID"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"PRODUCER_CHECK"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"PRODUCER_TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"PRODUCER_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.evidence.receipt_type_contract"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review"],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"judgment_binding"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"AUDIT_PRECURSOR_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"CANDIDATE_SET_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"ChangedScopeEvidenceContractError"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"DIRECT_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"DIRECT_SCHEMA_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"direct_input_binding"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"SCHEMA_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"symbol":"INPUT_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"PLAN_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"PROFILE_SCAN_EXTENSION"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"authorized_profile_scan"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"candidate_set_contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"candidate_set_dependency_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"direct_contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"direct_dependency_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"load_control_registry"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"load_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"normalized_base_rules"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"profile_scan_extension_point"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"profile_scan_selector"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"symbol":"registry_row"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"pure_check_owner"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"runtime_check_source_sha256"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"runtime_contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"source_gate_selector"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"source_summary"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":[],"symbol":"validate_audit_producer_record"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"validate_audit_producer_record_for_plan"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"validate_candidate_set_record_for_plan"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":[],"symbol":"validate_direct_record"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"validate_direct_record_for_plan"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"validate_record_for_plan"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"validate_current_direct_record"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"pure_check_result"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"pure_input_binding"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"validate_current_record"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"COVERAGE_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"GUIDANCE_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"TASK_CONTRACT_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"coverage_routing_state"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"frozen_task_contract_references"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"guidance_state_zero_counts"},{"boundary_declared":true,"consumers":["execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"symbol":"OBLIGATION_PROJECTION"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"SUBSTANTIVE_REVIEW_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"symbol":"CURRENT_PRODUCER_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.audit.substantive_review_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"symbol":"validate_review_pair"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"symbol":"validate_review_receipt"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"module":"execution.evidence.evidence_attempt_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"symbol":"EvidenceAttemptError"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"module":"execution.evidence.evidence_attempt_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"symbol":"unique_current_attempt"},{"boundary_declared":true,"consumers":[],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":[],"symbol":"CAPABILITY_ID"},{"boundary_declared":true,"consumers":[],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":[],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"TOOL"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"load_policy"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"validate_subjects"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"build_event"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"resolve_body"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.runtime"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"symbol":"invalidation_view"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.runtime"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"symbol":"current_reference_deficits"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"module":"execution.evidence.manual_attestation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"symbol":"publish_receipt"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"module":"execution.evidence.manual_attestation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"symbol":"require_statement"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_result"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_result"],"symbol":"DETERMINISTIC_GATE_PRODUCER_IDENTITY"},{"boundary_declared":true,"consumers":["knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"symbol":"GateRuntimeContext"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation"],"symbol":"MANUAL_GATE_PRODUCER_IDENTITY"},{"boundary_declared":true,"consumers":["knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"symbol":"METADATA_TRANSITION_PRODUCER_IDENTITY"},{"boundary_declared":true,"consumers":["knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"symbol":"current_gate_receipt"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"symbol":"load_gate_context"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"symbol":"receipt_bindings"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"symbol":"require_admitted_runtime"},{"boundary_declared":true,"consumers":["knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"symbol":"require_authorities_current"},{"boundary_declared":true,"consumers":["execution.task_runtime.runtime_validation"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.runtime_validation"],"symbol":"require_context_current"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"symbol":"validate_gate_receipt"},{"boundary_declared":true,"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"symbol":"ReceiptTypeContractError"},{"boundary_declared":true,"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"symbol":"base_receipt_errors"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"symbol":"load_receipt_type_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"symbol":"reference_source_kind"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"symbol":"APPLICABILITY_STATES"},{"boundary_declared":true,"consumers":[],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"symbol":"ARTIFACT_BINDING_FIELDS"},{"boundary_declared":true,"consumers":[],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"symbol":"ARTIFACT_FIELD_ROLES"},{"boundary_declared":true,"consumers":[],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"symbol":"ARTIFACT_ROLES"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"symbol":"CLOSE_ROUTE_TRIGGER"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"symbol":"CONFIGURED_STATE"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"symbol":"CORPUS_PLANNING_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"symbol":"INACTIVE_STATE"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"PASS_RECEIPT_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.planning.record_corpus_acceptance"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"symbol":"SEMANTIC_ACCEPTANCE_SCOPE"},{"boundary_declared":true,"consumers":["governance.profile.profile_onboarding_status"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"symbol":"SLOT_NAME"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"symbol":"artifact_contract"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.close_gate"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"symbol":"close_trigger_issues"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"symbol":"current_corpus_planning_contract_values"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"symbol":"derive_close_requirement"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"symbol":"receipt_binding_differences"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"symbol":"receipt_binding_shape_issues"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.close_gate"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"symbol":"receipt_path_currentness_issues"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"symbol":"validate_corpus_planning_envelope"},{"boundary_declared":true,"consumers":["publish_delta"],"module":"execution.task_runtime.candidate_delta_runtime","registered_consumers":["publish_delta"],"static_consumers":["publish_delta"],"symbol":"main"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"module":"execution.task_runtime.queue_check_receipt","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"symbol":"make_check_receipt"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"module":"execution.task_runtime.runtime_validation","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"symbol":"require_gate_context_current"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"module":"execution.task_runtime.runtime_validation","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"symbol":"validate_runtime"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"AWAIT_DISPOSITIONS"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"SCHEMA_VERSION"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"action_route"},{"boundary_declared":true,"consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"symbol":"action_route_for_token"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"build_action"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.resume"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.resume"],"symbol":"resume_action_token"},{"boundary_declared":true,"consumers":["execution.task_runtime.check_queue"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"symbol":"resume_recommendation"},{"boundary_declared":true,"consumers":["run_task"],"module":"execution.task_runtime.task_runtime_runner","registered_consumers":["run_task"],"static_consumers":["run_task"],"symbol":"main"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"symbol":"BASE_RECEIPT_DIMENSIONS"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"symbol":"NOT_BATCH_SCOPED_GATE"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"symbol":"QUEUE_EXHAUSTED_GATE"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"symbol":"UNDIMENSIONED_GATE"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"symbol":"UNNARROWED_GATE_DIMENSION"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"symbol":"load_current_control_contract"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"symbol":"parse_standards_gate_registry"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"DUE_STAGE"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"symbol":"EXTENSION_POINT"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"PRODUCER_CHECK"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"symbol":"PRODUCER_TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"PRODUCER_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"symbol":"RECORD_KIND"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"SCHEMA_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"evidence_fingerprints"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"current_judgment_attempt"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"current_judgment_receipts"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"symbol":"expand_requirements"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"expected_projection"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"judgment_observation"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"load_bound_plan"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"symbol":"receipt_binding_errors"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"symbol":"requirement_set_sha256"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"resolve_obligation"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"semantic_content_fingerprint"},{"boundary_declared":true,"consumers":["governance.standards.adopt_standards"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"symbol":"ADOPTION_RECEIPT_PATH"},{"boundary_declared":true,"consumers":["governance.profile.apply_profile_adoption"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"symbol":"PROFILE_ADOPTION_TOOL"},{"boundary_declared":true,"consumers":["governance.profile.apply_profile_adoption"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"symbol":"PROFILE_ADOPTION_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"symbol":"STANDARDS_ADOPTION_TOOL"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"symbol":"STANDARDS_ADOPTION_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"symbol":"current_lineage_errors"},{"boundary_declared":true,"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"symbol":"load_adoption_history"},{"boundary_declared":true,"consumers":["knowledge.metadata.check_freshness"],"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.coverage"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.coverage"],"symbol":"COVERAGE_DISPOSITION_VALUES"},{"boundary_declared":true,"consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"symbol":"PRIORITY_ORDER"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"symbol":"PRIORITY_VALUES"},{"boundary_declared":true,"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"symbol":"REVIEW_INTERVALS_DAYS"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"VOCABULARY_BASE_PATH"},{"boundary_declared":true,"consumers":[],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":[],"symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["knowledge.metadata.compose_vocab"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"symbol":"VocabularyContractError"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"load_vocabulary_base"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"load_vocabulary_extensions_contract"},{"boundary_declared":true,"consumers":["knowledge.metadata.compose_vocab"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"symbol":"validate_vocabulary_base"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"validate_vocabulary_extensions"},{"boundary_declared":true,"consumers":[],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":[],"symbol":"validate_vocabulary_extensions_contract"},{"boundary_declared":true,"consumers":["knowledge.metadata.compose_vocab"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"symbol":"vocabulary_extensions_shape"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime"],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"symbol":"CHECKS_BY_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime"],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"symbol":"RUNNERS_BY_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"symbol":"ProfileRenderingContractGap"},{"boundary_declared":true,"consumers":[],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":[],"symbol":"profile_rendering_contract_gap_targets"},{"boundary_declared":true,"consumers":[],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":[],"symbol":"require_profile_rendering_contract_state"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"CONTRACT_PATH"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"validate_registry_projection"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"CURRENT_PRODUCER_CHECK"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"CURRENT_PRODUCER_TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"symbol":"CURRENT_PRODUCER_VERSION"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"RENDERING_MODES"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"RENDERING_VERIFICATION_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"contract_sha256"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"record_dependency_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"validate_record"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"symbol":"validate_record_for_obligation"},{"boundary_declared":true,"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"symbol":"fence_scan"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"symbol":"has_markdown_table"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"symbol":"has_mermaid_fence"},{"boundary_declared":true,"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"symbol":"table_scan"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"symbol":"EntrypointResolutionError"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"symbol":"describe_entrypoint"},{"boundary_declared":true,"consumers":["platform.agent_interface.compile_cli_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"symbol":"discover_entrypoints"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"symbol":"capture_argument_parser"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"entrypoint_for_implementation_path"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"symbol":"load_tool_implementation"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host"],"module":"platform.agent_interface.install_host_config","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"symbol":"install"},{"boundary_declared":true,"consumers":["platform.common.host_toolchain"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.host_toolchain"],"symbol":"PREPARATION_CAPABILITY_ID"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"symbol":"HostEnvironmentUnavailable"},{"boundary_declared":true,"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"symbol":"preparation_failure"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"preparation_request"},{"boundary_declared":true,"consumers":["platform.common.reporting"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.reporting"],"symbol":"host_handoff"},{"boundary_declared":true,"consumers":["platform.common.reporting"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.reporting"],"symbol":"validate_host_handoff"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"symbol":"CAPABILITY_ID"},{"boundary_declared":true,"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"symbol":"CUE_ENV"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"symbol":"requirements"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"symbol":"binding_path"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"symbol":"binding_document"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"symbol":"verify_python"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"symbol":"verify_cue"},{"boundary_declared":true,"consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"symbol":"cue_version_matches"},{"boundary_declared":true,"consumers":["governance.profile.profile_cue"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue"],"symbol":"cue_unavailable"},{"boundary_declared":true,"consumers":["governance.profile.profile_cue"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue"],"symbol":"select_cue"},{"boundary_declared":true,"consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"symbol":"observe"},{"boundary_declared":true,"consumers":["platform.agent_interface.entrypoint_loader"],"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"symbol":"IMPLEMENTATION_MARKER"},{"boundary_declared":true,"consumers":["platform.agent_interface.entrypoint_loader"],"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"symbol":"ImplementationMarkerError"},{"boundary_declared":true,"consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"symbol":"parse_implementation_module"},{"boundary_declared":true,"consumers":["platform.agent_interface.entrypoint_loader"],"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"symbol":"parse_implementation_module_source"},{"boundary_declared":true,"consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"module":"platform.common.locked_download","registered_consumers":[],"static_consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"symbol":"download"},{"boundary_declared":true,"consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"module":"platform.common.receipts","registered_consumers":[],"static_consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"symbol":"make_gate_receipt"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_rendering_runtime"],"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"symbol":"node_requirement"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_rendering_runtime"],"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"symbol":"npm_cli"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_rendering_runtime"],"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"symbol":"prepare_node"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host"],"module":"platform.distribution.prepare_host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"symbol":"prepare"},{"boundary_declared":true,"consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"module":"platform.repository.path_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"symbol":"canonical_repository_relative_path"}],"sources":[{"path":"Tools/tool-taxonomy.yaml","sha256":"sha256:44c6a46acf604ab28023a4028fb026bf11b01582093450bd113ff3527c95998f"},{"path":"Tools/module-boundaries.yaml","sha256":"sha256:f38e2261c980d3870937218110b3837b3e2e5ab48b84818a1e2aed3c26a82438"},{"path":"Tools/agent-interface-policy.yaml","sha256":"sha256:16cbe961699c6a473c9f28d7b1e9b6b1a79bdc6c410ffc8f115ed2f70feee803"},{"path":"Tools/operation-capabilities.yaml","sha256":"sha256:d6c672632ff29288fd15d1df5a4b85b7cabbf9e34a292cf0782bb9269c741a02"}],"static_public_interfaces":[{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.assemble_terminal_proof","status":"consumed","symbol":"DEFAULT_PROOF_PATH"},{"consumers":["assemble_terminal_proof"],"declared":true,"module":"execution.audit.assemble_terminal_proof","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.assemble_terminal_proof","status":"consumed","symbol":"read_terminal_audit_input"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"AUDIT_DIMENSION_BASE_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"BASE_RECEIPT_DIMENSION_ORDER"},{"consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"EVIDENCE_ROLES"},{"consumers":[],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"declared-unused","symbol":"EXTENSION_TARGET_MAPPINGS"},{"consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"current_audit_dimension_values"},{"consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"load_audit_dimension_base"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"validate_audit_dimension_base"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"AuditEvidenceError"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"AuditPlanMissing"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"batch_review_evidence"},{"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"candidate_page_evidence"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"candidate_page_evidence_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"closed_plan_closure_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"combine_plan_reconciliations"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"continue_evidence_observation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"current_batch_review_receipt"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"current_consumption_evidence_ids"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"evidence_evaluation"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"evidence_observation"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"obligation_evidence_resolution"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"reconciliation_from_bindings"},{"consumers":["execution.audit.complete_audit_receipt"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"require_completion_evidence"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"require_substantive_review_attempt"},{"consumers":["execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"resolve_stage_plan"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"stage_evidence_closure"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"stage_evidence_status"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"terminal_dimension_evidence"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"terminal_plan_reconciliation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"wrapper_binding_errors"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_execution_runtime","status":"consumed","symbol":"next_stage_step"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","status":"consumed","symbol":"obligation_contract_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","status":"consumed","symbol":"page_artifact_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","status":"consumed","symbol":"page_set_artifact_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_fingerprint","status":"consumed","symbol":"sources_sha256"},{"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"ATTEMPT_IDENTITY_FIELDS"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"AUDIT_RECEIPT_RECORD_KIND"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"AuditLifecycleContractError"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"CHANGED_SCOPE_PRECURSOR_RECORD_KIND"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"EVIDENCE_BINDING_FIELDS"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"OBLIGATION_BINDING_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"PLAN_BINDING_FIELDS"},{"consumers":["execution.audit.audit_receipt_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"attempt_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"attempt_binding_mismatches"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"resolution_route"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"validate_resolution"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"BATCH_CLOSE_REGISTRY_PATH"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"CHANGED_SCOPE_REGISTRY_PATH"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"PROFILE_REGISTERED_SCAN_EXTENSION"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"SUBSTANTIVE_REGISTRY_PATH"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"composed_obligation_specs"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"load_changed_scope_registry"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"obligation_spec_for_rule"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"profile_registered_scan_spec"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"profile_rendering_specs"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"required_obligation"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"resolve_obligation_definition"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"validate_changed_scope_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"validate_plan_definition_authority"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"AUDIT_PLAN_CONTRACT_PATH"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"closed_string_list"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"contract_snapshot_sha256"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"field_specs"},{"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"is_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"plan_contract_snapshot_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"plan_sha256"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"required_obligation_ids"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"validate_plan"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"validate_value"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"AuditProducerChainError"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"FINAL_AUDIT_RECEIPT_CAPABILITY"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"precursor_chain_for_obligation"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"precursor_chain_for_spec"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"precursor_record_matches"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"producer_chain_observation"},{"consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"require_precursor_record"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"AuditProducerError"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"admitted_runtime"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"computation_binding"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"freeze_manifest_pages"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"frozen_manifest_page"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"managed_plan_path"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"managed_receipt_path"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"obligation_attempt_records"},{"consumers":["execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"obligation_contract_fingerprint"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"open_batch"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"page_artifact_fingerprint"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"page_set_artifact_fingerprint"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"page_set_sha256"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"profile_bindings"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"read_receipt_records"},{"consumers":[],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"declared-unused","symbol":"receipt_by_id"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"require_computation_current"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"require_nonempty_string"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"require_pages_current"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"require_runtime_current"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"runtime_lock_metadata"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"runtime_state_bindings"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"standards_bindings"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"validate_obligation_attempt_binding"},{"consumers":["execution.audit.complete_audit_receipt"],"declared":true,"module":"execution.audit.audit_receipt_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":[],"declared":true,"module":"execution.audit.audit_receipt_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.audit.complete_audit_receipt"],"declared":true,"module":"execution.audit.audit_receipt_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_fingerprint"],"declared":true,"module":"execution.audit.audit_receipt_contract","status":"consumed","symbol":"page_artifact_fingerprint_contract"},{"consumers":["execution.audit.batch_close_audit","execution.audit.complete_audit_receipt"],"declared":true,"module":"execution.audit.audit_receipt_contract","status":"consumed","symbol":"project_new_passing_audit_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.audit_receipt_contract","status":"consumed","symbol":"validate_audit_receipt"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.audit_reconciliation_contract","status":"consumed","symbol":"projection_fields"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","status":"consumed","symbol":"build_full_audit_receipt"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","status":"consumed","symbol":"build_post_delta_evidence_set"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","status":"consumed","symbol":"resolve_post_delta_projection"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_audit","status":"consumed","symbol":"validate_post_delta_evidence_set"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"BATCH_CLOSE_CLOSED_LIST_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"CLOSED_LIST_EVIDENCE_FIELDS"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"GATE_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"GLOBAL_REVIEW_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"MEMBER_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"PAGE_REVIEW_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"REVIEW_ATTESTATION_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"closed_list_member_rows"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"load_batch_close_closed_list"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"validate_batch_close_closed_list"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"BATCH_REVIEW_OBLIGATION_REGISTRY_PATH"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"base_obligation_specs"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"consumption_dependency_obligation_ids"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"contract_fingerprint"},{"consumers":[],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"dependency_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"load_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"obligation_spec_for_rule"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"plan_projection_errors"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"registry_sha256"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"resolve_consumed_evidence"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"review_input_constraints"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"select_s_targets"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_applicability_disposition"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_input_binding"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_plan_applicability"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_plan_base_closure"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_producer_receipt"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_receipt_consumption"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_review_input"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"PRODUCER_CHECK"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"judgment_binding"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"ADAPTER_CAPABILITY_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"AUDIT_PRECURSOR_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"CANDIDATE_SET_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"ChangedScopeEvidenceContractError"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"DIRECT_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"DIRECT_SCHEMA_VERSION"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"INPUT_BINDING_FIELDS"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"PLAN_BINDING_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"PROFILE_SCAN_EXTENSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"REGISTRY_PATH"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"TOOL"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"authorized_profile_scan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"candidate_set_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"candidate_set_dependency_fingerprint"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"direct_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"direct_dependency_fingerprint"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"direct_input_binding"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"load_control_registry"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"load_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"normalized_base_rules"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"profile_scan_extension_point"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"profile_scan_selector"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"pure_check_owner"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"registry_row"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"runtime_check_source_sha256"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"runtime_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"source_gate_selector"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"source_summary"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"declared-unused","symbol":"validate_audit_producer_record"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"validate_audit_producer_record_for_plan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"validate_candidate_set_record_for_plan"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"declared-unused","symbol":"validate_direct_record"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"validate_direct_record_for_plan"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"validate_record_for_plan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","status":"consumed","symbol":"pure_check_result"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","status":"consumed","symbol":"pure_input_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","status":"consumed","symbol":"validate_current_direct_record"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","status":"consumed","symbol":"validate_current_record"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"COVERAGE_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"GUIDANCE_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"TASK_CONTRACT_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"coverage_routing_state"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"frozen_task_contract_references"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"guidance_state_zero_counts"},{"consumers":["check_batch_close"],"declared":true,"module":"execution.audit.check_batch_close","status":"consumed","symbol":"main"},{"consumers":["check_proof"],"declared":true,"module":"execution.audit.check_proof","status":"consumed","symbol":"main"},{"consumers":["complete_audit_receipt"],"declared":true,"module":"execution.audit.complete_audit_receipt","status":"consumed","symbol":"main"},{"consumers":["prepare_audit_plan"],"declared":true,"module":"execution.audit.prepare_audit_plan","status":"consumed","symbol":"main"},{"consumers":["record_batch_judgment"],"declared":true,"module":"execution.audit.record_batch_judgment","status":"consumed","symbol":"main"},{"consumers":["record_batch_page_review"],"declared":true,"module":"execution.audit.record_batch_page_review","status":"consumed","symbol":"main"},{"consumers":["record_batch_review"],"declared":true,"module":"execution.audit.record_batch_review","status":"consumed","symbol":"main"},{"consumers":["record_changed_scope_evidence"],"declared":true,"module":"execution.audit.record_changed_scope_evidence","status":"consumed","symbol":"main"},{"consumers":["record_substantive_review"],"declared":true,"module":"execution.audit.record_substantive_review","status":"consumed","symbol":"main"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"CURRENT_PRODUCER_VERSION"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"OBLIGATION_PROJECTION"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"SUBSTANTIVE_REVIEW_CONTRACT_PATH"},{"consumers":[],"declared":true,"module":"execution.audit.substantive_review_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"review_input_shape"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"validate_review_pair"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"validate_review_receipt"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"DIAGNOSTIC_CHECK"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"DIAGNOSTIC_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"GATE_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"NOT_APPLICABLE_PREFIX"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"contract_values"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"validate_proof"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"validate_terminal_audit_input"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"ACTIVATION_PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_ACK_PROTOCOL"},{"consumers":["execution.audit.record_batch_judgment","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_BATCH_GATE"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_DELIVERY_PROTOCOL"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_GOVERNANCE"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_TASK_COMPLETION"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"activation_context_errors"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"activation_receipt_binding"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"build_activation_context"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"build_phase_ack"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"build_phase_delivery"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"build_readback_addendum"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"context_from_receipt"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"exact_bundle_errors"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"expand_batch_review_requirements"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"expected_delivery_attempt_id"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"phase_ack_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"phase_piece_ids"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"phase_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"phase_record"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"readback_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"review_requirement_set_sha256"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","status":"consumed","symbol":"CardContractError"},{"consumers":["platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","status":"consumed","symbol":"SCHEMA_PATH"},{"consumers":["execution.audit.check_batch_close","execution.context_delivery.card_activation","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","status":"consumed","symbol":"load_schema"},{"consumers":["platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","status":"consumed","symbol":"string_list"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"ReadSetContractError"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"SCHEMA_PATH"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"dependencies"},{"consumers":["execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"discover"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"discover_profile"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"load_schema"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"readback_edges"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"targets"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"BASELINE_CURRENT"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"BASELINE_NONE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"CANDIDATE_PROTOCOL"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"candidate_set_sha256"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"continuation_attestation_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"disposition_candidates"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"partition_against_baseline"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"with_observation"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.evidence.evidence_attempt_runtime","status":"consumed","symbol":"EvidenceAttemptError"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.evidence.evidence_attempt_runtime","status":"consumed","symbol":"unique_current_attempt"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"declared-unused","symbol":"CAPABILITY_ID"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"declared-unused","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"TOOL"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"build_event"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"current_reference_deficits"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"invalidation_view"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"load_policy"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"resolve_body"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"validate_subjects"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.manual_attestation","status":"consumed","symbol":"publish_receipt"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.manual_attestation","status":"consumed","symbol":"require_statement"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"CONSUMER_OPERATION"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"DETERMINISTIC_GATE_PRODUCER_IDENTITY"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"DETERMINISTIC_GATE_RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"GateRuntimeContext"},{"consumers":["execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"MANUAL_GATE_PRODUCER_IDENTITY"},{"consumers":["execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"MANUAL_GATE_RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"METADATA_TRANSITION_PRODUCER_IDENTITY"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"METADATA_TRANSITION_RECEIPT_TYPE_ID"},{"consumers":[],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"declared-unused","symbol":"current_deterministic_gate_receipt_errors"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"current_gate_receipt"},{"consumers":[],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"declared-unused","symbol":"current_manual_gate_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"declared-unused","symbol":"current_metadata_transition_receipt_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"load_gate_context"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"persisted_property_gate_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"receipt_bindings"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"registered_scan_for_id"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"require_admitted_runtime"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"require_authorities_current"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"require_context_current"},{"consumers":["execution.audit.record_changed_scope_evidence","execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"run_registered_scan"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"validate_gate_receipt"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"validate_registered_scan_input_binding"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"validate_registered_scan_receipts"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"CLOSE_BUNDLE_CLOSURE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"MATERIALIZATION_BODY_REQUIRED"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"MATERIALIZATION_COLD_PROJECTION"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"MATERIALIZATION_ID_ONLY"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"RECEIPT_COLD_PROJECTION_FIELDS"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"REVALIDATION_CLOSURE"},{"consumers":["execution.evidence.receipt_type_contract","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"ReceiptReferenceError"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"ResolvedReceipt"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_AUDIT_RECEIPT"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_CANDIDATE_DELTA"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_CLOSE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_CLOSE_ATTESTATION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_CLOSE_GLOBAL_REVIEW"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_COVERAGE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_DELTA_APPLY"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_ITEM"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_PAGE_REVIEW"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_PROGRESS"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_STANDARDS_STATE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_TRANSITION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_WRITER_OPERATION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"edge_reference_ids"},{"consumers":["execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"iter_receipt_references"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"reference_ids"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"reference_spec"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"reference_specs"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"walk_body_dependencies"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"walk_receipt_closure"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"ReceiptTypeContractError"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"base_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"load_receipt_type_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"reference_source_kind"},{"consumers":["record_evidence_invalidation"],"declared":true,"module":"execution.evidence.record_evidence_invalidation","status":"consumed","symbol":"main"},{"consumers":["record_gate_attestation"],"declared":true,"module":"execution.evidence.record_gate_attestation","status":"consumed","symbol":"main"},{"consumers":["record_gate_result"],"declared":true,"module":"execution.evidence.record_gate_result","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"execution.evidence.seal_receipts","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["seal_receipts"],"declared":true,"module":"execution.evidence.seal_receipts","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"Refusal"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"compile_command"},{"consumers":[],"declared":true,"module":"execution.planning.apply_task_plan","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"prepare"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"report"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"require_current"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"validate_published"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_CHECK"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_PLAN_PREFIX"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_TOOL"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_TOOL_VERSION"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"acceptance_plan_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"close_requirement"},{"consumers":[],"declared":true,"module":"execution.planning.check_corpus_plan","status":"declared-unused","symbol":"current_diagnostic_receipt_errors"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"current_freshness_binding"},{"consumers":[],"declared":true,"module":"execution.planning.check_corpus_plan","status":"declared-unused","symbol":"current_gate_receipt_errors"},{"consumers":["check_corpus_plan"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close","execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"make_pass_receipt"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"pass_receipt_errors"},{"consumers":["execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"receipt_binding"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"semantic_acceptance_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"semantic_acceptance_status"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"validate_corpus_plan"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","status":"consumed","symbol":"compile_document"},{"consumers":[],"declared":true,"module":"execution.planning.compile_queue","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["compile_queue"],"declared":true,"module":"execution.planning.compile_queue","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","status":"consumed","symbol":"replan_diff"},{"consumers":["execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","status":"consumed","symbol":"validate_same_scope_proposal"},{"consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"APPLICABILITY_STATES"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"declared-unused","symbol":"ARTIFACT_BINDING_FIELDS"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"declared-unused","symbol":"ARTIFACT_FIELD_ROLES"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"declared-unused","symbol":"ARTIFACT_ROLES"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"CLOSE_ROUTE_TRIGGER"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"CONFIGURED_STATE"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"CORPUS_PLANNING_CONTRACT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"INACTIVE_STATE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"PASS_RECEIPT_BINDING_FIELDS"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_SCOPE"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"SLOT_NAME"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"artifact_contract"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"close_trigger_issues"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"current_corpus_planning_contract_values"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"derive_close_requirement"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"load_corpus_planning_contract"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"receipt_binding_differences"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"receipt_binding_shape_issues"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"receipt_path_currentness_issues"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"validate_corpus_planning_envelope"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_BATCH_SPEC_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_DELTA_FIELDS"},{"consumers":["execution.planning.coverage_delta","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_DELTA_PAGE_CONTROL_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_PAGE_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_PROMOTION_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_REROUTE_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_TOP_LEVEL_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"PAGE_FORM_PLANNING"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"classify_page_form"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"is_complete_planning_page"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"is_planning_page"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"page_shape_errors"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"delta_policy_errors"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"gap_identity_text"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"gap_key"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"plan_page_updates"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"project_coverage_text"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"project_open_gaps"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"STRUCTURAL_FIELDS"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"WORK_SPEC_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"build_replanned_queue"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"changed_batch_ids"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"changed_structural_fields"},{"consumers":[],"declared":true,"module":"execution.planning.record_corpus_acceptance","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["record_corpus_acceptance"],"declared":true,"module":"execution.planning.record_corpus_acceptance","status":"consumed","symbol":"main"},{"consumers":["execution.planning.coverage_contract","execution.planning.queue_replan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.planning.work_spec_contract","status":"consumed","symbol":"WORK_SPEC_BINDING_FIELDS"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"AMENDMENT_BINDINGS"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"OPERATIONS"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"PLAN_PREFIX"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"project_cancelled_queue"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"records_by_id"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"structural_changes"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"validate_coverage_proposal"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"validate_plan"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.amendment_policy","status":"consumed","symbol":"amendment_authority_errors"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","status":"consumed","symbol":"derive_amendment_impact"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","status":"consumed","symbol":"require_decision_binding"},{"consumers":["execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","status":"consumed","symbol":"resolve_authority"},{"consumers":[],"declared":true,"module":"execution.task_runtime.apply_amendment","status":"declared-unused","symbol":"current_queue_cancellation_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.apply_amendment","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["apply_amendment"],"declared":true,"module":"execution.task_runtime.apply_amendment","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"execution.task_runtime.apply_contract_amendment","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.apply_contract_amendment","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.apply_delta","status":"consumed","symbol":"TOOL"},{"consumers":[],"declared":true,"module":"execution.task_runtime.apply_delta","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["apply_delta"],"declared":true,"module":"execution.task_runtime.apply_delta","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"TRANSITION_BINDING_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"amendment_gap_reconciliation_report"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"close_binding"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"current_settlement_report"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"delta_settlement_report"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"transition_binding"},{"consumers":["publish_delta"],"declared":true,"module":"execution.task_runtime.candidate_delta_runtime","status":"consumed","symbol":"main"},{"consumers":["check_queue"],"declared":true,"module":"execution.task_runtime.check_queue","status":"consumed","symbol":"main"},{"consumers":["init_state"],"declared":true,"module":"execution.task_runtime.init_state","status":"consumed","symbol":"main"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":[],"declared":true,"module":"execution.task_runtime.queue_check_receipt","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.queue_check_receipt","status":"declared-unused","symbol":"current_standards_revalidation_receipt_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","status":"consumed","symbol":"make_check_receipt"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"ACTIVE_STATES"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"APPLY_DELTA_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"BATCH_ID_RE"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"COMPILE_QUEUE_TOOL"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"COMPILE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"CONTRACT_AMENDMENT_PLAN_PREFIX"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"CONTRACT_FIELDS"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"EVIDENCE_USE_CURRENT_AUTHORIZATION"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"HOLDS"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"MaintenanceConsumerContext"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_check_receipt","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"SHA256_RE"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"STANDARDS_ADOPTION_PLAN_PREFIX"},{"consumers":["execution.planning.compile_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"TERMINAL_STATES"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"activation_phase_delivery_errors"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"active_standards_authorized_view"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"active_standards_view_currency_errors"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"authorized_profile_view_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_close_recovery_inventory"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_close_transition_arguments"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_close_update_command"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_reference_settlement_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_review_judgment_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_review_receipt_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_touches_control_plane"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"close_gate_receipt_errors"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"cold_receipt_store"},{"consumers":["execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"current_attempt_evidence_barrier"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"current_opening_semantic_context"},{"consumers":["execution.evidence.manual_attestation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"current_receipt_catalog"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"delta_apply_write_barrier"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"delta_gate_receipt_ids"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"evidence_identity_errors"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"gate_registry_producer_errors"},{"consumers":["execution.evidence.record_evidence_invalidation","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"historical_receipt_catalog"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"item_revalidation_discharges"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"item_undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"maintenance_completion_gate_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"maintenance_gate_inventory"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"maintenance_gate_time_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"make_queue_receipt"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"outstanding_standards_revalidation"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"pending_control_ids"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"policy_exception_errors"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"profile_load_authorized_view"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"profile_load_authorized_view_currency_errors"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"profile_load_evidence"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"property_receipt_utc_date"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"public_profile_load_evidence"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"queue_gate_id_for_mode"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"read_set_load_closure"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"receipt_catalog"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"receipt_group_sha256"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"require_receipt"},{"consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.runtime_validation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"require_runtime_authority_current"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"required_queue_completion_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"resolve_activation_phase_receipt"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"resume_next_action"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"reviewed_without_current_evidence"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_admission_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_authority_context"},{"consumers":["execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_authority_lock_fields"},{"consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_authority_validation_kwargs"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_metadata_execution_contract"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_adoption_plan_errors"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_gate_registry"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_revalidation_context"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_revalidation_producer_eligibility"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_revalidation_receipt_errors"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"task_phase_delivery_errors"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.task_runtime.update_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"work_spec_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.adoption","status":"consumed","symbol":"standards_adoption_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.adoption","status":"consumed","symbol":"standards_adoption_plan_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"CONTRACT_AMENDMENT_PLAN_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"cross_ledger_amendment_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"initial_queue_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"operational_amendment_registration_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"pending_cross_ledger_amendments"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"queue_replan_amendment_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"require_runtime_authority_current"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_admission_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.record_evidence_invalidation","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_authority_context"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_authority_currency_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_authority_lock_fields"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_authority_validation_kwargs"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_metadata_execution_contract"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"ACTIVE_STATES"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"APPLY_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"APPLY_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"APPLY_DELTA_TOOL"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"APPLY_DELTA_TOOL_VERSION"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"BATCH_CLOSE_TOOL"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"BATCH_CLOSE_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"BATCH_ID_RE"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"BATCH_REVIEW_GATE_ID"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"COMPILE_QUEUE_TOOL"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"COMPILE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"CONTRACT_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"CONTRACT_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"CORPUS_PLAN_TOOL"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"CORPUS_PLAN_TOOL_VERSION"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"EXECUTION_MODES"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"HOLDS"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL_VERSION"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"REGISTER_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"REGISTER_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"SEAL_TOOL"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"SEAL_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"SHA256_RE"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"STANDARDS_ADOPTION_PLAN_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"STATES"},{"consumers":["execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TASK_TRANSITION_CHECK"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TASK_TRANSITION_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TASK_TRANSITION_TOOL_VERSION"},{"consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TERMINAL_PROOF_TOOL"},{"consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TERMINAL_PROOF_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TOOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"UPDATE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"WATERMARK_PATH"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"candidate_evidence_binding_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"close_gate_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"close_gate_reuse_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"closed_bundle_seal_state"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"closed_gate_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"sealed_closed_bundle_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","status":"consumed","symbol":"batch_touches_control_plane"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","status":"consumed","symbol":"hub_page_admission"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","status":"consumed","symbol":"profile_hub_paths"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"coverage_batch_spec_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"coverage_provenance_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime","knowledge.structure.render_structure_projection"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"coverage_records"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"promoted_coverage_projection"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"reviewed_without_current_evidence"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"applied_rollback_restore_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"batch_reference_settlement_errors"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"close_settlement_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"closed_delta_apply_errors"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"current_candidate_binding"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"delta_apply_receipt_candidates"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"delta_apply_write_barrier"},{"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"delta_handoff_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"settlement_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"EVIDENCE_USE_ACTIVE_TRANSACTION"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"EVIDENCE_USE_COMPLETED_EVENT"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"EVIDENCE_USE_CURRENT_AUTHORIZATION"},{"consumers":["execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"EVIDENCE_USE_TERMINAL_HISTORY"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"current_property_receipt"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"evidence_identity_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"property_receipt_utc_date"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"NOT_BATCH_SCOPED_GATE"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"QUEUE_EXHAUSTED_GATE"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"gate_registry_producer_errors"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"is_immediate_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"is_native_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"is_revalidation_boundary_owner"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"is_special_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"partition_boundary_gates_by_lifecycle"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"partition_revalidation_owner_claims"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"producer_module"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"project_adoption_gate_ids"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"projected_revalidation_owners"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"queue_gate_id_for_mode"},{"consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"receipt_matches_gate_id"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"registered_gate_dimensions"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"registered_gate_position"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"standards_gate_capability_registry"},{"consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"standards_gate_registry"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"standards_revalidation_capabilities"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"standards_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","status":"consumed","symbol":"accounted_upstream_revision_ids"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","status":"consumed","symbol":"historical_receipt_identity_errors"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","status":"consumed","symbol":"terminal_proof_profile_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","status":"consumed","symbol":"INVALIDATION_APPLIED_ROLLBACK_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","status":"consumed","symbol":"INVALIDATION_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","status":"consumed","symbol":"item_evidence_errors"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"invalidated_receipt_consumers"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"item_revalidation_discharges"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"item_undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"latest_merge_transition"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"ordered_item_transitions"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"walk_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"bind_generic_lock_receipts"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"bind_lock_delta_archives"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"bind_lock_receipts"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"bind_lock_state_phases"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"inventory_writer_locks"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"HISTORICAL_REPLAY"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"MaintenanceConsumerContext"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"maintenance_completion_gate_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"maintenance_gate_time_errors"},{"consumers":["execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"previous_maintenance_candidate_state"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.policy_exceptions","status":"consumed","symbol":"policy_exception_errors"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.policy_exceptions","status":"consumed","symbol":"sealed_policy_exception_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"acyclic"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"closed_mapping_errors"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"explicit_string_list_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"identity"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"EXPRESSION_LAYER_SLOT"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"active_standards_authorized_view"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"active_standards_view_currency_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"authorized_profile_view_errors"},{"consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"open_profile_view_read_scope"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_load_authorized_view"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_load_authorized_view_currency_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_load_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_load_evidence"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_view_read_scope_errors"},{"consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_view_snapshot_error"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"public_profile_load_evidence"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"selected_profile_manifest_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"coverage_property_state_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"current_close_transition_metadata_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"current_open_semantic_baseline_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"current_opening_semantic_context"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"delta_opening_semantic_binding"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"delta_property_event_errors"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"delta_property_invalidation_errors"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"CurrentReceiptCatalog"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"HistoricalReceiptCatalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"QUEUE_TRANSITION_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"ReceiptRegisterError"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"adoption_filtered_catalog"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"cold_path_within_root"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"cold_receipt_store"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"current_queue_transition_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"current_receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"delta_gate_receipt_ids"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"historical_receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"make_queue_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"read_receipt_register"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"receipt_group_sha256"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"register_observation"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"require_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"require_register_member"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","status":"consumed","symbol":"load_state"},{"consumers":[],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","status":"declared-unused","symbol":"normalized_repository_path"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","status":"consumed","symbol":"repository_evidence_file"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","status":"consumed","symbol":"repository_path_refusal"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"actionable_revalidation_batches"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"batch_close_recovery_inventory"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"batch_close_transition_arguments"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"batch_close_update_command"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"maintenance_gate_inventory"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"resume_next_action"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"consumed_standards_revalidation_keys"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"current_attempt_evidence_barrier"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"outstanding_standards_revalidation"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"standards_revalidation_context"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"standards_revalidation_producer_eligibility"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"standards_revalidation_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"standards_revalidation_requirements"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"unresolvable_consumed_aggregate_errors"},{"consumers":["execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"activation_phase_delivery_errors"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"activation_phase_delivery_status"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"batch_review_judgment_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"batch_review_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"resolve_activation_phase_receipt"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"task_phase_delivery_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","status":"consumed","symbol":"COVERAGE_TOP_LEVEL_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","status":"consumed","symbol":"QUEUE_ITEM_FIELDS"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","status":"consumed","symbol":"required_queue_completion_errors"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","status":"consumed","symbol":"validate_runtime"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"READ_SET_BOUNDARY_OWNER_PATH"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"contract_anchor_chain"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"contract_sha_at_revision"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"initial_task_plan_receipt_errors"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"live_read_set_load_findings"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"read_set_load_closure"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"CONTRACT_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"global_transition_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"progress_shape_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"task_transition_errors"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","status":"consumed","symbol":"last_reconciled_guidance_id"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","status":"consumed","symbol":"pending_control_ids"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","status":"consumed","symbol":"task_transition_receipt_record_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","status":"consumed","symbol":"WORK_SPEC_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","status":"consumed","symbol":"work_spec_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","status":"consumed","symbol":"work_spec_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","status":"declared-unused","symbol":"current_budget_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","status":"declared-unused","symbol":"current_ledger_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","status":"declared-unused","symbol":"current_watermark_receipt_errors"},{"consumers":["record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"execution.task_runtime.register_amendment","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["register_amendment"],"declared":true,"module":"execution.task_runtime.register_amendment","status":"consumed","symbol":"main"},{"consumers":["render_queue"],"declared":true,"module":"execution.task_runtime.render_queue","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.canon","governance.standards.standards_state","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"ACTIVE_STANDARDS_PATH"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"AMENDMENT_DELTA_ROOT"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"AMENDMENT_RECEIPT_PATH"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"AUDIT_PLAN_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"AUDIT_RECEIPT_REGISTER_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"BATCH_CLOSE_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"BATCH_JUDGMENT_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"BATCH_PAGE_REVIEW_RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CANONICAL_STATE"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CHANGED_SCOPE_EVIDENCE_RECEIPT_PATH"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CLI_CONTRACT_ARTIFACT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CONTRACT_AMENDMENT_DELTA_ROOT"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CONTRACT_AMENDMENT_RECEIPT_PATH"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CORPUS_PLAN_ACCEPTANCE_DELTA_ROOT"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CORPUS_PLAN_ACCEPTANCE_RECEIPT_PATH"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_page_state_contract","knowledge.structure.check_structure"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"DELTA_ROOT"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","knowledge.metadata.check_vocab"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"DERIVED_ROOT"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"EVIDENCE_INVALIDATION_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"GATE_ATTESTATION_RECEIPT_PATH"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"GATE_RESULT_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"GOVERNANCE_ROOT"},{"consumers":["execution.task_runtime.queue_runtime.locks","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"INVALIDATED_DELTA_RECEIPT_ROOT"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"MCP_TOOLS_ARTIFACT_PATH"},{"consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PAGE_CONTRACT_ARTIFACT_PATH"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PAGE_STATE_RECOVERY_JOURNAL_PATH"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PRE_APPLY_COVERAGE_RECEIPT_ROOT"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PRE_TASK_FILE_PATHS"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PRE_TASK_REQUIRED_FILE_PATHS"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PROFILE_RENDERING_RECEIPT_PATH"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"QUEUE_STRUCTURE_RECEIPT_PATH"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"QUEUE_TRANSITION_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_APPEND_FREE_PATH"},{"consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_APPEND_HELD_PATH"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_EVIDENCE_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_INDEX_PATH"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_MANIFEST_PATH"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_PENDING_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_SEGMENT_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_SEAL_JOURNAL_PATH"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RENDERING_VERIFICATION_RECEIPT_PATH"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"REPLAN_DELTA_ROOT"},{"consumers":["execution.task_runtime.render_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"REPORT_ROOT"},{"consumers":["execution.task_runtime.render_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"REQUIRED_QUEUE_REPORT_PATH"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RUNTIME_OBJECTS"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.task_runtime.init_state","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","knowledge.metadata.project_page_state","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs","platform.common.kblib","platform.repository.path_capability"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RUNTIME_ROOT"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"SEAL_RECEIPT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.canon","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STANDARDS_ADOPTION_DELTA_ROOT"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","governance.standards.adoption_lineage_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STANDARDS_ADOPTION_RECEIPT_PATH"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_onboarding_status","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STATE_ROOT"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STATE_WRITER_LOCK_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STATE_WRITER_OWNER_PATH"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"SUBSTANTIVE_REVIEW_RECEIPT_PATH"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_PLAN_DELTA_ROOT"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_PLAN_RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_RUNTIME_DIRECTORIES"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_RUNTIME_ROOTS"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_TRANSITION_RECEIPT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TERMINAL_AUDIT_RECEIPT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.planning.compile_queue","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.locks","execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TRANSIENT_ROOT"},{"consumers":["platform.distribution.upstream_component_boundary"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"UPSTREAM_COMPONENT_MANIFEST_PATH"},{"consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_freshness","knowledge.metadata.compose_vocab","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"VOCAB_ARTIFACT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"WATERMARK_PATH"},{"consumers":["execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"WORK_SPEC_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"child_path"},{"consumers":["governance.profile.apply_profile_adoption","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"ensure_directory"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","knowledge.structure.render_structure_projection","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"path_for"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"path_reference_for"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"roots_for"},{"consumers":["execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"AMENDMENT_BATCH_CANCELLATION_CAPABILITY"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"AMENDMENT_BATCH_CANCELLATION_REPLAY_PROTOCOL"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"AMENDMENT_OPERATIONS_BY_EXECUTION_CAPABILITY"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"AMENDMENT_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_ACTIVATION_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_CANCELLATION_SOURCE_STATES"},{"consumers":["execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_LIFECYCLE_TRANSITIONS"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_OPENING_SOURCE_STATES"},{"consumers":["execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_TRANSITIONS_BY_CAPABILITY"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BUILD_PROOF_TASK_STATES"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"CANCEL_ID_FORBIDDEN_AMENDMENT_OPERATIONS"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"CROSS_LEDGER_AMENDMENT_CAPABILITY"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"EXECUTION_MODES"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"FINAL_GUIDANCE_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"GUIDANCE_DISPOSITIONS"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"GUIDANCE_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"MAINTENANCE_COMPLETION_REPLAY_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"MAINTENANCE_COMPLETION_STATES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"MAINTENANCE_COMPLETION_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"OPERATIONAL_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"ORDINARY_QUEUE_TRANSITION_CAPABILITY"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_ACTIONABLE_TARGET_STATES"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_ACTIVE_STATES"},{"consumers":["execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_DELTA_BOUND_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_HOLD_STATES"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_NONTERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_STARTED_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.queue_runtime.gate_registry","governance.control.control_registry_contract"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_STATES"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_STATE_ORDER"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.planning.compile_queue","execution.planning.queue_replan","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_TERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_TRANSITION_REPLAY_PROTOCOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_CONTROL_IDENTITY_FIELDS"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_LEDGER_FINGERPRINT_BY_ID"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_LEDGER_FINGERPRINT_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_LEDGER_IDS"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.amendments","governance.standards.standards_state"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_STANDARDS_IDENTITY_FIELDS"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"SCOPE_PRESERVING_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.queue_runtime.adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_TASK_STATES"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"STATE_REVISION_PRESERVING_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_NONTERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_STATES"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_TERMINAL_STATES"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_TRANSITIONS_BY_SEMANTICS"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_TRANSITION_REPLAY_PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TERMINAL_AUDIT_STATES"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"amendment_is_final"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"classify_queue_transition"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"reachable_batch_states"},{"consumers":["execution.task_runtime.queue_runtime.task_record","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"task_transition_is_authorized"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","status":"consumed","symbol":"before_image_mismatch"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","status":"consumed","symbol":"read_state"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","status":"consumed","symbol":"state_paths"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_validation","status":"consumed","symbol":"require_gate_context_current"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_validation","status":"consumed","symbol":"validate_runtime"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"AWAIT_DISPOSITIONS"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"action_route"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"action_route_for_token"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"build_action"},{"consumers":["execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"resume_action_token"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"resume_recommendation"},{"consumers":["run_task"],"declared":true,"module":"execution.task_runtime.task_runtime_runner","status":"consumed","symbol":"main"},{"consumers":["update_queue"],"declared":true,"module":"execution.task_runtime.update_queue","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.update_task","status":"consumed","symbol":"RECEIPT_PATH"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.update_task","status":"consumed","symbol":"build_task_transition"},{"consumers":[],"declared":true,"module":"execution.task_runtime.update_task","status":"declared-unused","symbol":"current_task_transition_abort_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.update_task","status":"declared-unused","symbol":"current_task_transition_receipt_errors"},{"consumers":["update_task"],"declared":true,"module":"execution.task_runtime.update_task","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.policy_exceptions"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"POLICY_REGISTRY"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"POLICY_REGISTRY_PATH"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"PRIORITY_QUOTA_POLICY_IDS"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"effective_policy_for"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"effective_priority_policy"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"effective_quota_ceilings"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"load_policy_registry"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"priority_quota_policy"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"NOT_BATCH_SCOPED_GATE"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"QUEUE_EXHAUSTED_GATE"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"UNDIMENSIONED_GATE"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"UNNARROWED_GATE_DIMENSION"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"load_current_control_contract"},{"consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"parse_standards_gate_registry"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"AuthorizedProjectionRules"},{"consumers":["execution.audit.audit_producer_chain","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"CapabilityLookup"},{"consumers":["execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"CompiledMetadataExecutionContract"},{"consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"DEFAULT_CAPABILITIES_PATH"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"IMPLEMENTATION_ROLE_KEYS"},{"consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"MetadataExecutionContractError"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"UPSERT_EXACT_OR_REMOVE_POLICY"},{"consumers":["knowledge.metadata.metadata_page_state_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"VALUE_SHAPES"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_entry_by_id"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_implementation_paths"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_invocation_tool"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_registered"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_supports"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"compile_metadata_execution_document"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"compose_profile_projection_rules"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"load_metadata_execution_contract"},{"consumers":["execution.evidence.receipt_type_contract","platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"load_operation_capabilities"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"load_operation_capabilities_snapshot"},{"consumers":["metadata_execution_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"profile_extension_enum_projection_rule"},{"consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"rules_for_capability"},{"consumers":["knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"source_adapter_owner_record_keys"},{"consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"validate_operation_capabilities_document"},{"consumers":["run_gates"],"declared":true,"module":"governance.control.run_gates","status":"consumed","symbol":"main"},{"consumers":["apply_profile_adoption"],"declared":true,"module":"governance.profile.apply_profile_adoption","status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"MECHANICAL"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_admission"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"ProfileLoadEvaluation"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"SEMANTIC_UNRESOLVED"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":[],"declared":true,"module":"governance.profile.check_profile","status":"declared-unused","symbol":"canonical_profile_load_inputs"},{"consumers":[],"declared":true,"module":"governance.profile.check_profile","status":"declared-unused","symbol":"current_diagnostic_receipt_errors"},{"consumers":[],"declared":true,"module":"governance.profile.check_profile","status":"declared-unused","symbol":"current_gate_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"evaluate_profile_load"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"finding_category"},{"consumers":["check_profile"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"PROFILE_SCOPE_SLOT"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"admission_from_evaluation"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.rendering.profile_rendering_evidence_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"admit_profile"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"admit_profile_manifest"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","governance.profile.profile_batch_judgment_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"contract_from_admitted_view"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"currency_errors"},{"consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"require_slot"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"scope_directories"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"DUE_STAGE"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"EXTENSION_POINT"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"PRODUCER_CHECK"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"RECORD_KIND"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"current_judgment_attempt"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"current_judgment_receipts"},{"consumers":[],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"evidence_fingerprints"},{"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"expand_requirements"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"expected_projection"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"judgment_observation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"load_bound_plan"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"receipt_binding_errors"},{"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"requirement_set_sha256"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"resolve_obligation"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"semantic_content_fingerprint"},{"consumers":["profile_candidate"],"declared":true,"module":"governance.profile.profile_candidate","status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_candidate","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_codec","status":"consumed","symbol":"dumps_profile"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_codec","status":"consumed","symbol":"loads_profile"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"AUDIT_DIMENSION_BASE_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"AUDIT_DIMENSION_REGISTRY_SLOT"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"CORPUS_PLANNING_SLOT"},{"consumers":["execution.task_runtime.queue_runtime.profile_view"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"EXPRESSION_LAYER_ENTRY_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"KERNEL_APPLICABILITY_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"KERNEL_RELATIONSHIP_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"KERNEL_VOCABULARY_PATH"},{"consumers":["governance.profile.check_profile","knowledge.metadata.compose_page_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"METADATA_CONTRACT_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PRIORITY_RUBRIC_SLOT"},{"consumers":["governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PRODUCER_CAPABILITY_BY_KIND"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_ENCODING_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_INTERFACE_PATH"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_LOAD_EVIDENCE_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.profile.check_profile","governance.profile.profile_admission","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_LOAD_EVIDENCE_FINGERPRINT_FIELDS"},{"consumers":["governance.profile.check_profile","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_LOAD_GATE_ID"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_REQUIREMENTS_PATH"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_admission","knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_SCOPE_SLOT"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"ProfileContract"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.control_plane","governance.control.run_gates","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"ProfileContractError"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"ROLE_REGISTRY_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"SCAN_CAPABILITY_PATH"},{"consumers":["governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"STRUCTURE_REGISTRY_SLOT"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"VOCABULARY_EXTENSIONS_SLOT"},{"consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","governance.control.run_gates"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"compile_registered_scan_command"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"expression_dependency_map_paths_projection"},{"consumers":["governance.profile.profile_candidate"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"format_diagnostics"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"load_profile_contract"},{"consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"load_profile_draft"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"load_profile_encoding"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"load_profile_interface"},{"consumers":["governance.profile.profile_candidate"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"profile_draft_inputs"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"profile_interface_slots"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"registered_scan_entrypoint"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"scan_capability_implementation_paths"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.check_proof"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"terminal_receipt_dimensions_projection"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"validate_profile_encoding"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"volatility_defaults_projection"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_cue","status":"consumed","symbol":"validate_profile"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.control_plane","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"PROFILES_DIRECTORY"},{"consumers":["execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"PROFILE_MANIFEST_NAME"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"ProfileLayoutError"},{"consumers":["governance.profile.profile_contract","governance.profile.profile_onboarding_status","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"RESERVED_PROFILE_IDS"},{"consumers":["governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"TEMPLATE_PROFILE_ID"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.profile_admission","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"parse_profile_manifest_path"},{"consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"profile_relative"},{"consumers":["execution.context_delivery.read_set_contract","governance.profile.profile_candidate","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"validate_manifest_identity"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"validate_selectable_profile_manifest_path"},{"consumers":["profile_onboarding_status"],"declared":true,"module":"governance.profile.profile_onboarding_status","status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_schema_projection","status":"consumed","symbol":"check_profile_schema_projections"},{"consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"CAPABILITY_REGISTRY_PATH"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","status":"declared-unused","symbol":"CONTRACT_ID"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","status":"declared-unused","symbol":"CONTRACT_PATH"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"RenderingContract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"RenderingRule"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"capability_implementation_paths"},{"consumers":["knowledge.rendering.static_render_runtime"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"load_rendering_capabilities"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"load_rendering_shape"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","status":"declared-unused","symbol":"parse_rendering_contract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"rendering_capability_records"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"validate_rendering_shape"},{"consumers":["scaffold_profile"],"declared":true,"module":"governance.profile.scaffold_profile","status":"consumed","symbol":"main"},{"consumers":["adopt_standards"],"declared":true,"module":"governance.standards.adopt_standards","status":"consumed","symbol":"main"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"ADOPTION_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_ADOPTION_RECEIPT_TYPE_ID"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_ADOPTION_TOOL"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_ADOPTION_TOOL_VERSION"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_BINDINGS"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_LOAD_GATE_ID"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_GATE_ID"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_RECEIPT_TYPE_ID"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_TOOL_VERSION"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"current_lineage_errors"},{"consumers":[],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"declared-unused","symbol":"current_profile_adoption_receipt_errors"},{"consumers":[],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"declared-unused","symbol":"current_standards_adoption_receipt_errors"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"load_adoption_history"},{"consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"STATE_PATH"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"canonical_text"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"next_state"},{"consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"parse"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"snapshot"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"LINK_RE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"build_index"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"capture_inputs"},{"consumers":[],"declared":true,"module":"knowledge.content.check_links","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"evaluate_inputs"},{"consumers":["check_links"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"parse_link"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"resolve"},{"consumers":[],"declared":true,"module":"knowledge.content.check_residual_content","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_residual_content"],"declared":true,"module":"knowledge.content.check_residual_content","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.content.duplicate_check","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["duplicate_check"],"declared":true,"module":"knowledge.content.duplicate_check","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.content.maintenance_candidates","status":"consumed","symbol":"candidate_id_for_path"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"knowledge.content.maintenance_candidates","status":"consumed","symbol":"candidate_state_sha256"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"knowledge.content.maintenance_candidates","status":"consumed","symbol":"validate_candidates"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"knowledge.content.maintenance_candidates","status":"consumed","symbol":"validate_partition"},{"consumers":["apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.apply_metadata_transition","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_freshness","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_freshness"],"declared":true,"module":"knowledge.metadata.check_freshness","status":"consumed","symbol":"main"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.metadata.check_page_contract","status":"consumed","symbol":"capture_inputs"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_page_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_page_contract","execution.audit.check_batch_close"],"declared":true,"module":"knowledge.metadata.check_page_contract","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_page_contract","status":"declared-unused","symbol":"run"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.metadata.check_vocab","status":"consumed","symbol":"capture_inputs"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_vocab","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_vocab","execution.audit.check_batch_close"],"declared":true,"module":"knowledge.metadata.check_vocab","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.compose_page_contract","status":"consumed","symbol":"DEFAULT_OUTPUT"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.metadata.compose_page_contract","status":"consumed","symbol":"admitted_artifact"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.metadata.compose_page_contract","status":"consumed","symbol":"artifact_currency_errors"},{"consumers":["compose_page_contract"],"declared":true,"module":"knowledge.metadata.compose_page_contract","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"DEFAULT_OUTPUT"},{"consumers":["knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"admitted_artifact"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"admitted_volatility_defaults"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"artifact_currency_errors"},{"consumers":["compose_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"CANDIDATE_KINDS"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"EXCLUDED"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"FUTURE_BASELINE"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"FreshnessPolicy"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"INACTIVE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"INVALID_BASELINE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"INVALID_VOLATILITY"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"MODIFIED_SINCE_REVIEW"},{"consumers":["knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"OUTCOME_KINDS"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"OVERDUE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"PENDING_FIRST_VERIFICATION"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"PageSnapshot"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"UNPARSEABLE_FRONTMATTER"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"UNRESOLVED_VOLATILITY"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"evaluate_freshness"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"parse_iso_date"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"CANDIDATE_CHECK"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"SUMMARY_CHECK"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"TOOL"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"COVERAGE_LEDGER_PATH"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"FRONTMATTER"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"PROPERTY_STATE_ADAPTER"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"PROPERTY_VALUE_ADAPTERS"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"ROW_VALUE_ADAPTER"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"coverage_ledger_snapshot"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"field_pattern"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_freshness","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"frontmatter_mapping"},{"consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"owner_value"},{"consumers":["execution.task_runtime.apply_delta","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"rules_fingerprint"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"validate_value_rule"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"LAST_CONTENT_MODIFIED"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"LAST_REVIEWED"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"PROPERTY_RECORD_KEYS"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"apply_content_change"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"apply_gate_transition"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"apply_review_acceptance"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.property_state","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"authorized_profile_projection_rules"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"build_projection_plan"},{"consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"profile_gate_projection_rules"},{"consumers":["execution.task_runtime.queue_runtime.evidence_identity"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"receipt_utc_date"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"semantic_baseline_records"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"semantic_baseline_set_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"semantic_page_snapshot"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"validate_owner_property_records"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"validate_semantic_baseline_records"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"declared":true,"module":"knowledge.metadata.page_frontmatter_contract","status":"consumed","symbol":"page_type"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"knowledge.metadata.page_frontmatter_contract","status":"consumed","symbol":"scalar_field"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"CONTENT_CHANGE_REMOVE_OWNER_RULE"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"SEMANTIC_FINGERPRINT_PROTOCOL"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"WRITER_CAPABILITY"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"build_projection_plan"},{"consumers":["project_page_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"main"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"semantic_content_fingerprint"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"stage_projection_plan"},{"consumers":["execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"COVERAGE_DISPOSITION_VALUES"},{"consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"PRIORITY_ORDER"},{"consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"PRIORITY_VALUES"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"REVIEW_INTERVALS_DAYS"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"VOCABULARY_BASE_PATH"},{"consumers":[],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"declared-unused","symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"VocabularyContractError"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"load_vocabulary_base"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"load_vocabulary_extensions_contract"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"validate_vocabulary_base"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"validate_vocabulary_extensions"},{"consumers":[],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"declared-unused","symbol":"validate_vocabulary_extensions_contract"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"vocabulary_extensions_shape"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"CHECKS_BY_RULE_ID"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"ProfileRenderingContractGap"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"RUNNERS_BY_RULE_ID"},{"consumers":["knowledge.rendering.static_render_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"level1_markdown_table_static"},{"consumers":[],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"declared-unused","symbol":"profile_rendering_contract_gap_targets"},{"consumers":[],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"declared-unused","symbol":"require_profile_rendering_contract_state"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"selector_owned_profile_rendering_constructs"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","status":"consumed","symbol":"CONTRACT_PATH"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","status":"consumed","symbol":"validate_registry_projection"},{"consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"CHECK"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"EXTENSION_POINT"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_producer_chain","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"RECORD_KIND"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"TOOL"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"contract_fingerprint"},{"consumers":[],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"load_profile_admission"},{"consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"rendering_contract"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"rendering_source"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"report_dependency_fingerprint"},{"consumers":["execution.audit.prepare_audit_plan","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"require_bindings"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"require_plan_applicability"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"rule_for_obligation"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"selected_constructs"},{"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"validate_record_for_obligation"},{"consumers":["record_profile_rendering"],"declared":true,"module":"knowledge.rendering.record_profile_rendering","status":"consumed","symbol":"main"},{"consumers":["record_rendering_verification"],"declared":true,"module":"knowledge.rendering.record_rendering_verification","status":"consumed","symbol":"main"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"CURRENT_PRODUCER_CHECK"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"CURRENT_PRODUCER_TOOL"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"CURRENT_PRODUCER_VERSION"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"RENDERING_MODES"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"RENDERING_VERIFICATION_CONTRACT_PATH"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"contract_sha256"},{"consumers":[],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"load_contract"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"record_dependency_fingerprint"},{"consumers":["execution.task_runtime.task_runtime_runner","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"rendering_input"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"validate_contract"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"validate_record"},{"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"validate_record_for_obligation"},{"consumers":["platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"RUNTIME_ENV_KEYS"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"StaticRenderRuntimeError"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"binding_document"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"default_runtime_bindings_path"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"probe_runtime"},{"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"read_runtime_bindings"},{"consumers":[],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"declared-unused","symbol":"render_page"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"render_pages"},{"consumers":["platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"rendering_request"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"requires_browser"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"runtime_requirements"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"select_constructs"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"validate_render_result"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"verify_runtime_bindings"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","status":"consumed","symbol":"boundary_block_from_text"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","status":"consumed","symbol":"projection_labels_from_text"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","status":"consumed","symbol":"projection_marker_pair"},{"consumers":[],"declared":true,"module":"knowledge.structure.check_boundary_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_boundary_contract"],"declared":true,"module":"knowledge.structure.check_boundary_contract","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.structure.check_moc","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_moc"],"declared":true,"module":"knowledge.structure.check_moc","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.structure.check_structure","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_structure"],"declared":true,"module":"knowledge.structure.check_structure","status":"consumed","symbol":"main"},{"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","status":"consumed","symbol":"fence_scan"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","status":"consumed","symbol":"has_markdown_table"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","status":"consumed","symbol":"has_mermaid_fence"},{"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","status":"consumed","symbol":"table_scan"},{"consumers":["render_boundary_projection"],"declared":true,"module":"knowledge.structure.render_boundary_projection","status":"consumed","symbol":"main"},{"consumers":["render_structure_projection"],"declared":true,"module":"knowledge.structure.render_structure_projection","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.structure.repository_structure","status":"consumed","symbol":"check_repository_structure"},{"consumers":["check_repository_structure"],"declared":true,"module":"knowledge.structure.repository_structure","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.structure.repository_structure","status":"consumed","symbol":"repository_files"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"CARRIED_RUNTIME_TARGET"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"CLI_CONTRACT_SCHEMA_VERSION"},{"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_task","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"EXECUTION_CONTEXT_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"HOST_BOUNDARY_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"INTERFACE_PROJECTION_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"INTERFACE_SOURCE_HASH_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"MCP_FORM"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"OUTPUT_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PATH_CAPABILITIES_ACK_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PATH_CAPABILITIES_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.repository.path_admission"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PATH_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PROCESS_VERDICTS"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PROJECTION_ARTIFACT_KIND"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PROJECTION_SCHEMA_VERSION"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"SOURCE_DISTRIBUTION_TARGET"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"UNREADABLE_VERDICT"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"WORKSPACE_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"WORKSPACE_EXTENSION_KEY"},{"consumers":["platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"WORKSPACE_FD_ENV"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"argument_expression"},{"consumers":["platform.agent_interface.cli_argv_renderer"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"argument_schema"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"bind_input"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"decode_output"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"input_binding"},{"consumers":["execution.audit.record_batch_page_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"nullable_argument"},{"consumers":["platform.agent_interface.cli_argv_renderer"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"validate_input"},{"consumers":["platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"validate_output_contract"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"AgentInterfacePolicyError"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"POLICY_PATH"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"load_policy"},{"consumers":["platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"shared_host_transport"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"ArgvRenderError"},{"consumers":["platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"CLI_EXTENSION_KEY"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"STRUCTURED_OUTPUT_ARGUMENT"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"STRUCTURED_OUTPUT_FLAG"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"build_argv"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"cli_metadata"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"schema_from_compiled_tool"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"ContractError"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"TOOL"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"apply_gated_writer_tools"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"checked_projection"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"compile_contract"},{"consumers":["compile_cli_contract"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"with_checked_views"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"EntrypointResolutionError"},{"consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"capture_argument_parser"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"describe_entrypoint"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"discover_entrypoints"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"entrypoint_for_implementation_path"},{"consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"load_tool_implementation"},{"consumers":["inspect_host"],"declared":true,"module":"platform.agent_interface.inspect_host","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.install_host_config","status":"consumed","symbol":"install"},{"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"HOSTS"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"SERVER_NAME"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"dotenv_lines"},{"consumers":["platform.distribution.prepare_host","render_host_configs"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"main"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"parse_dotenv"},{"consumers":["render_interface_projection"],"declared":true,"module":"platform.agent_interface.render_interface_projection","status":"consumed","symbol":"main"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"AvailabilityError"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"CARRIED_RUNTIME"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"PROJECTION_TARGETS"},{"consumers":["governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"SOURCE_DISTRIBUTION"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"resolve"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"HostEnvironmentUnavailable"},{"consumers":["platform.common.host_toolchain"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"PREPARATION_CAPABILITY_ID"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"host_handoff"},{"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"preparation_failure"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"preparation_request"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"validate_host_handoff"},{"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"CAPABILITY_ID"},{"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"CUE_ENV"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"binding_document"},{"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"binding_path"},{"consumers":["governance.profile.profile_cue"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"cue_unavailable"},{"consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"cue_version_matches"},{"consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"observe"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"requirements"},{"consumers":["governance.profile.profile_cue"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"select_cue"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"verify_cue"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"verify_python"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","status":"consumed","symbol":"IMPLEMENTATION_MARKER"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","status":"consumed","symbol":"ImplementationMarkerError"},{"consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"declared":true,"module":"platform.common.implementation_marker","status":"consumed","symbol":"parse_implementation_module"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","status":"consumed","symbol":"parse_implementation_module_source"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","governance.standards.adopt_standards","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"ArgumentParser"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"BOUNDARY_FIELD"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"BOUNDARY_PROJECTION_BEGIN"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"BOUNDARY_PROJECTION_END"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"BOUNDARY_PROJECTION_LABELS"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"METADATA_MODES"},{"consumers":[],"declared":true,"module":"platform.common.kblib","status":"declared-unused","symbol":"METADATA_PROFILE_CONTRACT_PATH"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"METADATA_TIGHTENING"},{"consumers":["execution.audit.check_batch_close","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_EVIDENCE_PREFIX"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_INDEX_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_JOURNAL_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_MANIFEST_PATH"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_PREFIX"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_SEGMENT_PREFIX"},{"consumers":["execution.task_runtime.amendment_plan","knowledge.metadata.freshness_receipt_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_IDENTITY_FIELDS"},{"consumers":["execution.audit.audit_producer_runtime"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"ReceiptObservation"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","platform.common.reporting"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"ReceiptPublication"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RepositoryFileSnapshot"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RepositoryTreeSnapshot"},{"consumers":["execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RuntimeStateLockedError"},{"consumers":[],"declared":true,"module":"platform.common.kblib","status":"declared-unused","symbol":"STRUCTURE_REGISTRY_CONTRACT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.audit.substantive_review_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.record_rendering_verification","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.test_catalog","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"YamlSubsetError"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_upstream_components","platform.distribution.stamp_cards","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"atomic_write_text"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"blank_markdown_authority"},{"consumers":["knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"boundary_owned_slugs"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_chain","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.candidate_lifecycle","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.task_runtime.batch_settlement","execution.task_runtime.task_runtime_action","governance.control.metadata_execution_contract","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.common.reporting","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"canonical_json_bytes"},{"consumers":["governance.profile.profile_contract","knowledge.metadata.check_freshness"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"canonical_repository_file"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_plan_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.planning.coverage_delta","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.project_page_state","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"canonical_yaml"},{"consumers":["governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"directory_listing_scope"},{"consumers":["execution.task_runtime.update_queue","governance.profile.apply_profile_adoption"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"durable_replace"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc","platform.common.reporting"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"exit_code"},{"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation","execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.property_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.structure.boundary_contract","knowledge.structure.repository_structure","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"extract_frontmatter"},{"consumers":["governance.profile.profile_contract","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"headings_of"},{"consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"inherited_path_capability"},{"consumers":["knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"iter_managed_md_files"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"iter_md_files"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"load_metadata_profile_contract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"load_structure_registry_contract"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.record_batch_review","execution.evidence.evidence_invalidation_contract","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","platform.distribution.test_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"load_yaml_file"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.complete_audit_receipt","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","platform.agent_interface.compile_cli_contract","platform.common.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"make_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"managed_repository_path"},{"consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"markdown_atx_heading"},{"consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"markdown_authority_lines"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"no_authoritative_write_guard"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"open_path_capability_parent"},{"consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"parse_scalar"},{"consumers":["knowledge.metadata.check_vocab","knowledge.metadata.compose_vocab"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"parse_vocabulary_artifact"},{"consumers":["knowledge.content.check_links"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"parse_wiki_link"},{"consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.planning.coverage_delta","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.profile_schema_projection","governance.profile.rendering_contract","governance.profile.scaffold_profile","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"parse_yaml_subset"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"process_is_alive"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.policy_exceptions","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"quota_share_within_limit"},{"consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"read_bytes"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"read_receipt_bytes"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"read_set_document_type"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_dimension_contract","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.task_runtime.apply_delta","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.rendering_contract","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"read_text"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"receipt_append_mutex"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"receipt_append_observation"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"receipt_append_outcome"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"receipt_outcome_from"},{"consumers":["governance.control.metadata_execution_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"registered_repository_artifact_path"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"render_boundary_projection_lines"},{"consumers":["knowledge.structure.check_moc","knowledge.structure.repository_structure","platform.distribution.test_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_content_files"},{"consumers":["execution.audit.check_proof","execution.context_delivery.read_set_contract","execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.property_state","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.adoption_lineage_contract","governance.standards.standards_state","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.repository.repository"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_file_snapshot"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_parent_tree_snapshot"},{"consumers":["execution.audit.check_batch_close","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.task_runtime_runner","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_path"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_snapshot_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_target_snapshot"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_tree_sha256"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","knowledge.metadata.check_freshness"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_tree_snapshot"},{"consumers":["execution.planning.check_corpus_plan","governance.control.run_gates"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"retained_tree_contains"},{"consumers":["governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"retained_tree_is_bound"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime","execution.task_runtime.task_runtime_runner","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.common.host_toolchain","platform.distribution.install_profile_toolchain","platform.distribution.module_boundary_report","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime","platform.distribution.test_runner","platform.distribution.upstream_component_boundary","platform.distribution.upstream_identity"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"run_cambium_subprocess"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"runtime_receipt_identity"},{"consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"runtime_write_lock"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.rendering_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_upstream_components","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"sha256_bytes"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_batch_close","execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"sha256_file"},{"consumers":["execution.audit.check_batch_close","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure","knowledge.structure.markdown_structure_checks"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"strip_code"},{"consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"strip_yaml_comment"},{"consumers":["knowledge.structure.render_structure_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"structure_derived_role_records"},{"consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"structure_input_owner_reference_kind"},{"consumers":["knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_boundary_shape"},{"consumers":["governance.profile.profile_contract","knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_metadata_contract_shape"},{"consumers":[],"declared":true,"module":"platform.common.kblib","status":"declared-unused","symbol":"validate_metadata_profile_contract"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.check_proof"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_receipt_output_path"},{"consumers":[],"declared":true,"module":"platform.common.kblib","status":"declared-unused","symbol":"validate_structure_registry_contract"},{"consumers":["governance.profile.check_profile","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_structure_registry_references"},{"consumers":["governance.profile.profile_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_structure_registry_shape"},{"consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"write_receipts"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"write_receipts_observed"},{"consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"declared":true,"module":"platform.common.locked_download","status":"consumed","symbol":"download"},{"consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"catalog_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.batch_review_obligation_contract","execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"catalog_record"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"document_projection"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.corpus_planning_contract","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.evidence.evidence_invalidation_contract","execution.task_runtime.task_runtime_action","governance.profile.profile_batch_judgment_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"require_trimmed_string"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.evidence.evidence_invalidation_contract","execution.planning.coverage_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.audit.audit_receipt_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"validated_document"},{"consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.receipts","status":"consumed","symbol":"make_gate_receipt"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"FindingSet"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.seal_receipts","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"JSON_CHECK_HELP"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"JSON_RECEIPT_HELP"},{"consumers":["knowledge.content.check_residual_content","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"JSON_RECEIPT_SUMMARY_HELP"},{"consumers":["execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"JsonReceiptCollector"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"RedirectedJsonReceipts"},{"consumers":["adopt_standards","apply_amendment","apply_contract_amendment","apply_delta","apply_metadata_transition","apply_profile_adoption","assemble_terminal_proof","check_batch_close","check_boundary_contract","check_corpus_plan","check_freshness","check_page_contract","check_profile","check_proof","check_queue","check_structure","check_vocab","compile_queue","complete_audit_receipt","compose_page_contract","compose_vocab","execution.task_runtime.task_runtime_runner","init_state","prepare_audit_plan","profile_candidate","profile_onboarding_status","publish_delta","record_batch_judgment","record_batch_page_review","record_batch_review","record_changed_scope_evidence","record_corpus_acceptance","record_evidence_invalidation","record_gate_attestation","record_gate_result","record_maintenance_evidence","record_profile_rendering","record_rendering_verification","record_substantive_review","register_amendment","render_boundary_projection","render_host_configs","render_queue","render_structure_projection","run_gates","run_task","seal_receipts","update_queue","update_task"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"host_environment_boundary"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"observe_invocation"},{"consumers":[],"declared":true,"module":"platform.common.reporting","status":"declared-unused","symbol":"observe_tool_output"},{"consumers":["execution.audit.complete_audit_receipt","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"publication_result"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"publication_result_reliable"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"run_redirected_json"},{"consumers":[],"declared":true,"module":"platform.common.reporting","status":"declared-unused","symbol":"validate_publication_result"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"validate_receipt_process"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.complete_audit_receipt","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.planning.record_corpus_acceptance","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"write_canonical_json"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"write_canonical_json_array"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"write_publication_result"},{"consumers":["check_kernel_size"],"declared":true,"module":"platform.distribution.check_kernel_size","status":"consumed","symbol":"main"},{"consumers":["check_upstream_components"],"declared":true,"module":"platform.distribution.check_upstream_components","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.distribution.install_profile_toolchain","status":"consumed","symbol":"install_cue"},{"consumers":[],"declared":true,"module":"platform.distribution.install_profile_toolchain","status":"declared-unused","symbol":"main"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"EXCLUDED_CONSUMPTION_FORMS"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"EXCLUDED_DIRS"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"cli_modules"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"collect"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"consumption_pairs"},{"consumers":["platform.distribution.module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"def_span_sha256"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"import_graph"},{"consumers":[],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"declared-unused","symbol":"is_cli_module"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"package_layers"},{"consumers":["platform.distribution.module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"private_pairs"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"strongly_connected"},{"consumers":["module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_report","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_report","status":"consumed","symbol":"manifest_errors"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","status":"consumed","symbol":"node_requirement"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","status":"consumed","symbol":"npm_cli"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","status":"consumed","symbol":"prepare_node"},{"consumers":["prepare_host"],"declared":true,"module":"platform.distribution.prepare_host","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.distribution.prepare_host_toolchain","status":"consumed","symbol":"prepare"},{"consumers":["prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.prepare_rendering_runtime","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.distribution.prepare_rendering_runtime","status":"consumed","symbol":"prepare_runtime"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"platform.distribution.stamp_cards","status":"consumed","symbol":"card_body_digest"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan"],"declared":true,"module":"platform.distribution.stamp_cards","status":"consumed","symbol":"discover_cards"},{"consumers":["stamp_cards"],"declared":true,"module":"platform.distribution.stamp_cards","status":"consumed","symbol":"main"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"platform.distribution.stamp_cards","status":"consumed","symbol":"source_digest"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.distribution.test_catalog","status":"consumed","symbol":"TestCatalogError"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.distribution.test_catalog","status":"consumed","symbol":"load_current_catalog"},{"consumers":["generate_test_catalog"],"declared":true,"module":"platform.distribution.test_catalog","status":"consumed","symbol":"main"},{"consumers":["run_tests"],"declared":true,"module":"platform.distribution.test_runner","status":"consumed","symbol":"main"},{"consumers":["generate_tool_catalog"],"declared":true,"module":"platform.distribution.tool_catalog","status":"consumed","symbol":"main"},{"consumers":["governance.profile.apply_profile_adoption","platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"ComponentBoundaryError"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"DEFAULT_MANIFEST_PATH"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"component_content_identity"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"evaluate"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"manifest_path"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"manifest_text"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"platform.distribution.upstream_identity","status":"consumed","symbol":"UpstreamIdentityError"},{"consumers":["execution.task_runtime.queue_runtime.adoption","governance.profile.apply_profile_adoption","governance.standards.standards_state"],"declared":true,"module":"platform.distribution.upstream_identity","status":"consumed","symbol":"is_full_commit_sha"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.distribution.upstream_identity","status":"consumed","symbol":"resolve_revision"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"DelegationScope"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"PathAdmissionError"},{"consumers":[],"declared":true,"module":"platform.repository.path_admission","status":"declared-unused","symbol":"admit_paths"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"canonical_spelling"},{"consumers":[],"declared":true,"module":"platform.repository.path_admission","status":"declared-unused","symbol":"capability_is_active"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"invocation"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"retain_path"},{"consumers":[],"declared":true,"module":"platform.repository.path_capability","status":"declared-unused","symbol":"PATH_CAPABILITIES_ENV"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"acknowledge"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"ancestor_directory_capability"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"cache_file"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"cache_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"cached_file"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"cached_tree"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"child_invocation"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"controlled_root_fd"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"current_file_bytes"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"effective_target"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"inherited_capability"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"logical_spelling"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"materialize_ancestor_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"materialize_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"open_parent"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"parent_tree_snapshot"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"read_bytes"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"read_stable_descriptor"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"read_text"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"receipt_operation"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"record_append_target"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"record_replacement"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"records"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"register_tree_snapshot_factory"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"release_component_target"},{"consumers":["knowledge.metadata.project_page_state","platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"stat_identity"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"subprocess_kwargs"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"tree_contains"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"tree_is_bound"},{"consumers":[],"declared":true,"module":"platform.repository.path_capability","status":"declared-unused","symbol":"verify_named_target"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.repository.path_contract","status":"consumed","symbol":"canonical_repository_relative_path"},{"consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"file_bytes_sha256"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"path_is_within_any"},{"consumers":["knowledge.content.check_residual_content"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"relative_path_is_within"},{"consumers":["knowledge.content.check_residual_content"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"relative_path_is_within_any"},{"consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"repository_input_snapshot"},{"consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"repository_relative_spelling"},{"consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_receipt_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.planning.corpus_planning_contract","execution.task_runtime.runtime_state_contract","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.module_boundary_report"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"repository_source_root"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"resolve_markdown_reference"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"same_existing_repository_target_snapshot"},{"consumers":["execution.evidence.metadata_gate_runtime","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"same_existing_target_snapshot"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"same_missing_target_snapshot"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","governance.control.run_gates","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.entrypoint_loader","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"tools_source_root"}],"static_scan":{"excluded_consumption_forms":["subprocess-cli","registry-driven-dynamic-import"],"excluded_directories":["__pycache__","compiled","schemas","tests"],"owner":"Tools/platform/distribution/module_boundary_facts.py","scope":"shipped production Python modules"},"summary":{"declared_cli_tools":68,"declared_public_apis_without_observed_consumers":32,"declared_transport_consumptions":50,"declared_unused_static_public_apis":74,"dependency_cycles":0,"host_transports":1,"mcp_tools":50,"missing_private_exceptions":0,"registered_capability_relationships":150,"registered_symbol_relationships":80,"shipped_modules":263,"source_cli_tools":68,"source_public_exports":348,"source_public_exports_undeclared":0,"static_private_consumptions":0,"static_public_api_symbols":1563,"unclassified_modules":0},"taxonomy":{"areas":[{"area":"execution","domains":["planning","task-runtime","audit","evidence","context-delivery"],"purpose":"Materialize plans, advance runtime state, produce evidence, and close governed work."},{"area":"governance","domains":["standards","profile","control"],"purpose":"Bind shared Standards, Profile, and control-plane contracts to deterministic implementations."},{"area":"knowledge","domains":["structure","metadata","content","rendering"],"purpose":"Validate and project governed knowledge structures and page-level contracts."},{"area":"platform","domains":["agent-interface","distribution","repository","common"],"purpose":"Supply host interfaces, repository safety, distribution controls, and shared Tool mechanics."}],"layers":[{"layer":"api","purpose":"Stable domain-facing public surface that forwards to defining modules without owning algorithms."},{"layer":"application","purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},"unclassified_modules":[]} +{"artifact":"tool-catalog-projection","authority":"navigation-only","cycles":{"module_cycles":[],"package_cycles":[]},"declared_public_apis_without_observed_consumers":[{"module":"execution.audit.audit_dimension_contract","symbol":"EXTENSION_TARGET_MAPPINGS"},{"module":"execution.audit.audit_fingerprint","symbol":"AUDIT_FINGERPRINT_CONTRACT_PATH"},{"module":"execution.audit.audit_fingerprint","symbol":"load_contract"},{"module":"execution.audit.audit_fingerprint","symbol":"page_artifact_fingerprint_contract"},{"module":"execution.audit.audit_fingerprint","symbol":"validate_contract"},{"module":"execution.audit.audit_lifecycle_contract","symbol":"attempt_binding"},{"module":"execution.audit.audit_producer_runtime","symbol":"receipt_by_id"},{"module":"execution.audit.audit_producer_runtime","symbol":"validate_obligation_attempt_binding"},{"module":"execution.audit.batch_review_obligation_contract","symbol":"plan_projection_errors"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"validate_check_record"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"validate_direct_record"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"CAPABILITY_ID"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"RECEIPT_TYPE_ID"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_BINDING_FIELDS"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_FIELD_ROLES"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_ROLES"},{"module":"execution.task_runtime.queue_runtime.repofs","symbol":"normalized_repository_path"},{"module":"governance.profile.check_profile","symbol":"canonical_profile_load_inputs"},{"module":"governance.profile.rendering_contract","symbol":"CONTRACT_ID"},{"module":"governance.profile.rendering_contract","symbol":"CONTRACT_PATH"},{"module":"governance.profile.rendering_contract","symbol":"parse_rendering_contract"},{"module":"knowledge.metadata.check_page_contract","symbol":"run"},{"module":"knowledge.metadata.vocabulary_contract","symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"module":"knowledge.metadata.vocabulary_contract","symbol":"validate_vocabulary_extensions_contract"},{"module":"knowledge.rendering.changed_scope_rendering_checks","symbol":"profile_rendering_contract_gap_targets"},{"module":"knowledge.rendering.changed_scope_rendering_checks","symbol":"require_profile_rendering_contract_state"},{"module":"knowledge.rendering.static_render_runtime","symbol":"render_page"},{"module":"platform.common.kblib","symbol":"METADATA_PROFILE_CONTRACT_PATH"},{"module":"platform.common.kblib","symbol":"STRUCTURE_REGISTRY_CONTRACT_PATH"},{"module":"platform.common.kblib","symbol":"validate_metadata_profile_contract"},{"module":"platform.common.kblib","symbol":"validate_structure_registry_contract"},{"module":"platform.common.reporting","symbol":"observe_tool_output"},{"module":"platform.distribution.install_profile_toolchain","symbol":"main"},{"module":"platform.distribution.module_boundary_facts","symbol":"is_cli_module"},{"module":"platform.repository.path_admission","symbol":"admit_paths"},{"module":"platform.repository.path_admission","symbol":"capability_is_active"},{"module":"platform.repository.path_capability","symbol":"PATH_CAPABILITIES_ENV"},{"module":"platform.repository.path_capability","symbol":"verify_named_target"}],"declared_transport_consumption":[{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"apply_amendment","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"apply_contract_amendment","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"apply_delta","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"apply_metadata_transition","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"assemble_terminal_proof","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_batch_close","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_boundary_contract","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_corpus_plan","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_freshness","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_links","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_moc","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_page_contract","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_profile","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_proof","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_queue","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_residual_content","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_structure","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"check_vocab","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"compile_queue","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"duplicate_check","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"init_state","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"inspect_host","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"prepare_audit_plan","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"profile_candidate","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"profile_onboarding_status","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"project_page_state","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"publish_delta","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_batch_judgment","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_batch_page_review","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_batch_review","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_changed_scope_evidence","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_corpus_acceptance","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_evidence_invalidation","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_gate_attestation","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_gate_result","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_maintenance_evidence","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_profile_rendering","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_rendering_verification","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"record_substantive_review","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"register_amendment","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"render_boundary_projection","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"render_queue","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"render_structure_projection","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"run_gates","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"run_task","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"scaffold_profile","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"seal_receipts","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"update_queue","transport_id":"cambium-mcp-stdio"},{"consumer_module":"mcp_server","consumption_kind":"mcp-subprocess","tool":"update_task","transport_id":"cambium-mcp-stdio"}],"declared_unused_static_public_apis":[{"module":"execution.audit.audit_dimension_contract","symbol":"EXTENSION_TARGET_MAPPINGS"},{"module":"execution.audit.audit_fingerprint","symbol":"AUDIT_FINGERPRINT_CONTRACT_PATH"},{"module":"execution.audit.audit_fingerprint","symbol":"load_contract"},{"module":"execution.audit.audit_fingerprint","symbol":"page_artifact_fingerprint_contract"},{"module":"execution.audit.audit_fingerprint","symbol":"validate_contract"},{"module":"execution.audit.audit_lifecycle_contract","symbol":"attempt_binding"},{"module":"execution.audit.audit_producer_runtime","symbol":"receipt_by_id"},{"module":"execution.audit.audit_producer_runtime","symbol":"validate_obligation_attempt_binding"},{"module":"execution.audit.batch_review_obligation_contract","symbol":"current_receipt_errors"},{"module":"execution.audit.batch_review_obligation_contract","symbol":"plan_projection_errors"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"current_receipt_errors"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"validate_check_record"},{"module":"execution.audit.changed_scope_evidence_contract","symbol":"validate_direct_record"},{"module":"execution.audit.substantive_review_contract","symbol":"current_receipt_errors"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"CAPABILITY_ID"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"RECEIPT_TYPE_ID"},{"module":"execution.evidence.evidence_invalidation_contract","symbol":"current_receipt_errors"},{"module":"execution.evidence.metadata_gate_runtime","symbol":"current_deterministic_gate_receipt_errors"},{"module":"execution.evidence.metadata_gate_runtime","symbol":"current_manual_gate_receipt_errors"},{"module":"execution.evidence.metadata_gate_runtime","symbol":"current_metadata_transition_receipt_errors"},{"module":"execution.evidence.seal_receipts","symbol":"current_receipt_errors"},{"module":"execution.planning.apply_task_plan","symbol":"current_receipt_errors"},{"module":"execution.planning.check_corpus_plan","symbol":"current_gate_receipt_errors"},{"module":"execution.planning.compile_queue","symbol":"current_receipt_errors"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_BINDING_FIELDS"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_FIELD_ROLES"},{"module":"execution.planning.corpus_planning_contract","symbol":"ARTIFACT_ROLES"},{"module":"execution.planning.record_corpus_acceptance","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.apply_amendment","symbol":"current_queue_cancellation_receipt_errors"},{"module":"execution.task_runtime.apply_amendment","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.apply_contract_amendment","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.apply_delta","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.queue_check_receipt","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.queue_check_receipt","symbol":"current_standards_revalidation_receipt_errors"},{"module":"execution.task_runtime.queue_runtime.repofs","symbol":"normalized_repository_path"},{"module":"execution.task_runtime.record_maintenance_evidence","symbol":"current_budget_receipt_errors"},{"module":"execution.task_runtime.record_maintenance_evidence","symbol":"current_ledger_receipt_errors"},{"module":"execution.task_runtime.record_maintenance_evidence","symbol":"current_watermark_receipt_errors"},{"module":"execution.task_runtime.register_amendment","symbol":"current_receipt_errors"},{"module":"execution.task_runtime.update_task","symbol":"current_task_transition_abort_receipt_errors"},{"module":"execution.task_runtime.update_task","symbol":"current_task_transition_receipt_errors"},{"module":"governance.profile.check_profile","symbol":"canonical_profile_load_inputs"},{"module":"governance.profile.check_profile","symbol":"current_gate_receipt_errors"},{"module":"governance.profile.profile_batch_judgment_contract","symbol":"current_receipt_errors"},{"module":"governance.profile.rendering_contract","symbol":"CONTRACT_ID"},{"module":"governance.profile.rendering_contract","symbol":"CONTRACT_PATH"},{"module":"governance.profile.rendering_contract","symbol":"parse_rendering_contract"},{"module":"governance.standards.adoption_lineage_contract","symbol":"current_profile_adoption_receipt_errors"},{"module":"governance.standards.adoption_lineage_contract","symbol":"current_standards_adoption_receipt_errors"},{"module":"knowledge.content.check_links","symbol":"current_receipt_errors"},{"module":"knowledge.content.check_residual_content","symbol":"current_receipt_errors"},{"module":"knowledge.content.duplicate_check","symbol":"current_receipt_errors"},{"module":"knowledge.metadata.check_freshness","symbol":"current_receipt_errors"},{"module":"knowledge.metadata.check_page_contract","symbol":"current_receipt_errors"},{"module":"knowledge.metadata.check_page_contract","symbol":"run"},{"module":"knowledge.metadata.check_vocab","symbol":"current_receipt_errors"},{"module":"knowledge.metadata.vocabulary_contract","symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"module":"knowledge.metadata.vocabulary_contract","symbol":"validate_vocabulary_extensions_contract"},{"module":"knowledge.rendering.changed_scope_rendering_checks","symbol":"profile_rendering_contract_gap_targets"},{"module":"knowledge.rendering.changed_scope_rendering_checks","symbol":"require_profile_rendering_contract_state"},{"module":"knowledge.rendering.profile_rendering_evidence_contract","symbol":"current_receipt_errors"},{"module":"knowledge.rendering.rendering_verification_contract","symbol":"current_receipt_errors"},{"module":"knowledge.rendering.static_render_runtime","symbol":"render_page"},{"module":"knowledge.structure.check_boundary_contract","symbol":"current_receipt_errors"},{"module":"knowledge.structure.check_moc","symbol":"current_receipt_errors"},{"module":"knowledge.structure.check_structure","symbol":"current_receipt_errors"},{"module":"platform.common.kblib","symbol":"METADATA_PROFILE_CONTRACT_PATH"},{"module":"platform.common.kblib","symbol":"STRUCTURE_REGISTRY_CONTRACT_PATH"},{"module":"platform.common.kblib","symbol":"validate_metadata_profile_contract"},{"module":"platform.common.kblib","symbol":"validate_structure_registry_contract"},{"module":"platform.common.reporting","symbol":"observe_tool_output"},{"module":"platform.distribution.install_profile_toolchain","symbol":"main"},{"module":"platform.distribution.module_boundary_facts","symbol":"is_cli_module"},{"module":"platform.repository.path_admission","symbol":"admit_paths"},{"module":"platform.repository.path_admission","symbol":"capability_is_active"},{"module":"platform.repository.path_capability","symbol":"PATH_CAPABILITIES_ENV"},{"module":"platform.repository.path_capability","symbol":"verify_named_target"}],"external_interfaces":[{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"adopt_standards","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"apply_amendment","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"apply_contract_amendment","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"apply_delta","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"apply_metadata_transition","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"apply_profile_adoption","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"assemble_terminal_proof","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_batch_close","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_boundary_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_corpus_plan","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_freshness","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"check_kernel_size","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_links","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_moc","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_page_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_profile","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_proof","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_queue","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"check_repository_structure","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_residual_content","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_structure","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"check_upstream_components","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"check_vocab","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"compile_cli_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"compile_queue","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"compose_page_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"compose_vocab","workspace_access":null},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"duplicate_check","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"generate_test_catalog","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"generate_tool_catalog","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"init_state","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"inspect_host","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"metadata_execution_contract","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"temporary-git-worktree","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"module_boundary_report","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"prepare_audit_plan","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"authorized-host-environment-and-configuration","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"prepare_host","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"authorized-host-rendering-cache","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"prepare_rendering_runtime","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"profile_candidate","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"profile_onboarding_status","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"project_page_state","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"publish_delta","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_batch_judgment","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_batch_page_review","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_batch_review","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_changed_scope_evidence","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_corpus_acceptance","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_evidence_invalidation","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_gate_attestation","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_gate_result","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_maintenance_evidence","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_profile_rendering","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_rendering_verification","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"record_substantive_review","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"register_amendment","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"render_boundary_projection","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"render_host_configs","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"render_interface_projection","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"render_queue","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"render_structure_projection","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"run_gates","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"run_task","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"optional-test-cost-report","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"run_tests","workspace_access":"read"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"scaffold_profile","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"seal_receipts","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp":false,"module_present":true,"policy_exposure":"cli-only","tool":"stamp_cards","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"update_queue","workspace_access":"write"},{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp":true,"module_present":true,"policy_exposure":"mcp","tool":"update_task","workspace_access":"write"}],"generated_by":"Tools/generate_tool_catalog.py","hierarchy":[{"area":"execution","domains":[{"domain":"audit","layers":[{"layer":"application","modules":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.audit.audit_dimension_contract","execution.audit.audit_fingerprint","execution.audit.audit_lifecycle_contract","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_chain","execution.audit.audit_reconciliation_contract","execution.audit.batch_close_audit","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_runtime_checks","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["assemble_terminal_proof","check_batch_close","check_proof","prepare_audit_plan","record_batch_judgment","record_batch_page_review","record_batch_review","record_changed_scope_evidence","record_substantive_review"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"context-delivery","layers":[{"layer":"application","modules":["execution.context_delivery.card_activation"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.context_delivery.card_contract","execution.context_delivery.read_set_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."}]},{"domain":"evidence","layers":[{"layer":"application","modules":["execution.evidence.manual_attestation","execution.evidence.metadata_gate_runtime","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.evidence.candidate_lifecycle","execution.evidence.evidence_attempt_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.receipt_reference_contract","execution.evidence.receipt_type_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["record_evidence_invalidation","record_gate_attestation","record_gate_result","seal_receipts"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"planning","layers":[{"layer":"application","modules":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.planning.corpus_planning_contract","execution.planning.coverage_contract","execution.planning.coverage_delta","execution.planning.queue_replan","execution.planning.work_spec_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["check_corpus_plan","compile_queue","record_corpus_acceptance"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"task-runtime","layers":[{"layer":"api","modules":["execution.task_runtime.queue_runtime"],"purpose":"Stable domain-facing public surface that forwards to defining modules without owning algorithms."},{"layer":"application","modules":["execution.task_runtime.amendment_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.batch_settlement","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.runtime_validation","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.canon","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.runtime_state_contract","execution.task_runtime.task_runtime_action"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["apply_amendment","apply_contract_amendment","apply_delta","check_queue","init_state","publish_delta","record_maintenance_evidence","register_amendment","render_queue","run_task","update_queue","update_task"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.primitives","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.runtime_paths","execution.task_runtime.runtime_state_io"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]}],"purpose":"Materialize plans, advance runtime state, produce evidence, and close governed work."},{"area":"governance","domains":[{"domain":"control","layers":[{"layer":"application","modules":["governance.control.run_gates"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["metadata_execution_contract","run_gates"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"profile","layers":[{"layer":"application","modules":["governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.profile_layout_contract","governance.profile.rendering_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["apply_profile_adoption","check_profile","profile_candidate","profile_onboarding_status","scaffold_profile"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["governance.profile.profile_codec","governance.profile.profile_cue","governance.profile.profile_schema_projection"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"standards","layers":[{"layer":"application","modules":["governance.standards.adopt_standards"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["governance.standards.adoption_lineage_contract","governance.standards.standards_state"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["adopt_standards"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]}],"purpose":"Bind shared Standards, Profile, and control-plane contracts to deterministic implementations."},{"area":"knowledge","domains":[{"domain":"content","layers":[{"layer":"application","modules":["knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.content.maintenance_candidates"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"entrypoint","modules":["check_links","check_residual_content","duplicate_check"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"metadata","layers":[{"layer":"application","modules":["knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.vocabulary_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["apply_metadata_transition","check_freshness","check_page_contract","check_vocab","compose_page_contract","compose_vocab","project_page_state"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]},{"domain":"rendering","layers":[{"layer":"application","modules":["knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["knowledge.rendering.changed_scope_rendering_checks","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["record_profile_rendering","record_rendering_verification"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["knowledge.rendering.static_render_runtime"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"structure","layers":[{"layer":"application","modules":["knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","knowledge.structure.markdown_structure_checks","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["knowledge.structure.boundary_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["check_boundary_contract","check_moc","check_repository_structure","check_structure","render_boundary_projection","render_structure_projection"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."}]}],"purpose":"Validate and project governed knowledge structures and page-level contracts."},{"area":"platform","domains":[{"domain":"agent-interface","layers":[{"layer":"application","modules":["platform.agent_interface.compile_cli_contract","platform.agent_interface.inspect_host","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","modules":["platform.agent_interface.agent_interface_contract","platform.agent_interface.agent_interface_policy","platform.agent_interface.tool_availability"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","modules":["compile_cli_contract","inspect_host","mcp_server","render_host_configs","render_interface_projection"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["platform.agent_interface.cli_argv_renderer","platform.agent_interface.entrypoint_loader","platform.agent_interface.install_host_config"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"common","layers":[{"layer":"contract","modules":["platform.common.host_environment","platform.common.implementation_marker"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"infrastructure","modules":["platform.common.host_toolchain","platform.common.kblib","platform.common.locked_download","platform.common.primitives","platform.common.receipts","platform.common.reporting"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"distribution","layers":[{"layer":"application","modules":["platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.module_boundary_report","platform.distribution.prepare_host","platform.distribution.stamp_cards","platform.distribution.test_catalog","platform.distribution.test_runner","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"entrypoint","modules":["check_kernel_size","check_upstream_components","generate_test_catalog","generate_tool_catalog","module_boundary_report","prepare_host","prepare_rendering_runtime","run_tests","stamp_cards"],"purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","modules":["platform.distribution.install_profile_toolchain","platform.distribution.module_boundary_facts","platform.distribution.node_runtime","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime","platform.distribution.upstream_identity"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},{"domain":"repository","layers":[{"layer":"contract","modules":["platform.repository.path_contract"],"purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"infrastructure","modules":["platform.repository.path_admission","platform.repository.path_capability","platform.repository.repository"],"purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]}],"purpose":"Supply host interfaces, repository safety, distribution controls, and shared Tool mechanics."}],"host_transports":[{"command":"python3","host_exposure":"shared-bridge","mode":"stdio","module":"mcp_server","module_present":true,"path":"Tools/mcp_server.py","path_matches_module":true,"protocol":"mcp","server_name":"cambium","transport_id":"cambium-mcp-stdio"}],"integrity":{"cli_modules_missing_policy":[],"invalid_host_transports":[],"invalid_source_public_exports":[],"manifest_missing_modules":[],"manifest_missing_public_symbols":[],"manifest_path_mismatches":[],"manifest_stale_modules":[],"policy_tools_missing_cli_module":[],"source_public_exports_undeclared":[],"undeclared_public_consumption":[],"undeclared_registered_symbol_consumption":[],"unresolved_registered_symbols":[],"unresolved_registry_paths":[]},"modules":[{"classification":{"area":"governance","domain":"standards","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"adopt_standards","path":"Tools/adopt_standards.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_amendment","path":"Tools/apply_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_contract_amendment","path":"Tools/apply_contract_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_delta","path":"Tools/apply_delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_metadata_transition","path":"Tools/apply_metadata_transition.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"apply_profile_adoption","path":"Tools/apply_profile_adoption.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"assemble_terminal_proof","path":"Tools/assemble_terminal_proof.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_batch_close","path":"Tools/check_batch_close.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_boundary_contract","path":"Tools/check_boundary_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_corpus_plan","path":"Tools/check_corpus_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_freshness","path":"Tools/check_freshness.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"check_kernel_size","path":"Tools/check_kernel_size.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_links","path":"Tools/check_links.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_moc","path":"Tools/check_moc.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_page_contract","path":"Tools/check_page_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_profile","path":"Tools/check_profile.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_proof","path":"Tools/check_proof.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_queue","path":"Tools/check_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"check_repository_structure","path":"Tools/check_repository_structure.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_residual_content","path":"Tools/check_residual_content.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_structure","path":"Tools/check_structure.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_upstream_components","path":"Tools/check_upstream_components.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"check_vocab","path":"Tools/check_vocab.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"compile_cli_contract","path":"Tools/compile_cli_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"compile_queue","path":"Tools/compile_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"compose_page_contract","path":"Tools/compose_page_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":null},"module":"compose_vocab","path":"Tools/compose_vocab.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"duplicate_check","path":"Tools/duplicate_check.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.audit.assemble_terminal_proof","path":"Tools/execution/audit/assemble_terminal_proof.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_dimension_contract","path":"Tools/execution/audit/audit_dimension_contract.py","source_public_exports":["AUDIT_DIMENSION_BASE_PATH","BASE_RECEIPT_DIMENSION_ORDER","BASE_RECEIPT_DIMENSIONS","EVIDENCE_ROLES","EXTENSION_TARGET_MAPPINGS","current_audit_dimension_values","load_audit_dimension_base","validate_audit_dimension_base"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":21,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":14,"static_internal_symbol_count":21,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_evidence_runtime","path":"Tools/execution/audit/audit_evidence_runtime.py","source_public_exports":["current_batch_review_receipt","AuditPlanMissing","batch_review_evidence","candidate_page_evidence","candidate_page_evidence_errors","closed_plan_closure_errors","combine_plan_reconciliations","current_consumption_evidence_ids","evidence_observation","reconciliation_from_bindings","resolve_stage_plan","terminal_dimension_evidence","terminal_plan_reconciliation","stage_evidence_closure","stage_evidence_status","wrapper_binding_errors"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_execution_runtime","path":"Tools/execution/audit/audit_execution_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":10,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_fingerprint","path":"Tools/execution/audit/audit_fingerprint.py","source_public_exports":["AUDIT_FINGERPRINT_CONTRACT_PATH","load_contract","validate_contract","page_artifact_fingerprint_contract","obligation_contract_fingerprint","page_artifact_fingerprint","page_set_artifact_fingerprint","sources_sha256"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":10,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":12,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_lifecycle_contract","path":"Tools/execution/audit/audit_lifecycle_contract.py","source_public_exports":["ATTEMPT_IDENTITY_FIELDS","AuditLifecycleContractError","CHANGED_SCOPE_RECORD_KIND","EVIDENCE_BINDING_FIELDS","PLAN_BINDING_FIELDS","attempt_binding","attempt_binding_mismatches","resolution_route","validate_resolution"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":14,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":14,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_obligation_projection","path":"Tools/execution/audit/audit_obligation_projection.py","source_public_exports":["BATCH_CLOSE_REGISTRY_PATH","CHANGED_SCOPE_REGISTRY_PATH","PROFILE_REGISTERED_SCAN_EXTENSION","SUBSTANTIVE_REGISTRY_PATH","composed_obligation_specs","load_changed_scope_registry","obligation_spec_for_rule","obligation_projection_observation","profile_registered_scan_spec","required_obligation","resolve_obligation_definition","validate_changed_scope_registry","validate_plan_definition_authority"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_plan_contract","path":"Tools/execution/audit/audit_plan_contract.py","source_public_exports":["AUDIT_PLAN_CONTRACT_PATH","closed_string_list","contract_snapshot_sha256","field_specs","is_sha256","load_contract","plan_contract_snapshot_sha256","plan_sha256","required_obligation_ids","serialization_observation","validate_contract","validate_plan","validate_value"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_producer_chain","path":"Tools/execution/audit/audit_producer_chain.py","source_public_exports":["AuditProducerChainError","producer_chain_for_obligation","producer_chain_for_spec","producer_record_matches","producer_chain_observation","require_producer_record"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":24,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":22,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_producer_runtime","path":"Tools/execution/audit/audit_producer_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.audit_reconciliation_contract","path":"Tools/execution/audit/audit_reconciliation_contract.py","source_public_exports":["projection_fields"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.audit.batch_close_audit","path":"Tools/execution/audit/batch_close_audit.py","source_public_exports":["validate_member_evidence","build_post_delta_evidence_set","resolve_post_delta_projection","validate_post_delta_evidence_set"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"execution.audit.batch_close_contract","path":"Tools/execution/audit/batch_close_contract.py","source_public_exports":["BATCH_CLOSE_CLOSED_LIST_PATH","CLOSED_LIST_EVIDENCE_FIELDS","GATE_CHECK","GATE_ID","GATE_RECEIPT_TYPE_ID","MEMBER_RECEIPT_TYPE_ID","PAGE_REVIEW_RECEIPT_TYPE_ID","REVIEW_ATTESTATION_RECEIPT_TYPE_ID","closed_list_member_rows","current_receipt_errors","review_context_errors","load_batch_close_closed_list","validate_batch_close_closed_list"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":28,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":26,"transport_ids":[],"workspace_access":null},"module":"execution.audit.batch_review_obligation_contract","path":"Tools/execution/audit/batch_review_obligation_contract.py","source_public_exports":["review_input_shape","covered_obligation_ids","consumption_coverage","BATCH_REVIEW_OBLIGATION_REGISTRY_PATH","PRODUCER_TOOL","PRODUCER_TOOL_VERSION","RECEIPT_TYPE_ID","base_obligation_specs","consumption_dependency_obligation_ids","contract_fingerprint","dependency_fingerprint","load_registry","obligation_spec_for_rule","registry_observation","registry_sha256","select_s_targets","validate_plan_base_closure","resolve_consumed_evidence","review_input_constraints","validate_applicability_disposition","validate_plan_applicability","current_receipt_errors","validate_input_binding","validate_producer_receipt","validate_record_plan_binding","validate_receipt_consumption"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.audit.batch_review_receipt_contract","path":"Tools/execution/audit/batch_review_receipt_contract.py","source_public_exports":["GATE_ID","PRODUCER_CHECK","PRODUCER_TOOL","PRODUCER_TOOL_VERSION","RECEIPT_TYPE_ID","current_receipt_errors","judgment_binding"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":37,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":34,"transport_ids":[],"workspace_access":null},"module":"execution.audit.changed_scope_evidence_contract","path":"Tools/execution/audit/changed_scope_evidence_contract.py","source_public_exports":["CHECK_RECEIPT_TYPE_ID","CANDIDATE_SET_RECEIPT_TYPE_ID","ChangedScopeEvidenceContractError","DIRECT_RECEIPT_TYPE_ID","DIRECT_SCHEMA_VERSION","direct_input_binding","SCHEMA_VERSION","INPUT_BINDING_FIELDS","PLAN_BINDING_FIELDS","PROFILE_SCAN_EXTENSION","REGISTRY_PATH","TOOL","TOOL_VERSION","authorized_profile_scan","candidate_set_contract_fingerprint","candidate_set_dependency_fingerprint","direct_contract_fingerprint","direct_dependency_fingerprint","load_control_registry","load_registry","normalized_base_rules","profile_scan_extension_point","profile_scan_selector","registry_row","pure_check_owner","runtime_check_source_sha256","runtime_contract_fingerprint","source_gate_selector","source_summary","validate_check_record","validate_check_record_for_plan","current_receipt_errors","validate_candidate_set_record_for_plan","validate_direct_record","validate_direct_record_for_plan","validate_record_for_plan"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.audit.changed_scope_evidence_runtime","path":"Tools/execution/audit/changed_scope_evidence_runtime.py","source_public_exports":["validate_current_direct_record","pure_check_result","pure_input_binding","validate_current_record"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.audit.changed_scope_runtime_checks","path":"Tools/execution/audit/changed_scope_runtime_checks.py","source_public_exports":["COVERAGE_RULE_ID","GUIDANCE_RULE_ID","TASK_CONTRACT_RULE_ID","coverage_routing_state","frozen_task_contract_references","guidance_state_zero_counts"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.check_batch_close","path":"Tools/execution/audit/check_batch_close.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.check_proof","path":"Tools/execution/audit/check_proof.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":12,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.prepare_audit_plan","path":"Tools/execution/audit/prepare_audit_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_batch_judgment","path":"Tools/execution/audit/record_batch_judgment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_batch_page_review","path":"Tools/execution/audit/record_batch_page_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_batch_review","path":"Tools/execution/audit/record_batch_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_changed_scope_evidence","path":"Tools/execution/audit/record_changed_scope_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.audit.record_substantive_review","path":"Tools/execution/audit/record_substantive_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":10,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"execution.audit.substantive_review_contract","path":"Tools/execution/audit/substantive_review_contract.py","source_public_exports":["OBLIGATION_PROJECTION","SUBSTANTIVE_REVIEW_CONTRACT_PATH","load_contract","CURRENT_PRODUCER_VERSION","RECEIPT_TYPE_ID","current_receipt_errors","validate_contract","validate_review_pair","validate_review_receipt"],"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":11,"transport_ids":[],"workspace_access":null},"module":"execution.audit.terminal_proof_contract","path":"Tools/execution/audit/terminal_proof_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"context-delivery","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":22,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":2,"registered_consumer_count":8,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":9,"static_internal_symbol_count":22,"transport_ids":[],"workspace_access":null},"module":"execution.context_delivery.card_activation","path":"Tools/execution/context_delivery/card_activation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"context-delivery","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.context_delivery.card_contract","path":"Tools/execution/context_delivery/card_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"context-delivery","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.context_delivery.read_set_contract","path":"Tools/execution/context_delivery/read_set_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.candidate_lifecycle","path":"Tools/execution/evidence/candidate_lifecycle.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.evidence_attempt_runtime","path":"Tools/execution/evidence/evidence_attempt_runtime.py","source_public_exports":["EvidenceAttemptError","unique_current_attempt"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.evidence_invalidation_contract","path":"Tools/execution/evidence/evidence_invalidation_contract.py","source_public_exports":["CAPABILITY_ID","RECEIPT_TYPE_ID","TOOL","TOOL_VERSION","current_receipt_errors","load_policy","validate_subjects","build_event","resolve_body","invalidation_view","current_reference_deficits"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":5,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.manual_attestation","path":"Tools/execution/evidence/manual_attestation.py","source_public_exports":["publish_receipt","require_statement"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":23,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":2,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":3,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":20,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.metadata_gate_runtime","path":"Tools/execution/evidence/metadata_gate_runtime.py","source_public_exports":["DETERMINISTIC_GATE_PRODUCER_IDENTITY","GateRuntimeContext","MANUAL_GATE_PRODUCER_IDENTITY","METADATA_TRANSITION_PRODUCER_IDENTITY","current_gate_receipt","load_gate_context","receipt_bindings","require_admitted_runtime","require_authorities_current","require_context_current","validate_gate_receipt"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":27,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":27,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.receipt_reference_contract","path":"Tools/execution/evidence/receipt_reference_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":29,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.receipt_type_contract","path":"Tools/execution/evidence/receipt_type_contract.py","source_public_exports":["ReceiptTypeContractError","base_receipt_errors","current_receipt_errors","load_receipt_type_registry","reference_source_kind"],"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.record_evidence_invalidation","path":"Tools/execution/evidence/record_evidence_invalidation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.record_gate_attestation","path":"Tools/execution/evidence/record_gate_attestation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.record_gate_result","path":"Tools/execution/evidence/record_gate_result.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.evidence.seal_receipts","path":"Tools/execution/evidence/seal_receipts.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":10,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"execution.planning.apply_task_plan","path":"Tools/execution/planning/apply_task_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":15,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":14,"transport_ids":[],"workspace_access":null},"module":"execution.planning.check_corpus_plan","path":"Tools/execution/planning/check_corpus_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.planning.compile_queue","path":"Tools/execution/planning/compile_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":20,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":10,"static_internal_symbol_count":17,"transport_ids":[],"workspace_access":null},"module":"execution.planning.corpus_planning_contract","path":"Tools/execution/planning/corpus_planning_contract.py","source_public_exports":["APPLICABILITY_STATES","ARTIFACT_BINDING_FIELDS","ARTIFACT_FIELD_ROLES","ARTIFACT_ROLES","CLOSE_ROUTE_TRIGGER","CONFIGURED_STATE","CORPUS_PLANNING_CONTRACT_PATH","INACTIVE_STATE","PASS_RECEIPT_BINDING_FIELDS","SEMANTIC_ACCEPTANCE_SCOPE","SLOT_NAME","artifact_contract","close_trigger_issues","current_corpus_planning_contract_values","derive_close_requirement","receipt_binding_differences","receipt_binding_shape_issues","receipt_path_currentness_issues","validate_corpus_planning_envelope"],"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":12,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":11,"static_internal_symbol_count":12,"transport_ids":[],"workspace_access":null},"module":"execution.planning.coverage_contract","path":"Tools/execution/planning/coverage_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.planning.coverage_delta","path":"Tools/execution/planning/coverage_delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.planning.queue_replan","path":"Tools/execution/planning/queue_replan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.planning.record_corpus_acceptance","path":"Tools/execution/planning/record_corpus_acceptance.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.planning.work_spec_contract","path":"Tools/execution/planning/work_spec_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.amendment_plan","path":"Tools/execution/task_runtime/amendment_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.amendment_policy","path":"Tools/execution/task_runtime/amendment_policy.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":2,"registered_consumer_count":2,"registered_internal":true,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.apply_amendment","path":"Tools/execution/task_runtime/apply_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.apply_contract_amendment","path":"Tools/execution/task_runtime/apply_contract_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.apply_delta","path":"Tools/execution/task_runtime/apply_delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.batch_settlement","path":"Tools/execution/task_runtime/batch_settlement.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.candidate_delta_runtime","path":"Tools/execution/task_runtime/candidate_delta_runtime.py","source_public_exports":["main"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.check_queue","path":"Tools/execution/task_runtime/check_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.init_state","path":"Tools/execution/task_runtime/init_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_check_receipt","path":"Tools/execution/task_runtime/queue_check_receipt.py","source_public_exports":["make_check_receipt"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"api","problems":[],"resolved":true},"declared_public_symbol_count":82,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":26,"static_internal_symbol_count":82,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime","path":"Tools/execution/task_runtime/queue_runtime/__init__.py","source_public_exports":null,"type":"python-package"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.adoption","path":"Tools/execution/task_runtime/queue_runtime/adoption.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.amendments","path":"Tools/execution/task_runtime/queue_runtime/amendments.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.authority","path":"Tools/execution/task_runtime/queue_runtime/authority.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":41,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":37,"static_internal_symbol_count":41,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.canon","path":"Tools/execution/task_runtime/queue_runtime/canon.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.close_gate","path":"Tools/execution/task_runtime/queue_runtime/close_gate.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.control_plane","path":"Tools/execution/task_runtime/queue_runtime/control_plane.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.coverage","path":"Tools/execution/task_runtime/queue_runtime/coverage.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":9,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.delta","path":"Tools/execution/task_runtime/queue_runtime/delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.evidence_identity","path":"Tools/execution/task_runtime/queue_runtime/evidence_identity.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":22,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":22,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.gate_registry","path":"Tools/execution/task_runtime/queue_runtime/gate_registry.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.history_identity","path":"Tools/execution/task_runtime/queue_runtime/history_identity.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.item_evidence","path":"Tools/execution/task_runtime/queue_runtime/item_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.item_history","path":"Tools/execution/task_runtime/queue_runtime/item_history.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.locks","path":"Tools/execution/task_runtime/queue_runtime/locks.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.maintenance","path":"Tools/execution/task_runtime/queue_runtime/maintenance.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.policy_exceptions","path":"Tools/execution/task_runtime/queue_runtime/policy_exceptions.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":28,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.primitives","path":"Tools/execution/task_runtime/queue_runtime/primitives.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.profile_view","path":"Tools/execution/task_runtime/queue_runtime/profile_view.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.property_state","path":"Tools/execution/task_runtime/queue_runtime/property_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":18,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":24,"static_internal_symbol_count":18,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.receipts","path":"Tools/execution/task_runtime/queue_runtime/receipts.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.repofs","path":"Tools/execution/task_runtime/queue_runtime/repofs.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.resume","path":"Tools/execution/task_runtime/queue_runtime/resume.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.revalidation","path":"Tools/execution/task_runtime/queue_runtime/revalidation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.review","path":"Tools/execution/task_runtime/queue_runtime/review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.runtime","path":"Tools/execution/task_runtime/queue_runtime/runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.task_contract","path":"Tools/execution/task_runtime/queue_runtime/task_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.task_progress","path":"Tools/execution/task_runtime/queue_runtime/task_progress.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.task_record","path":"Tools/execution/task_runtime/queue_runtime/task_record.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.queue_runtime.work_spec","path":"Tools/execution/task_runtime/queue_runtime/work_spec.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":4,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.record_maintenance_evidence","path":"Tools/execution/task_runtime/record_maintenance_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.register_amendment","path":"Tools/execution/task_runtime/register_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.render_queue","path":"Tools/execution/task_runtime/render_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":72,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":79,"static_internal_symbol_count":72,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.runtime_paths","path":"Tools/execution/task_runtime/runtime_paths.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":50,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":39,"static_internal_symbol_count":50,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.runtime_state_contract","path":"Tools/execution/task_runtime/runtime_state_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.runtime_state_io","path":"Tools/execution/task_runtime/runtime_state_io.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":26,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.runtime_validation","path":"Tools/execution/task_runtime/runtime_validation.py","source_public_exports":["require_gate_context_current","validate_runtime"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":9,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.task_runtime_action","path":"Tools/execution/task_runtime/task_runtime_action.py","source_public_exports":["page_review_answers","AWAIT_DISPOSITIONS","SCHEMA_VERSION","action_route","action_route_for_token","build_action","page_review_inputs","resume_action_token","resume_recommendation"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":1,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.task_runtime_runner","path":"Tools/execution/task_runtime/task_runtime_runner.py","source_public_exports":["main"],"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":3,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.update_queue","path":"Tools/execution/task_runtime/update_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":3,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"execution.task_runtime.update_task","path":"Tools/execution/task_runtime/update_task.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"generate_test_catalog","path":"Tools/generate_test_catalog.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"generate_tool_catalog","path":"Tools/generate_tool_catalog.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.control.contract_exception_policy","path":"Tools/governance/control/contract_exception_policy.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.control.control_registry_contract","path":"Tools/governance/control/control_registry_contract.py","source_public_exports":["BASE_RECEIPT_DIMENSIONS","NOT_BATCH_SCOPED_GATE","QUEUE_EXHAUSTED_GATE","STANDARDS_GATE_REGISTRY_PATH","UNDIMENSIONED_GATE","UNNARROWED_GATE_DIMENSION","load_current_control_contract","parse_standards_gate_registry"],"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":23,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":20,"static_internal_symbol_count":23,"transport_ids":[],"workspace_access":null},"module":"governance.control.metadata_execution_contract","path":"Tools/governance/control/metadata_execution_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.control.run_gates","path":"Tools/governance/control/run_gates.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.apply_profile_adoption","path":"Tools/governance/profile/apply_profile_adoption.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":10,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.profile.check_profile","path":"Tools/governance/profile/check_profile.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":29,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_admission","path":"Tools/governance/profile/profile_admission.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":20,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":19,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_batch_judgment_contract","path":"Tools/governance/profile/profile_batch_judgment_contract.py","source_public_exports":["DUE_STAGE","EXTENSION_POINT","PRODUCER_CHECK","PRODUCER_TOOL","PRODUCER_TOOL_VERSION","RECEIPT_TYPE_ID","RECORD_KIND","SCHEMA_VERSION","evidence_fingerprints","current_judgment_attempt","current_judgment_receipts","expand_requirements","expected_projection","judgment_observation","load_bound_plan","current_receipt_errors","receipt_binding_errors","requirement_set_sha256","resolve_obligation","semantic_content_fingerprint"],"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_candidate","path":"Tools/governance/profile/profile_candidate.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_codec","path":"Tools/governance/profile/profile_codec.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":37,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":29,"static_internal_symbol_count":37,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_contract","path":"Tools/governance/profile/profile_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_cue","path":"Tools/governance/profile/profile_cue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":9,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":18,"static_internal_symbol_count":9,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_layout_contract","path":"Tools/governance/profile/profile_layout_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_onboarding_status","path":"Tools/governance/profile/profile_onboarding_status.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.profile_schema_projection","path":"Tools/governance/profile/profile_schema_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"governance.profile.rendering_contract","path":"Tools/governance/profile/rendering_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.profile.scaffold_profile","path":"Tools/governance/profile/scaffold_profile.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"standards","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"governance.standards.adopt_standards","path":"Tools/governance/standards/adopt_standards.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"standards","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":14,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":2,"static_internal":true,"static_internal_consumer_count":10,"static_internal_symbol_count":12,"transport_ids":[],"workspace_access":null},"module":"governance.standards.adoption_lineage_contract","path":"Tools/governance/standards/adoption_lineage_contract.py","source_public_exports":["ADOPTION_RECEIPT_PATH","PROFILE_ADOPTION_TOOL","PROFILE_ADOPTION_TOOL_VERSION","STANDARDS_ADOPTION_TOOL","STANDARDS_ADOPTION_TOOL_VERSION","current_lineage_errors","load_adoption_history"],"type":"python-module"},{"classification":{"area":"governance","domain":"standards","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"governance.standards.standards_state","path":"Tools/governance/standards/standards_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"init_state","path":"Tools/init_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"inspect_host","path":"Tools/inspect_host.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":9,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"knowledge.content.check_links","path":"Tools/knowledge/content/check_links.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.content.check_residual_content","path":"Tools/knowledge/content/check_residual_content.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.content.duplicate_check","path":"Tools/knowledge/content/duplicate_check.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"content","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"knowledge.content.maintenance_candidates","path":"Tools/knowledge/content/maintenance_candidates.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.apply_metadata_transition","path":"Tools/knowledge/metadata/apply_metadata_transition.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.check_freshness","path":"Tools/knowledge/metadata/check_freshness.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.check_page_contract","path":"Tools/knowledge/metadata/check_page_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.check_vocab","path":"Tools/knowledge/metadata/check_vocab.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.compose_page_contract","path":"Tools/knowledge/metadata/compose_page_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.compose_vocab","path":"Tools/knowledge/metadata/compose_vocab.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":16,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":16,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.freshness_engine","path":"Tools/knowledge/metadata/freshness_engine.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.freshness_receipt_contract","path":"Tools/knowledge/metadata/freshness_receipt_contract.py","source_public_exports":["current_receipt_errors"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":11,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.metadata_page_state_contract","path":"Tools/knowledge/metadata/metadata_page_state_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":15,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":12,"static_internal_symbol_count":15,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.metadata_property_state","path":"Tools/knowledge/metadata/metadata_property_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.page_frontmatter_contract","path":"Tools/knowledge/metadata/page_frontmatter_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":6,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":11,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.project_page_state","path":"Tools/knowledge/metadata/project_page_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":13,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":9,"static_internal_symbol_count":11,"transport_ids":[],"workspace_access":null},"module":"knowledge.metadata.vocabulary_contract","path":"Tools/knowledge/metadata/vocabulary_contract.py","source_public_exports":["COVERAGE_DISPOSITION_VALUES","PRIORITY_ORDER","PRIORITY_VALUES","REVIEW_INTERVALS_DAYS","VOCABULARY_BASE_PATH","VOCABULARY_EXTENSIONS_CONTRACT_PATH","VocabularyContractError","load_vocabulary_base","load_vocabulary_extensions_contract","validate_vocabulary_base","validate_vocabulary_extensions","validate_vocabulary_extensions_contract","vocabulary_extensions_shape"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.changed_scope_rendering_checks","path":"Tools/knowledge/rendering/changed_scope_rendering_checks.py","source_public_exports":["CHECKS_BY_RULE_ID","RUNNERS_BY_RULE_ID","ProfileRenderingContractGap","profile_rendering_contract_gap_targets","require_profile_rendering_contract_state"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.deterministic_rendering_contract","path":"Tools/knowledge/rendering/deterministic_rendering_contract.py","source_public_exports":["CONTRACT_PATH","load_contract","validate_contract","validate_registry_projection"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":17,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":16,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.profile_rendering_evidence_contract","path":"Tools/knowledge/rendering/profile_rendering_evidence_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":5,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.record_profile_rendering","path":"Tools/knowledge/rendering/record_profile_rendering.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":4,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.record_rendering_verification","path":"Tools/knowledge/rendering/record_rendering_verification.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":14,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":8,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.rendering_verification_contract","path":"Tools/knowledge/rendering/rendering_verification_contract.py","source_public_exports":["CURRENT_PRODUCER_CHECK","CURRENT_PRODUCER_TOOL","CURRENT_PRODUCER_VERSION","RECEIPT_TYPE_ID","RENDERING_MODES","RENDERING_VERIFICATION_CONTRACT_PATH","contract_sha256","current_receipt_errors","load_contract","record_dependency_fingerprint","validate_contract","validate_record","validate_record_for_obligation"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":14,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":13,"transport_ids":[],"workspace_access":null},"module":"knowledge.rendering.static_render_runtime","path":"Tools/knowledge/rendering/static_render_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.boundary_contract","path":"Tools/knowledge/structure/boundary_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.check_boundary_contract","path":"Tools/knowledge/structure/check_boundary_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.check_moc","path":"Tools/knowledge/structure/check_moc.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.check_structure","path":"Tools/knowledge/structure/check_structure.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.markdown_structure_checks","path":"Tools/knowledge/structure/markdown_structure_checks.py","source_public_exports":["fence_scan","has_markdown_table","has_mermaid_fence","table_scan"],"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.render_boundary_projection","path":"Tools/knowledge/structure/render_boundary_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":1,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.render_structure_projection","path":"Tools/knowledge/structure/render_structure_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"knowledge.structure.repository_structure","path":"Tools/knowledge/structure/repository_structure.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"shared-bridge:cambium-mcp-stdio","mcp_tool":false,"mcp_transport":true,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":["cambium-mcp-stdio"],"workspace_access":null},"module":"mcp_server","path":"Tools/mcp_server.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"metadata_execution_contract","path":"Tools/metadata_execution_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"temporary-git-worktree","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"module_boundary_report","path":"Tools/module_boundary_report.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":27,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":16,"static_internal_symbol_count":27,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.agent_interface_contract","path":"Tools/platform/agent_interface/agent_interface_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.agent_interface_policy","path":"Tools/platform/agent_interface/agent_interface_policy.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.cli_argv_renderer","path":"Tools/platform/agent_interface/cli_argv_renderer.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":7,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.compile_cli_contract","path":"Tools/platform/agent_interface/compile_cli_contract.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":7,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.entrypoint_loader","path":"Tools/platform/agent_interface/entrypoint_loader.py","source_public_exports":["EntrypointResolutionError","describe_entrypoint","discover_entrypoints","capture_argument_parser","entrypoint_for_implementation_path","load_tool_implementation"],"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":1,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.inspect_host","path":"Tools/platform/agent_interface/inspect_host.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.install_host_config","path":"Tools/platform/agent_interface/install_host_config.py","source_public_exports":["install"],"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.mcp_server","path":"Tools/platform/agent_interface/mcp_server.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.render_host_configs","path":"Tools/platform/agent_interface/render_host_configs.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.render_interface_projection","path":"Tools/platform/agent_interface/render_interface_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":5,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"platform.agent_interface.tool_availability","path":"Tools/platform/agent_interface/tool_availability.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":13,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"platform.common.host_environment","path":"Tools/platform/common/host_environment.py","source_public_exports":["PREPARATION_CAPABILITY_ID","HostEnvironmentUnavailable","preparation_failure","preparation_request","host_handoff","validate_host_handoff"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":6,"static_internal_symbol_count":11,"transport_ids":[],"workspace_access":null},"module":"platform.common.host_toolchain","path":"Tools/platform/common/host_toolchain.py","source_public_exports":["CAPABILITY_ID","CUE_ENV","requirements","binding_path","binding_document","verify_python","verify_cue","cue_version_matches","cue_unavailable","select_cue","observe"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"platform.common.implementation_marker","path":"Tools/platform/common/implementation_marker.py","source_public_exports":["IMPLEMENTATION_MARKER","ImplementationMarkerError","parse_implementation_module","parse_implementation_module_source"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":90,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":150,"static_internal_symbol_count":86,"transport_ids":[],"workspace_access":null},"module":"platform.common.kblib","path":"Tools/platform/common/kblib.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.common.locked_download","path":"Tools/platform/common/locked_download.py","source_public_exports":["download"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":8,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":38,"static_internal_symbol_count":8,"transport_ids":[],"workspace_access":null},"module":"platform.common.primitives","path":"Tools/platform/common/primitives.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.common.receipts","path":"Tools/platform/common/receipts.py","source_public_exports":["make_gate_receipt"],"type":"python-module"},{"classification":{"area":"platform","domain":"common","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":17,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":85,"static_internal_symbol_count":16,"transport_ids":[],"workspace_access":null},"module":"platform.common.reporting","path":"Tools/platform/common/reporting.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.check_kernel_size","path":"Tools/platform/distribution/check_kernel_size.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.check_upstream_components","path":"Tools/platform/distribution/check_upstream_components.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.install_profile_toolchain","path":"Tools/platform/distribution/install_profile_toolchain.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":11,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":10,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.module_boundary_facts","path":"Tools/platform/distribution/module_boundary_facts.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.module_boundary_report","path":"Tools/platform/distribution/module_boundary_report.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.node_runtime","path":"Tools/platform/distribution/node_runtime.py","source_public_exports":["node_requirement","npm_cli","prepare_node"],"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":2,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.prepare_host","path":"Tools/platform/distribution/prepare_host.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.prepare_host_toolchain","path":"Tools/platform/distribution/prepare_host_toolchain.py","source_public_exports":["prepare"],"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":2,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":2,"registered_internal":true,"registered_symbol_consumer_count":1,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":2,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.prepare_rendering_runtime","path":"Tools/platform/distribution/prepare_rendering_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":4,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":1,"registered_consumer_count":2,"registered_internal":true,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":4,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.stamp_cards","path":"Tools/platform/distribution/stamp_cards.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.test_catalog","path":"Tools/platform/distribution/test_catalog.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.test_runner","path":"Tools/platform/distribution/test_runner.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":1,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.tool_catalog","path":"Tools/platform/distribution/tool_catalog.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"application","problems":[],"resolved":true},"declared_public_symbol_count":6,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":4,"static_internal_symbol_count":6,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.upstream_component_boundary","path":"Tools/platform/distribution/upstream_component_boundary.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":3,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":5,"static_internal_symbol_count":3,"transport_ids":[],"workspace_access":null},"module":"platform.distribution.upstream_identity","path":"Tools/platform/distribution/upstream_identity.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"repository","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":7,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":2,"static_internal_symbol_count":5,"transport_ids":[],"workspace_access":null},"module":"platform.repository.path_admission","path":"Tools/platform/repository/path_admission.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"repository","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":31,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":3,"static_internal_symbol_count":29,"transport_ids":[],"workspace_access":null},"module":"platform.repository.path_capability","path":"Tools/platform/repository/path_capability.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"repository","layer":"contract","problems":[],"resolved":true},"declared_public_symbol_count":1,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":11,"static_internal_symbol_count":1,"transport_ids":[],"workspace_access":null},"module":"platform.repository.path_contract","path":"Tools/platform/repository/path_contract.py","source_public_exports":["canonical_repository_relative_path"],"type":"python-module"},{"classification":{"area":"platform","domain":"repository","layer":"infrastructure","problems":[],"resolved":true},"declared_public_symbol_count":12,"interface":{"cli":false,"cli_policy_declared":false,"external_write":null,"host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":null,"registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":true,"static_internal_consumer_count":39,"static_internal_symbol_count":12,"transport_ids":[],"workspace_access":null},"module":"platform.repository.repository","path":"Tools/platform/repository/repository.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"prepare_audit_plan","path":"Tools/prepare_audit_plan.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"authorized-host-environment-and-configuration","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"prepare_host","path":"Tools/prepare_host.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"authorized-host-rendering-cache","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"prepare_rendering_runtime","path":"Tools/prepare_rendering_runtime.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"profile_candidate","path":"Tools/profile_candidate.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"profile_onboarding_status","path":"Tools/profile_onboarding_status.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"metadata","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"project_page_state","path":"Tools/project_page_state.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"publish_delta","path":"Tools/publish_delta.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_batch_judgment","path":"Tools/record_batch_judgment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_batch_page_review","path":"Tools/record_batch_page_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_batch_review","path":"Tools/record_batch_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_changed_scope_evidence","path":"Tools/record_changed_scope_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"planning","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_corpus_acceptance","path":"Tools/record_corpus_acceptance.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_evidence_invalidation","path":"Tools/record_evidence_invalidation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_gate_attestation","path":"Tools/record_gate_attestation.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_gate_result","path":"Tools/record_gate_result.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_maintenance_evidence","path":"Tools/record_maintenance_evidence.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_profile_rendering","path":"Tools/record_profile_rendering.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"rendering","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_rendering_verification","path":"Tools/record_rendering_verification.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"audit","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"record_substantive_review","path":"Tools/record_substantive_review.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"register_amendment","path":"Tools/register_amendment.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"render_boundary_projection","path":"Tools/render_boundary_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"render_host_configs","path":"Tools/render_host_configs.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"agent-interface","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"render_interface_projection","path":"Tools/render_interface_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"render_queue","path":"Tools/render_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"knowledge","domain":"structure","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"render_structure_projection","path":"Tools/render_structure_projection.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"control","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"run_gates","path":"Tools/run_gates.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"run_task","path":"Tools/run_task.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"optional-test-cost-report","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"read"},"module":"run_tests","path":"Tools/run_tests.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"governance","domain":"profile","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"scaffold_profile","path":"Tools/scaffold_profile.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"evidence","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"seal_receipts","path":"Tools/seal_receipts.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"platform","domain":"distribution","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"none","mcp_tool":false,"mcp_transport":false,"policy_exposure":"cli-only","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"stamp_cards","path":"Tools/stamp_cards.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"update_queue","path":"Tools/update_queue.py","source_public_exports":null,"type":"python-module"},{"classification":{"area":"execution","domain":"task-runtime","layer":"entrypoint","problems":[],"resolved":true},"declared_public_symbol_count":0,"interface":{"cli":true,"cli_policy_declared":true,"external_write":"none","host":"via:cambium-mcp-stdio","mcp_tool":true,"mcp_transport":false,"policy_exposure":"mcp","registered_capability_count":0,"registered_consumer_count":0,"registered_internal":false,"registered_symbol_consumer_count":0,"static_internal":false,"static_internal_consumer_count":0,"static_internal_symbol_count":0,"transport_ids":[],"workspace_access":"write"},"module":"update_task","path":"Tools/update_task.py","source_public_exports":null,"type":"python-module"}],"private_consumption":{"actual":[],"missing_exceptions":[],"stale_exceptions":[]},"public_interfaces":[{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.assemble_terminal_proof","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"DEFAULT_PROOF_PATH"},{"consumers":["assemble_terminal_proof"],"declared":true,"module":"execution.audit.assemble_terminal_proof","registered_consumers":["assemble_terminal_proof"],"static_consumers":["assemble_terminal_proof"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.assemble_terminal_proof","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"read_terminal_audit_input"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_review_obligation_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_review_obligation_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"AUDIT_DIMENSION_BASE_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"BASE_RECEIPT_DIMENSION_ORDER"},{"consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"EVIDENCE_ROLES"},{"consumers":[],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"EXTENSION_TARGET_MAPPINGS"},{"consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"current_audit_dimension_values"},{"consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"status":"consumed","symbol":"load_audit_dimension_base"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"status":"consumed","symbol":"validate_audit_dimension_base"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"AuditEvidenceError"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"AuditPlanMissing"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"status":"consumed","symbol":"batch_review_evidence"},{"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"candidate_page_evidence"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"status":"consumed","symbol":"candidate_page_evidence_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"closed_plan_closure_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"combine_plan_reconciliations"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"continue_evidence_observation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"current_batch_review_receipt"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"current_consumption_evidence_ids"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"evidence_evaluation"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"evidence_observation"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"obligation_evidence_resolution"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"reconciliation_from_bindings"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"require_substantive_review_attempt"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"resolve_stage_plan"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"stage_evidence_closure"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"stage_evidence_status"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"terminal_dimension_evidence"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"terminal_plan_reconciliation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"status":"consumed","symbol":"wrapper_binding_errors"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_execution_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"next_stage_step"},{"consumers":[],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"AUDIT_FINGERPRINT_CONTRACT_PATH"},{"consumers":[],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"load_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"obligation_contract_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"page_artifact_fingerprint"},{"consumers":[],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"page_artifact_fingerprint_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"page_set_artifact_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"status":"consumed","symbol":"sources_sha256"},{"consumers":[],"declared":true,"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_contract"},{"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"ATTEMPT_IDENTITY_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"AuditLifecycleContractError"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"CHANGED_SCOPE_RECORD_KIND"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"EVIDENCE_BINDING_FIELDS"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"OBLIGATION_BINDING_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"PLAN_BINDING_FIELDS"},{"consumers":[],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"attempt_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"attempt_binding_mismatches"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"resolution_route"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"validate_resolution"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"BATCH_CLOSE_REGISTRY_PATH"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"CHANGED_SCOPE_REGISTRY_PATH"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"PROFILE_REGISTERED_SCAN_EXTENSION"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"status":"consumed","symbol":"SUBSTANTIVE_REGISTRY_PATH"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"composed_obligation_specs"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"status":"consumed","symbol":"load_changed_scope_registry"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"status":"consumed","symbol":"obligation_projection_observation"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"obligation_spec_for_rule"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"status":"consumed","symbol":"profile_registered_scan_spec"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"status":"consumed","symbol":"profile_rendering_specs"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"required_obligation"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"resolve_obligation_definition"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"status":"consumed","symbol":"validate_changed_scope_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"validate_plan_definition_authority"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract"],"status":"consumed","symbol":"AUDIT_PLAN_CONTRACT_PATH"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"closed_string_list"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"contract_snapshot_sha256"},{"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"field_specs"},{"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"is_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"plan_contract_snapshot_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"plan_sha256"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"required_obligation_ids"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"serialization_observation"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"validate_plan"},{"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"validate_value"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"AuditProducerChainError"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"producer_chain_for_obligation"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"producer_chain_for_spec"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"producer_chain_observation"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"producer_record_matches"},{"consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"require_producer_record"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"AuditProducerError"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"admitted_runtime"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"computation_binding"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"freeze_manifest_pages"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"frozen_manifest_page"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"status":"consumed","symbol":"managed_plan_path"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"managed_receipt_path"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"obligation_attempt_records"},{"consumers":["execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"obligation_contract_fingerprint"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"open_batch"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"page_artifact_fingerprint"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"page_set_artifact_fingerprint"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"page_set_sha256"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"profile_bindings"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"read_receipt_records"},{"consumers":[],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"receipt_by_id"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"require_computation_current"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"status":"consumed","symbol":"require_nonempty_string"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"require_pages_current"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"require_runtime_current"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"runtime_lock_metadata"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"runtime_state_bindings"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"standards_bindings"},{"consumers":[],"declared":true,"module":"execution.audit.audit_producer_runtime","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_obligation_attempt_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review"],"declared":true,"module":"execution.audit.audit_reconciliation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review"],"status":"consumed","symbol":"projection_fields"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"build_post_delta_evidence_set"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"status":"consumed","symbol":"resolve_post_delta_projection"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"validate_member_evidence"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"validate_post_delta_evidence_set"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"BATCH_CLOSE_CLOSED_LIST_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"CLOSED_LIST_EVIDENCE_FIELDS"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"GATE_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.check_batch_close"],"status":"consumed","symbol":"MEMBER_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"PAGE_REVIEW_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"REVIEW_ATTESTATION_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"closed_list_member_rows"},{"consumers":["execution.audit.batch_close_audit","execution.evidence.receipt_type_contract","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.audit.batch_close_audit","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"load_batch_close_closed_list"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"review_context_errors"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"validate_batch_close_closed_list"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"BATCH_REVIEW_OBLIGATION_REGISTRY_PATH"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"base_obligation_specs"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"consumption_coverage"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"consumption_dependency_obligation_ids"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"contract_fingerprint"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"covered_obligation_ids"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"dependency_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"load_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"obligation_spec_for_rule"},{"consumers":[],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"plan_projection_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.runtime_validation"],"status":"consumed","symbol":"registry_observation"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"registry_sha256"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"resolve_consumed_evidence"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"review_input_constraints"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"review_input_shape"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"select_s_targets"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_applicability_disposition"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_input_binding"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_plan_applicability"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_plan_base_closure"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_producer_receipt"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"validate_receipt_consumption"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_record_plan_binding"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"validate_review_input"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PRODUCER_CHECK"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"judgment_binding"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"ADAPTER_CAPABILITY_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"CANDIDATE_SET_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"CHECK_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"ChangedScopeEvidenceContractError"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"DIRECT_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"DIRECT_SCHEMA_VERSION"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"INPUT_BINDING_FIELDS"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"PLAN_BINDING_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"PROFILE_SCAN_EXTENSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"REGISTRY_PATH"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"authorized_profile_scan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"candidate_set_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"candidate_set_dependency_fingerprint"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"direct_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"direct_dependency_fingerprint"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"direct_input_binding"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"load_control_registry"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"load_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"normalized_base_rules"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"profile_scan_extension_point"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"profile_scan_selector"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"pure_check_owner"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"registry_row"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"runtime_check_source_sha256"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"runtime_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"source_gate_selector"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"source_summary"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_candidate_set_record_for_plan"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_check_record"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_check_record_for_plan"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_direct_record"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_direct_record_for_plan"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"validate_record_for_plan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"pure_check_result"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"pure_input_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_current_direct_record"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_current_record"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"COVERAGE_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"GUIDANCE_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"TASK_CONTRACT_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"coverage_routing_state"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"frozen_task_contract_references"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"guidance_state_zero_counts"},{"consumers":["check_batch_close"],"declared":true,"module":"execution.audit.check_batch_close","registered_consumers":["check_batch_close"],"static_consumers":["check_batch_close"],"status":"consumed","symbol":"main"},{"consumers":["check_proof"],"declared":true,"module":"execution.audit.check_proof","registered_consumers":["check_proof"],"static_consumers":["check_proof"],"status":"consumed","symbol":"main"},{"consumers":["prepare_audit_plan"],"declared":true,"module":"execution.audit.prepare_audit_plan","registered_consumers":["prepare_audit_plan"],"static_consumers":["prepare_audit_plan"],"status":"consumed","symbol":"main"},{"consumers":["record_batch_judgment"],"declared":true,"module":"execution.audit.record_batch_judgment","registered_consumers":[],"static_consumers":["record_batch_judgment"],"status":"consumed","symbol":"main"},{"consumers":["record_batch_page_review"],"declared":true,"module":"execution.audit.record_batch_page_review","registered_consumers":["record_batch_page_review"],"static_consumers":["record_batch_page_review"],"status":"consumed","symbol":"main"},{"consumers":["record_batch_review"],"declared":true,"module":"execution.audit.record_batch_review","registered_consumers":["record_batch_review"],"static_consumers":["record_batch_review"],"status":"consumed","symbol":"main"},{"consumers":["record_changed_scope_evidence"],"declared":true,"module":"execution.audit.record_changed_scope_evidence","registered_consumers":["record_changed_scope_evidence"],"static_consumers":["record_changed_scope_evidence"],"status":"consumed","symbol":"main"},{"consumers":["record_substantive_review"],"declared":true,"module":"execution.audit.record_substantive_review","registered_consumers":["record_substantive_review"],"static_consumers":["record_substantive_review"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"CURRENT_PRODUCER_VERSION"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"OBLIGATION_PROJECTION"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"SUBSTANTIVE_REVIEW_CONTRACT_PATH"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"status":"consumed","symbol":"review_input_shape"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"status":"consumed","symbol":"validate_review_pair"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"status":"consumed","symbol":"validate_review_receipt"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"GATE_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof"],"status":"consumed","symbol":"NOT_APPLICABLE_PREFIX"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"status":"consumed","symbol":"contract_values"},{"consumers":["execution.audit.check_proof","execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.audit.check_proof"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof"],"status":"consumed","symbol":"validate_proof"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof"],"status":"consumed","symbol":"validate_terminal_audit_input"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"ACTIVATION_PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PHASE_ACK_PROTOCOL"},{"consumers":["execution.audit.record_batch_judgment","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.task_runtime.update_queue"],"status":"consumed","symbol":"PHASE_BATCH_GATE"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"PHASE_DELIVERY_PROTOCOL"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"PHASE_GOVERNANCE"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"PHASE_TASK_COMPLETION"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"activation_context_errors"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"activation_receipt_binding"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"status":"consumed","symbol":"build_activation_context"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"build_phase_ack"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"build_phase_delivery"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"build_readback_addendum"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_queue"],"status":"consumed","symbol":"context_from_receipt"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"status":"consumed","symbol":"exact_bundle_errors"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"expand_batch_review_requirements"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"expected_delivery_attempt_id"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"phase_ack_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"phase_piece_ids"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"phase_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"phase_record"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"readback_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"review_requirement_set_sha256"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","platform.distribution.stamp_cards"],"status":"consumed","symbol":"CardContractError"},{"consumers":["platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","registered_consumers":[],"static_consumers":["platform.distribution.stamp_cards"],"status":"consumed","symbol":"SCHEMA_PATH"},{"consumers":["execution.audit.check_batch_close","execution.context_delivery.card_activation","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.context_delivery.card_activation","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"status":"consumed","symbol":"load_schema"},{"consumers":["platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","registered_consumers":[],"static_consumers":["platform.distribution.stamp_cards"],"status":"consumed","symbol":"string_list"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"status":"consumed","symbol":"ReadSetContractError"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"SCHEMA_PATH"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"dependencies"},{"consumers":["execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"status":"consumed","symbol":"discover"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"discover_profile"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"status":"consumed","symbol":"load_schema"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.context_delivery.card_activation"],"status":"consumed","symbol":"readback_edges"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"targets"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"BASELINE_CURRENT"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"BASELINE_NONE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"CANDIDATE_PROTOCOL"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"candidate_set_sha256"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"continuation_attestation_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"disposition_candidates"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"partition_against_baseline"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"with_observation"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.evidence.evidence_attempt_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"EvidenceAttemptError"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.evidence.evidence_attempt_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"unique_current_attempt"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"CAPABILITY_ID"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"build_event"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"current_reference_deficits"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"invalidation_view"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"load_policy"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"resolve_body"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"validate_subjects"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.manual_attestation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"publish_receipt"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.manual_attestation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"require_statement"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"CONSUMER_OPERATION"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_result"],"status":"consumed","symbol":"DETERMINISTIC_GATE_PRODUCER_IDENTITY"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_result"],"status":"consumed","symbol":"DETERMINISTIC_GATE_RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"GateRuntimeContext"},{"consumers":["execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"MANUAL_GATE_PRODUCER_IDENTITY"},{"consumers":["execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"MANUAL_GATE_RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"METADATA_TRANSITION_PRODUCER_IDENTITY"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"METADATA_TRANSITION_RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_deterministic_gate_receipt_errors"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"current_gate_receipt"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_manual_gate_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_metadata_transition_receipt_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"load_gate_context"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.runtime_validation"],"status":"consumed","symbol":"persisted_property_gate_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"receipt_bindings"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"registered_scan_for_id"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"require_admitted_runtime"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"require_authorities_current"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.runtime_validation"],"status":"consumed","symbol":"require_context_current"},{"consumers":["execution.audit.record_changed_scope_evidence","execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","execution.evidence.record_gate_result"],"status":"consumed","symbol":"run_registered_scan"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"status":"consumed","symbol":"validate_gate_receipt"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_registered_scan_input_binding"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"validate_registered_scan_receipts"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"CLOSE_BUNDLE_CLOSURE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"MATERIALIZATION_BODY_REQUIRED"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"MATERIALIZATION_COLD_PROJECTION"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"MATERIALIZATION_ID_ONLY"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"RECEIPT_COLD_PROJECTION_FIELDS"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"REVALIDATION_CLOSURE"},{"consumers":["execution.evidence.receipt_type_contract","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.receipt_type_contract","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"ReceiptReferenceError"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"ResolvedReceipt"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"SOURCE_CANDIDATE_DELTA"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_CLOSE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_CLOSE_ATTESTATION"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"SOURCE_COVERAGE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_DELTA_APPLY"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"SOURCE_ITEM"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_PAGE_REVIEW"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_PLAN_BOUND_CHECK"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"SOURCE_PROGRESS"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_STANDARDS_STATE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_TRANSITION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SOURCE_WRITER_OPERATION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"edge_reference_ids"},{"consumers":["execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"status":"consumed","symbol":"iter_receipt_references"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"reference_ids"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"reference_spec"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.receipt_type_contract"],"status":"consumed","symbol":"reference_specs"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"walk_body_dependencies"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"walk_receipt_closure"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"status":"consumed","symbol":"ReceiptTypeContractError"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"status":"consumed","symbol":"base_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"status":"consumed","symbol":"load_receipt_type_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"status":"consumed","symbol":"reference_source_kind"},{"consumers":["record_evidence_invalidation"],"declared":true,"module":"execution.evidence.record_evidence_invalidation","registered_consumers":["record_evidence_invalidation"],"static_consumers":["record_evidence_invalidation"],"status":"consumed","symbol":"main"},{"consumers":["record_gate_attestation"],"declared":true,"module":"execution.evidence.record_gate_attestation","registered_consumers":[],"static_consumers":["record_gate_attestation"],"status":"consumed","symbol":"main"},{"consumers":["record_gate_result"],"declared":true,"module":"execution.evidence.record_gate_result","registered_consumers":["record_gate_result"],"static_consumers":["record_gate_result"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.seal_receipts","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["seal_receipts"],"declared":true,"module":"execution.evidence.seal_receipts","registered_consumers":[],"static_consumers":["seal_receipts"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"Refusal"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"compile_command"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"prepare"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"report"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"require_current"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"validate_published"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_CHECK"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_PLAN_PREFIX"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_TOOL"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_TOOL_VERSION"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"acceptance_plan_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.update_queue"],"status":"consumed","symbol":"close_requirement"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.check_proof"],"status":"consumed","symbol":"current_freshness_binding"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_gate_receipt_errors"},{"consumers":["check_corpus_plan"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":["check_corpus_plan"],"static_consumers":["check_corpus_plan"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close","execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"make_pass_receipt"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof"],"status":"consumed","symbol":"pass_receipt_errors"},{"consumers":["execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"status":"consumed","symbol":"receipt_binding"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"semantic_acceptance_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"semantic_acceptance_status"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"status":"consumed","symbol":"validate_corpus_plan"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"compile_document"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["compile_queue"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":["compile_queue"],"static_consumers":["compile_queue"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"replan_diff"},{"consumers":["execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","registered_consumers":[],"static_consumers":["execution.task_runtime.register_amendment"],"status":"consumed","symbol":"validate_same_scope_proposal"},{"consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"APPLICABILITY_STATES"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"ARTIFACT_BINDING_FIELDS"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"ARTIFACT_FIELD_ROLES"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"ARTIFACT_ROLES"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"status":"consumed","symbol":"CLOSE_ROUTE_TRIGGER"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"status":"consumed","symbol":"CONFIGURED_STATE"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"status":"consumed","symbol":"CORPUS_PLANNING_CONTRACT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"INACTIVE_STATE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"PASS_RECEIPT_BINDING_FIELDS"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_SCOPE"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"SLOT_NAME"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"artifact_contract"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"close_trigger_issues"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"status":"consumed","symbol":"current_corpus_planning_contract_values"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"derive_close_requirement"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_corpus_planning_contract"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"receipt_binding_differences"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"receipt_binding_shape_issues"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"receipt_path_currentness_issues"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"declared":true,"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"status":"consumed","symbol":"validate_corpus_planning_envelope"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"COVERAGE_BATCH_SPEC_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"COVERAGE_DELTA_FIELDS"},{"consumers":["execution.planning.coverage_delta","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.coverage_delta","execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"COVERAGE_DELTA_PAGE_CONTROL_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"COVERAGE_PAGE_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"COVERAGE_PROMOTION_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"COVERAGE_REROUTE_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"COVERAGE_TOP_LEVEL_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"PAGE_FORM_PLANNING"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"classify_page_form"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"status":"consumed","symbol":"is_complete_planning_page"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"is_planning_page"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"page_shape_errors"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"delta_policy_errors"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.batch_settlement"],"status":"consumed","symbol":"gap_identity_text"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.batch_settlement"],"status":"consumed","symbol":"gap_key"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"plan_page_updates"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"project_coverage_text"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"project_open_gaps"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan"],"status":"consumed","symbol":"STRUCTURAL_FIELDS"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"WORK_SPEC_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"build_replanned_queue"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"changed_batch_ids"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.planning.queue_replan","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"changed_structural_fields"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.planning.record_corpus_acceptance","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["record_corpus_acceptance"],"declared":true,"module":"execution.planning.record_corpus_acceptance","registered_consumers":[],"static_consumers":["record_corpus_acceptance"],"status":"consumed","symbol":"main"},{"consumers":["execution.planning.coverage_contract","execution.planning.queue_replan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.planning.work_spec_contract","registered_consumers":[],"static_consumers":["execution.planning.coverage_contract","execution.planning.queue_replan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.work_spec"],"status":"consumed","symbol":"WORK_SPEC_BINDING_FIELDS"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment"],"status":"consumed","symbol":"AMENDMENT_BINDINGS"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment"],"status":"consumed","symbol":"OPERATIONS"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"PLAN_PREFIX"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"project_cancelled_queue"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment"],"status":"consumed","symbol":"records_by_id"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"structural_changes"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"validate_coverage_proposal"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"validate_plan"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.amendment_policy","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"amendment_authority_errors"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"derive_amendment_impact"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"require_decision_binding"},{"consumers":["execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","registered_consumers":[],"static_consumers":["execution.task_runtime.register_amendment"],"status":"consumed","symbol":"resolve_authority"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.apply_amendment","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_queue_cancellation_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.apply_amendment","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["apply_amendment"],"declared":true,"module":"execution.task_runtime.apply_amendment","registered_consumers":[],"static_consumers":["apply_amendment"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.apply_contract_amendment","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.apply_contract_amendment","registered_consumers":[],"static_consumers":["apply_contract_amendment"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.apply_delta","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.apply_delta","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["apply_delta"],"declared":true,"module":"execution.task_runtime.apply_delta","registered_consumers":["apply_delta"],"static_consumers":["apply_delta"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"TRANSITION_BINDING_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_policy"],"status":"consumed","symbol":"amendment_gap_reconciliation_report"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"close_binding"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"current_settlement_report"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"delta_settlement_report"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.batch_settlement","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"transition_binding"},{"consumers":["publish_delta"],"declared":true,"module":"execution.task_runtime.candidate_delta_runtime","registered_consumers":["publish_delta"],"static_consumers":["publish_delta"],"status":"consumed","symbol":"main"},{"consumers":["check_queue"],"declared":true,"module":"execution.task_runtime.check_queue","registered_consumers":["check_queue"],"static_consumers":["check_queue"],"status":"consumed","symbol":"main"},{"consumers":["init_state"],"declared":true,"module":"execution.task_runtime.init_state","registered_consumers":[],"static_consumers":["init_state"],"status":"consumed","symbol":"main"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_standards_revalidation_receipt_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"status":"consumed","symbol":"make_check_receipt"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"ACTIVE_STATES"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"APPLY_DELTA_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime"],"status":"consumed","symbol":"BATCH_ID_RE"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"COMPILE_QUEUE_TOOL"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"COMPILE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_PLAN_PREFIX"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"CONTRACT_FIELDS"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"EVIDENCE_USE_CURRENT_AUTHORIZATION"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"HOLDS"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"status":"consumed","symbol":"MaintenanceConsumerContext"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_check_receipt","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_check_receipt","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.standards.adopt_standards"],"status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task"],"status":"consumed","symbol":"SHA256_RE"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_PLAN_PREFIX"},{"consumers":["execution.planning.compile_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","governance.standards.adopt_standards"],"status":"consumed","symbol":"TERMINAL_STATES"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"activation_phase_delivery_errors"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"active_standards_authorized_view"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"active_standards_view_currency_errors"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"authorized_profile_view_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"batch_close_recovery_inventory"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"batch_close_transition_arguments"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"batch_close_update_command"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"batch_reference_settlement_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"batch_review_judgment_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"batch_review_receipt_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"batch_touches_control_plane"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"close_gate_receipt_errors"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"cold_receipt_store"},{"consumers":["execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.standards.adopt_standards"],"status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"current_attempt_evidence_barrier"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta"],"status":"consumed","symbol":"current_opening_semantic_context"},{"consumers":["execution.evidence.manual_attestation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.manual_attestation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"current_receipt_catalog"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","governance.standards.adopt_standards"],"status":"consumed","symbol":"delta_apply_write_barrier"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"delta_gate_receipt_ids"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"evidence_identity_errors"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"gate_registry_producer_errors"},{"consumers":["execution.evidence.record_evidence_invalidation","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation","execution.task_runtime.update_task"],"status":"consumed","symbol":"historical_receipt_catalog"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"item_revalidation_discharges"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"item_undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"status":"consumed","symbol":"maintenance_completion_gate_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"maintenance_gate_inventory"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"maintenance_gate_time_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"make_queue_receipt"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.check_queue"],"status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"status":"consumed","symbol":"outstanding_standards_revalidation"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"pending_control_ids"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"policy_exception_errors"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan"],"status":"consumed","symbol":"profile_load_authorized_view"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.update_task"],"status":"consumed","symbol":"profile_load_authorized_view_currency_errors"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"profile_load_evidence"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"property_receipt_utc_date"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"public_profile_load_evidence"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_check_receipt"],"status":"consumed","symbol":"queue_gate_id_for_mode"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"read_set_load_closure"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"receipt_catalog"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"receipt_group_sha256"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"require_receipt"},{"consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.runtime_validation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.runtime_validation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"require_runtime_authority_current"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"required_queue_completion_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"resolve_activation_phase_receipt"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"resume_next_action"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"reviewed_without_current_evidence"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"runtime_admission_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"runtime_authority_context"},{"consumers":["execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"runtime_authority_lock_fields"},{"consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"runtime_authority_validation_kwargs"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"runtime_metadata_execution_contract"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"standards_adoption_plan_errors"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"standards_gate_registry"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"standards_revalidation_context"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"standards_revalidation_producer_eligibility"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"status":"consumed","symbol":"standards_revalidation_receipt_errors"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"task_phase_delivery_errors"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.task_runtime.update_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue","execution.task_runtime.update_task"],"status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"work_spec_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.adoption","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"standards_adoption_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.adoption","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"standards_adoption_plan_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_PLAN_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"cross_ledger_amendment_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"initial_queue_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"operational_amendment_registration_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"pending_cross_ledger_amendments"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"queue_replan_amendment_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"require_runtime_authority_current"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_admission_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.record_evidence_invalidation","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.record_evidence_invalidation","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_authority_context"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_authority_currency_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_authority_lock_fields"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_authority_validation_kwargs"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"runtime_metadata_execution_contract"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"ACTIVE_STATES"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"APPLY_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"APPLY_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"APPLY_DELTA_TOOL"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"APPLY_DELTA_TOOL_VERSION"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"BATCH_CLOSE_TOOL"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"BATCH_CLOSE_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"BATCH_ID_RE"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"BATCH_REVIEW_GATE_ID"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"COMPILE_QUEUE_TOOL"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"COMPILE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"CORPUS_PLAN_TOOL"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"CORPUS_PLAN_TOOL_VERSION"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"EXECUTION_MODES"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"HOLDS"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL_VERSION"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"REGISTER_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"REGISTER_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"SEAL_TOOL"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"SEAL_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec"],"status":"consumed","symbol":"SHA256_RE"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"STANDARDS_ADOPTION_PLAN_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"STATES"},{"consumers":["execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_CHECK"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_TOOL_VERSION"},{"consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TERMINAL_PROOF_TOOL"},{"consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TERMINAL_PROOF_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"UPDATE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"WATERMARK_PATH"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"candidate_evidence_binding_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"close_gate_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"close_gate_reuse_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"closed_bundle_seal_state"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"closed_gate_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"sealed_closed_bundle_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_touches_control_plane"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"hub_page_admission"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"profile_hub_paths"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"coverage_batch_spec_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"coverage_provenance_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime","knowledge.structure.render_structure_projection"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"coverage_records"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"promoted_coverage_projection"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"reviewed_without_current_evidence"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"applied_rollback_restore_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_reference_settlement_errors"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"close_settlement_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"closed_delta_apply_errors"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"current_candidate_binding"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"delta_apply_receipt_candidates"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"delta_apply_write_barrier"},{"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"delta_handoff_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"settlement_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"EVIDENCE_USE_ACTIVE_TRANSACTION"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"EVIDENCE_USE_COMPLETED_EVENT"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"EVIDENCE_USE_CURRENT_AUTHORIZATION"},{"consumers":["execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"EVIDENCE_USE_TERMINAL_HISTORY"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"current_property_receipt"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"evidence_identity_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"property_receipt_utc_date"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"NOT_BATCH_SCOPED_GATE"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"QUEUE_EXHAUSTED_GATE"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"gate_registry_producer_errors"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"is_immediate_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"is_native_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"is_revalidation_boundary_owner"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"is_special_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"partition_boundary_gates_by_lifecycle"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"partition_revalidation_owner_claims"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"producer_module"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"project_adoption_gate_ids"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"projected_revalidation_owners"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"queue_gate_id_for_mode"},{"consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"receipt_matches_gate_id"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"registered_gate_dimensions"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"registered_gate_position"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"standards_gate_capability_registry"},{"consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"standards_gate_registry"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"standards_revalidation_capabilities"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"standards_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"accounted_upstream_revision_ids"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"historical_receipt_identity_errors"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"terminal_proof_profile_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"INVALIDATION_APPLIED_ROLLBACK_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"INVALIDATION_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"item_evidence_errors"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"invalidated_receipt_consumers"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"item_revalidation_discharges"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"item_undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"latest_merge_transition"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"ordered_item_transitions"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"walk_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"bind_generic_lock_receipts"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"bind_lock_delta_archives"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"bind_lock_receipts"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"bind_lock_state_phases"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"inventory_writer_locks"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"HISTORICAL_REPLAY"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"MaintenanceConsumerContext"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"maintenance_completion_gate_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"maintenance_gate_time_errors"},{"consumers":["execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","registered_consumers":[],"static_consumers":["execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"previous_maintenance_candidate_state"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.policy_exceptions","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"policy_exception_errors"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.policy_exceptions","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"sealed_policy_exception_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"acyclic"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"closed_mapping_errors"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"explicit_string_list_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"identity"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane"],"status":"consumed","symbol":"EXPRESSION_LAYER_SLOT"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"active_standards_authorized_view"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"active_standards_view_currency_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"authorized_profile_view_errors"},{"consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"open_profile_view_read_scope"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"profile_load_authorized_view"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority"],"status":"consumed","symbol":"profile_load_authorized_view_currency_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"profile_load_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"profile_load_evidence"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane"],"status":"consumed","symbol":"profile_view_read_scope_errors"},{"consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"profile_view_snapshot_error"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"public_profile_load_evidence"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"selected_profile_manifest_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"coverage_property_state_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"current_close_transition_metadata_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"current_open_semantic_baseline_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"current_opening_semantic_context"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"delta_opening_semantic_binding"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"delta_property_event_errors"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta"],"status":"consumed","symbol":"delta_property_invalidation_errors"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"CurrentReceiptCatalog"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"HistoricalReceiptCatalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"QUEUE_TRANSITION_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"ReceiptRegisterError"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"adoption_filtered_catalog"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"cold_path_within_root"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"cold_receipt_store"},{"consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"current_queue_transition_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"current_receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history"],"status":"consumed","symbol":"delta_gate_receipt_ids"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation"],"status":"consumed","symbol":"historical_receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"make_queue_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"read_receipt_register"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"receipt_group_sha256"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"register_observation"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"status":"consumed","symbol":"require_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"status":"consumed","symbol":"require_register_member"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"load_state"},{"consumers":[],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"normalized_repository_path"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"repository_evidence_file"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"repository_path_refusal"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"actionable_revalidation_batches"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_close_recovery_inventory"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_close_transition_arguments"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_close_update_command"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"maintenance_gate_inventory"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"resume_next_action"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"consumed_standards_revalidation_keys"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"current_attempt_evidence_barrier"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"outstanding_standards_revalidation"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"standards_revalidation_context"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"standards_revalidation_producer_eligibility"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"standards_revalidation_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"standards_revalidation_requirements"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"unresolvable_consumed_aggregate_errors"},{"consumers":["execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"activation_phase_delivery_errors"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"activation_phase_delivery_status"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"batch_review_judgment_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence"],"status":"consumed","symbol":"batch_review_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"resolve_activation_phase_receipt"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"task_phase_delivery_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"COVERAGE_TOP_LEVEL_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"QUEUE_ITEM_FIELDS"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"required_queue_completion_errors"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.runtime_validation"],"status":"consumed","symbol":"validate_runtime"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"READ_SET_BOUNDARY_OWNER_PATH"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"contract_anchor_chain"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"contract_sha_at_revision"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"initial_task_plan_receipt_errors"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"live_read_set_load_findings"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"read_set_load_closure"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime"],"status":"consumed","symbol":"CONTRACT_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"global_transition_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"progress_shape_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"task_transition_errors"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"last_reconciled_guidance_id"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"pending_control_ids"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"task_transition_receipt_record_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"WORK_SPEC_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"work_spec_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"work_spec_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_budget_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_ledger_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_watermark_receipt_errors"},{"consumers":["record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","registered_consumers":["record_maintenance_evidence"],"static_consumers":["record_maintenance_evidence"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.register_amendment","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["register_amendment"],"declared":true,"module":"execution.task_runtime.register_amendment","registered_consumers":[],"static_consumers":["register_amendment"],"status":"consumed","symbol":"main"},{"consumers":["render_queue"],"declared":true,"module":"execution.task_runtime.render_queue","registered_consumers":[],"static_consumers":["render_queue"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.canon","governance.standards.standards_state","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.canon","governance.standards.standards_state","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"ACTIVE_STANDARDS_PATH"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"AMENDMENT_DELTA_ROOT"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"AMENDMENT_RECEIPT_PATH"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"AUDIT_PLAN_ROOT"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"BATCH_CLOSE_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"BATCH_JUDGMENT_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"status":"consumed","symbol":"BATCH_PAGE_REVIEW_RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"CANONICAL_STATE"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"CHANGED_SCOPE_EVIDENCE_RECEIPT_PATH"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"CLI_CONTRACT_ARTIFACT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_DELTA_ROOT"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"CONTRACT_AMENDMENT_RECEIPT_PATH"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"CORPUS_PLAN_ACCEPTANCE_DELTA_ROOT"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"status":"consumed","symbol":"CORPUS_PLAN_ACCEPTANCE_RECEIPT_PATH"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_page_state_contract","knowledge.structure.check_structure"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_page_state_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue"],"status":"consumed","symbol":"DELTA_ROOT"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","knowledge.metadata.check_vocab"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"DERIVED_ROOT"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"status":"consumed","symbol":"EVIDENCE_INVALIDATION_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"GATE_ATTESTATION_RECEIPT_PATH"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_result"],"status":"consumed","symbol":"GATE_RESULT_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"GOVERNANCE_ROOT"},{"consumers":["execution.task_runtime.queue_runtime.locks","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.locks","execution.task_runtime.update_queue"],"status":"consumed","symbol":"INVALIDATED_DELTA_RECEIPT_ROOT"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"MCP_TOOLS_ARTIFACT_PATH"},{"consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"PAGE_CONTRACT_ARTIFACT_PATH"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"PAGE_STATE_RECOVERY_JOURNAL_PATH"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta"],"status":"consumed","symbol":"PRE_APPLY_COVERAGE_RECEIPT_ROOT"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"PRE_TASK_FILE_PATHS"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"PRE_TASK_REQUIRED_FILE_PATHS"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"PROFILE_RENDERING_RECEIPT_PATH"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","platform.common.kblib"],"status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.compile_queue"],"status":"consumed","symbol":"QUEUE_STRUCTURE_RECEIPT_PATH"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"QUEUE_TRANSITION_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_APPEND_FREE_PATH"},{"consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_APPEND_HELD_PATH"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_EVIDENCE_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_INDEX_PATH"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_MANIFEST_PATH"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"RECEIPT_COLD_PENDING_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_COLD_SEGMENT_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"RECEIPT_SEAL_JOURNAL_PATH"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"RENDERING_VERIFICATION_RECEIPT_PATH"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"REPLAN_DELTA_ROOT"},{"consumers":["execution.task_runtime.render_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.render_queue"],"status":"consumed","symbol":"REPORT_ROOT"},{"consumers":["execution.task_runtime.render_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.render_queue"],"status":"consumed","symbol":"REQUIRED_QUEUE_REPORT_PATH"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"RUNTIME_OBJECTS"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.task_runtime.init_state","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","knowledge.metadata.project_page_state","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs","platform.common.kblib","platform.repository.path_capability"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.task_runtime.init_state","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","knowledge.metadata.project_page_state","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs","platform.common.kblib","platform.repository.path_capability"],"status":"consumed","symbol":"RUNTIME_ROOT"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"SEAL_RECEIPT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.canon","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_DELTA_ROOT"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","governance.standards.adoption_lineage_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"STANDARDS_ADOPTION_RECEIPT_PATH"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_onboarding_status","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_onboarding_status","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"status":"consumed","symbol":"STATE_ROOT"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"status":"consumed","symbol":"STATE_WRITER_LOCK_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"status":"consumed","symbol":"STATE_WRITER_OWNER_PATH"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"status":"consumed","symbol":"SUBSTANTIVE_REVIEW_RECEIPT_PATH"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"TASK_PLAN_DELTA_ROOT"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan"],"status":"consumed","symbol":"TASK_PLAN_RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"TASK_RUNTIME_DIRECTORIES"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"TASK_RUNTIME_ROOTS"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_RECEIPT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof"],"status":"consumed","symbol":"TERMINAL_AUDIT_RECEIPT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.planning.compile_queue","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.locks","execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.planning.compile_queue","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.locks","execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","platform.common.kblib"],"status":"consumed","symbol":"TRANSIENT_ROOT"},{"consumers":["platform.distribution.upstream_component_boundary"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"UPSTREAM_COMPONENT_MANIFEST_PATH"},{"consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_freshness","knowledge.metadata.compose_vocab","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_freshness","knowledge.metadata.compose_vocab","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"VOCAB_ARTIFACT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"WATERMARK_PATH"},{"consumers":["execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.work_spec"],"status":"consumed","symbol":"WORK_SPEC_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"child_path"},{"consumers":["governance.profile.apply_profile_adoption","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"ensure_directory"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","knowledge.structure.render_structure_projection","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","knowledge.structure.render_structure_projection","platform.common.kblib"],"status":"consumed","symbol":"path_for"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"path_reference_for"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","registered_consumers":[],"static_consumers":["execution.task_runtime.init_state"],"status":"consumed","symbol":"roots_for"},{"consumers":["execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan"],"status":"consumed","symbol":"AMENDMENT_BATCH_CANCELLATION_CAPABILITY"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"AMENDMENT_BATCH_CANCELLATION_REPLAY_PROTOCOL"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"AMENDMENT_OPERATIONS_BY_EXECUTION_CAPABILITY"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"AMENDMENT_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"BATCH_ACTIVATION_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"BATCH_CANCELLATION_SOURCE_STATES"},{"consumers":["execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"BATCH_LIFECYCLE_TRANSITIONS"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"BATCH_OPENING_SOURCE_STATES"},{"consumers":["execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan"],"status":"consumed","symbol":"BATCH_TRANSITIONS_BY_CAPABILITY"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"status":"consumed","symbol":"BUILD_PROOF_TASK_STATES"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"CANCEL_ID_FORBIDDEN_AMENDMENT_OPERATIONS"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"CROSS_LEDGER_AMENDMENT_CAPABILITY"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.canon"],"status":"consumed","symbol":"EXECUTION_MODES"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"status":"consumed","symbol":"FINAL_GUIDANCE_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"GUIDANCE_DISPOSITIONS"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"GUIDANCE_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"MAINTENANCE_COMPLETION_REPLAY_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"MAINTENANCE_COMPLETION_STATES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"status":"consumed","symbol":"MAINTENANCE_COMPLETION_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"OPERATIONAL_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.update_queue"],"status":"consumed","symbol":"ORDINARY_QUEUE_TRANSITION_CAPABILITY"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.batch_settlement"],"status":"consumed","symbol":"QUEUE_ACTIONABLE_TARGET_STATES"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.canon"],"status":"consumed","symbol":"QUEUE_ACTIVE_STATES"},{"consumers":["execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"QUEUE_DELTA_BOUND_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon"],"status":"consumed","symbol":"QUEUE_HOLD_STATES"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"QUEUE_NONTERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"QUEUE_STARTED_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.queue_runtime.gate_registry","governance.control.control_registry_contract"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.queue_runtime.gate_registry","governance.control.control_registry_contract"],"status":"consumed","symbol":"QUEUE_STATES"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"QUEUE_STATE_ORDER"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.planning.compile_queue","execution.planning.queue_replan","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_runtime_checks","execution.planning.compile_queue","execution.planning.queue_replan","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","execution.task_runtime.update_queue"],"status":"consumed","symbol":"QUEUE_TERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"QUEUE_TRANSITION_REPLAY_PROTOCOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"RUNTIME_CONTROL_IDENTITY_FIELDS"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts"],"status":"consumed","symbol":"RUNTIME_LEDGER_FINGERPRINT_BY_ID"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"RUNTIME_LEDGER_FINGERPRINT_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io"],"status":"consumed","symbol":"RUNTIME_LEDGER_IDS"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.amendments","governance.standards.standards_state"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.amendments","governance.standards.standards_state"],"status":"consumed","symbol":"RUNTIME_STANDARDS_IDENTITY_FIELDS"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"SCOPE_PRESERVING_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.queue_runtime.adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_TASK_STATES"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"status":"consumed","symbol":"STATE_REVISION_PRESERVING_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"TASK_NONTERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.canon"],"status":"consumed","symbol":"TASK_STATES"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"TASK_TERMINAL_STATES"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITIONS_BY_SEMANTICS"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.update_task"],"status":"consumed","symbol":"TASK_TRANSITION_REPLAY_PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_progress"],"status":"consumed","symbol":"TERMINAL_AUDIT_STATES"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"status":"consumed","symbol":"amendment_is_final"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_queue"],"status":"consumed","symbol":"classify_queue_transition"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"reachable_batch_states"},{"consumers":["execution.task_runtime.queue_runtime.task_record","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.task_record","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"status":"consumed","symbol":"task_transition_is_authorized"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"before_image_mismatch"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"read_state"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment"],"status":"consumed","symbol":"state_paths"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_validation","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"require_gate_context_current"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_validation","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"validate_runtime"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"AWAIT_DISPOSITIONS"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"action_route"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"action_route_for_token"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"build_action"},{"consumers":["execution.audit.record_batch_page_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"page_review_answers"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"page_review_inputs"},{"consumers":["execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.resume"],"status":"consumed","symbol":"resume_action_token"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"status":"consumed","symbol":"resume_recommendation"},{"consumers":["run_task"],"declared":true,"module":"execution.task_runtime.task_runtime_runner","registered_consumers":["run_task"],"static_consumers":["run_task"],"status":"consumed","symbol":"main"},{"consumers":["update_queue"],"declared":true,"module":"execution.task_runtime.update_queue","registered_consumers":["update_queue"],"static_consumers":["update_queue"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"RECEIPT_PATH"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"build_task_transition"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_task_transition_abort_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_task_transition_receipt_errors"},{"consumers":["update_task"],"declared":true,"module":"execution.task_runtime.update_task","registered_consumers":["update_task"],"static_consumers":["update_task"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.policy_exceptions"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.policy_exceptions"],"status":"consumed","symbol":"POLICY_REGISTRY"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"status":"consumed","symbol":"POLICY_REGISTRY_PATH"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"PRIORITY_QUOTA_POLICY_IDS"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"effective_policy_for"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates"],"status":"consumed","symbol":"effective_priority_policy"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment"],"status":"consumed","symbol":"effective_quota_ceilings"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"status":"consumed","symbol":"load_policy_registry"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"priority_quota_policy"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"NOT_BATCH_SCOPED_GATE"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"QUEUE_EXHAUSTED_GATE"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"status":"consumed","symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"UNDIMENSIONED_GATE"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"UNNARROWED_GATE_DIMENSION"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"load_current_control_contract"},{"consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"declared":true,"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"status":"consumed","symbol":"parse_standards_gate_registry"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"AuthorizedProjectionRules"},{"consumers":["execution.audit.audit_producer_chain","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"CapabilityLookup"},{"consumers":["execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"CompiledMetadataExecutionContract"},{"consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"DEFAULT_CAPABILITIES_PATH"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"IMPLEMENTATION_ROLE_KEYS"},{"consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.distribution.tool_catalog"],"status":"consumed","symbol":"MetadataExecutionContractError"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"UPSERT_EXACT_OR_REMOVE_POLICY"},{"consumers":["knowledge.metadata.metadata_page_state_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_page_state_contract"],"status":"consumed","symbol":"VALUE_SHAPES"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"capability_entry_by_id"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"capability_implementation_paths"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"capability_invocation_tool"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"capability_registered"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"capability_supports"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"compile_metadata_execution_document"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"compose_profile_projection_rules"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"load_metadata_execution_contract"},{"consumers":["execution.evidence.receipt_type_contract","platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["execution.evidence.receipt_type_contract","platform.distribution.tool_catalog"],"status":"consumed","symbol":"load_operation_capabilities"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure"],"status":"consumed","symbol":"load_operation_capabilities_snapshot"},{"consumers":["metadata_execution_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["metadata_execution_contract"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"profile_extension_enum_projection_rule"},{"consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"rules_for_capability"},{"consumers":["knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"source_adapter_owner_record_keys"},{"consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"status":"consumed","symbol":"validate_operation_capabilities_document"},{"consumers":["run_gates"],"declared":true,"module":"governance.control.run_gates","registered_consumers":[],"static_consumers":["run_gates"],"status":"consumed","symbol":"main"},{"consumers":["apply_profile_adoption"],"declared":true,"module":"governance.profile.apply_profile_adoption","registered_consumers":[],"static_consumers":["apply_profile_adoption"],"status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"MECHANICAL"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_admission"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_admission"],"status":"consumed","symbol":"ProfileLoadEvaluation"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"SEMANTIC_UNRESOLVED"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":[],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"canonical_profile_load_inputs"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_gate_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission"],"status":"consumed","symbol":"evaluate_profile_load"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"finding_category"},{"consumers":["check_profile"],"declared":true,"module":"governance.profile.check_profile","registered_consumers":[],"static_consumers":["check_profile"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"PROFILE_SCOPE_SLOT"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"status":"consumed","symbol":"admission_from_evaluation"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.rendering.profile_rendering_evidence_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.rendering.profile_rendering_evidence_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"admit_profile"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"admit_profile_manifest"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","governance.profile.profile_batch_judgment_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","governance.profile.profile_batch_judgment_contract","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"contract_from_admitted_view"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"currency_errors"},{"consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"require_slot"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"governance.profile.profile_admission","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"scope_directories"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"DUE_STAGE"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"EXTENSION_POINT"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"PRODUCER_CHECK"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"status":"consumed","symbol":"RECORD_KIND"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"current_judgment_attempt"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"current_judgment_receipts"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"evidence_fingerprints"},{"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"status":"consumed","symbol":"expand_requirements"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"expected_projection"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"status":"consumed","symbol":"judgment_observation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"status":"consumed","symbol":"load_bound_plan"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"status":"consumed","symbol":"receipt_binding_errors"},{"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"status":"consumed","symbol":"requirement_set_sha256"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"resolve_obligation"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"status":"consumed","symbol":"semantic_content_fingerprint"},{"consumers":["profile_candidate"],"declared":true,"module":"governance.profile.profile_candidate","registered_consumers":[],"static_consumers":["profile_candidate"],"status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_candidate","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_codec","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate","governance.profile.scaffold_profile"],"status":"consumed","symbol":"dumps_profile"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_codec","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile"],"status":"consumed","symbol":"loads_profile"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"AUDIT_DIMENSION_BASE_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"AUDIT_DIMENSION_REGISTRY_SLOT"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure"],"status":"consumed","symbol":"CORPUS_PLANNING_SLOT"},{"consumers":["execution.task_runtime.queue_runtime.profile_view"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.profile_view"],"status":"consumed","symbol":"EXPRESSION_LAYER_ENTRY_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"KERNEL_APPLICABILITY_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"KERNEL_RELATIONSHIP_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"KERNEL_VOCABULARY_PATH"},{"consumers":["governance.profile.check_profile","knowledge.metadata.compose_page_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"METADATA_CONTRACT_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"PRIORITY_RUBRIC_SLOT"},{"consumers":["governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"PRODUCER_CAPABILITY_BY_KIND"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"PROFILE_ENCODING_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"PROFILE_INTERFACE_PATH"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.structure.check_structure"],"status":"consumed","symbol":"PROFILE_LOAD_EVIDENCE_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.profile.check_profile","governance.profile.profile_admission","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.profile.check_profile","governance.profile.profile_admission","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"PROFILE_LOAD_EVIDENCE_FINGERPRINT_FIELDS"},{"consumers":["governance.profile.check_profile","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","governance.standards.adoption_lineage_contract"],"status":"consumed","symbol":"PROFILE_LOAD_GATE_ID"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"PROFILE_REQUIREMENTS_PATH"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_admission","knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.profile_admission","knowledge.structure.check_structure"],"status":"consumed","symbol":"PROFILE_SCOPE_SLOT"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile"],"status":"consumed","symbol":"ProfileContract"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.control_plane","governance.control.run_gates","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.control_plane","governance.control.run_gates","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"ProfileContractError"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"ROLE_REGISTRY_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"SCAN_CAPABILITY_PATH"},{"consumers":["governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"STRUCTURE_REGISTRY_SLOT"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"VOCABULARY_EXTENSIONS_SLOT"},{"consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","governance.control.run_gates"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","governance.control.run_gates"],"status":"consumed","symbol":"compile_registered_scan_command"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.control_plane"],"status":"consumed","symbol":"expression_dependency_map_paths_projection"},{"consumers":["governance.profile.profile_candidate"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate"],"status":"consumed","symbol":"format_diagnostics"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"load_profile_contract"},{"consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"load_profile_draft"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"load_profile_encoding"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"load_profile_interface"},{"consumers":["governance.profile.profile_candidate"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate"],"status":"consumed","symbol":"profile_draft_inputs"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"profile_interface_slots"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"registered_scan_entrypoint"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"scan_capability_implementation_paths"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.check_proof"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.check_proof"],"status":"consumed","symbol":"terminal_receipt_dimensions_projection"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"validate_profile_encoding"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"volatility_defaults_projection"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_cue","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"validate_profile"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.control_plane","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.control_plane","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"PROFILES_DIRECTORY"},{"consumers":["execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"PROFILE_MANIFEST_NAME"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"status":"consumed","symbol":"ProfileLayoutError"},{"consumers":["governance.profile.profile_contract","governance.profile.profile_onboarding_status","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","governance.profile.profile_onboarding_status","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"RESERVED_PROFILE_IDS"},{"consumers":["governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["governance.profile.scaffold_profile"],"status":"consumed","symbol":"TEMPLATE_PROFILE_ID"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.profile_admission","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.profile_admission","governance.profile.profile_contract"],"status":"consumed","symbol":"parse_profile_manifest_path"},{"consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile"],"status":"consumed","symbol":"profile_relative"},{"consumers":["execution.context_delivery.read_set_contract","governance.profile.profile_candidate","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","governance.profile.profile_candidate","governance.profile.profile_contract"],"status":"consumed","symbol":"validate_manifest_identity"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"declared":true,"module":"governance.profile.profile_layout_contract","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"status":"consumed","symbol":"validate_selectable_profile_manifest_path"},{"consumers":["profile_onboarding_status"],"declared":true,"module":"governance.profile.profile_onboarding_status","registered_consumers":[],"static_consumers":["profile_onboarding_status"],"status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_schema_projection","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"check_profile_schema_projections"},{"consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"status":"consumed","symbol":"CAPABILITY_REGISTRY_PATH"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"CONTRACT_ID"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"CONTRACT_PATH"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"RenderingContract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"RenderingRule"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"capability_implementation_paths"},{"consumers":["knowledge.rendering.static_render_runtime"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.static_render_runtime"],"status":"consumed","symbol":"load_rendering_capabilities"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_rendering_shape"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"parse_rendering_contract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"rendering_capability_records"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"validate_rendering_shape"},{"consumers":["scaffold_profile"],"declared":true,"module":"governance.profile.scaffold_profile","registered_consumers":[],"static_consumers":["scaffold_profile"],"status":"consumed","symbol":"main"},{"consumers":["adopt_standards"],"declared":true,"module":"governance.standards.adopt_standards","registered_consumers":[],"static_consumers":["adopt_standards"],"status":"consumed","symbol":"main"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"ADOPTION_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_ADOPTION_RECEIPT_TYPE_ID"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_ADOPTION_TOOL"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_ADOPTION_TOOL_VERSION"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_BINDINGS"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"PROFILE_LOAD_GATE_ID"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_GATE_ID"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_RECEIPT_TYPE_ID"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"status":"consumed","symbol":"STANDARDS_ADOPTION_TOOL_VERSION"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"current_lineage_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_profile_adoption_receipt_errors"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_standards_adoption_receipt_errors"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"load_adoption_history"},{"consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status","governance.standards.adopt_standards"],"status":"consumed","symbol":"STATE_PATH"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"canonical_text"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"next_state"},{"consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.standards.adopt_standards"],"status":"consumed","symbol":"parse"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.standards.standards_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status"],"status":"consumed","symbol":"snapshot"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"LINK_RE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"build_index"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"capture_inputs"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"status":"consumed","symbol":"evaluate_inputs"},{"consumers":["check_links"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["check_links"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"parse_link"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"resolve"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.content.check_residual_content","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_residual_content"],"declared":true,"module":"knowledge.content.check_residual_content","registered_consumers":[],"static_consumers":["check_residual_content"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.content.duplicate_check","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["duplicate_check"],"declared":true,"module":"knowledge.content.duplicate_check","registered_consumers":[],"static_consumers":["duplicate_check"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.content.maintenance_candidates","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"candidate_id_for_path"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"knowledge.content.maintenance_candidates","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.record_maintenance_evidence"],"status":"consumed","symbol":"candidate_state_sha256"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"knowledge.content.maintenance_candidates","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"status":"consumed","symbol":"validate_candidates"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"knowledge.content.maintenance_candidates","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.maintenance"],"status":"consumed","symbol":"validate_partition"},{"consumers":["apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.apply_metadata_transition","registered_consumers":[],"static_consumers":["apply_metadata_transition"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.metadata.check_freshness","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_freshness"],"declared":true,"module":"knowledge.metadata.check_freshness","registered_consumers":[],"static_consumers":["check_freshness"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.metadata.check_page_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"capture_inputs"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.metadata.check_page_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_page_contract","execution.audit.check_batch_close"],"declared":true,"module":"knowledge.metadata.check_page_contract","registered_consumers":[],"static_consumers":["check_page_contract","execution.audit.check_batch_close"],"status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_page_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"run"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.metadata.check_vocab","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"capture_inputs"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.metadata.check_vocab","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_vocab","execution.audit.check_batch_close"],"declared":true,"module":"knowledge.metadata.check_vocab","registered_consumers":[],"static_consumers":["check_vocab","execution.audit.check_batch_close"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.compose_page_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract"],"status":"consumed","symbol":"DEFAULT_OUTPUT"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.metadata.compose_page_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"admitted_artifact"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.metadata.compose_page_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"artifact_currency_errors"},{"consumers":["compose_page_contract"],"declared":true,"module":"knowledge.metadata.compose_page_contract","registered_consumers":[],"static_consumers":["compose_page_contract"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"DEFAULT_OUTPUT"},{"consumers":["knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["knowledge.metadata.check_vocab"],"status":"consumed","symbol":"admitted_artifact"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"admitted_volatility_defaults"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"artifact_currency_errors"},{"consumers":["compose_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","registered_consumers":[],"static_consumers":["compose_vocab"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"CANDIDATE_KINDS"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"EXCLUDED"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"FUTURE_BASELINE"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"FreshnessPolicy"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"INACTIVE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"INVALID_BASELINE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"INVALID_VOLATILITY"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"MODIFIED_SINCE_REVIEW"},{"consumers":["knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"OUTCOME_KINDS"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"OVERDUE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"PENDING_FIRST_VERIFICATION"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"PageSnapshot"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"UNPARSEABLE_FRONTMATTER"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"UNRESOLVED_VOLATILITY"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"evaluate_freshness"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"parse_iso_date"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"CANDIDATE_CHECK"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"SUMMARY_CHECK"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"TOOL"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"COVERAGE_LEDGER_PATH"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"FRONTMATTER"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"PROPERTY_STATE_ADAPTER"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"PROPERTY_VALUE_ADAPTERS"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"ROW_VALUE_ADAPTER"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"coverage_ledger_snapshot"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"field_pattern"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_freshness","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_freshness","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"frontmatter_mapping"},{"consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"owner_value"},{"consumers":["execution.task_runtime.apply_delta","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"rules_fingerprint"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"validate_value_rule"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"LAST_CONTENT_MODIFIED"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"LAST_REVIEWED"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_page_contract"],"status":"consumed","symbol":"PROPERTY_RECORD_KEYS"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta"],"status":"consumed","symbol":"apply_content_change"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"apply_gate_transition"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"apply_review_acceptance"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.property_state","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.property_state","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"authorized_profile_projection_rules"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"build_projection_plan"},{"consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"status":"consumed","symbol":"profile_gate_projection_rules"},{"consumers":["execution.task_runtime.queue_runtime.evidence_identity"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.evidence_identity"],"status":"consumed","symbol":"receipt_utc_date"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"status":"consumed","symbol":"semantic_baseline_records"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"status":"consumed","symbol":"semantic_baseline_set_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"status":"consumed","symbol":"semantic_page_snapshot"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state"],"status":"consumed","symbol":"validate_owner_property_records"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"status":"consumed","symbol":"validate_semantic_baseline_records"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"declared":true,"module":"knowledge.metadata.page_frontmatter_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"page_type"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"knowledge.metadata.page_frontmatter_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure"],"status":"consumed","symbol":"scalar_field"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"CONTENT_CHANGE_REMOVE_OWNER_RULE"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"status":"consumed","symbol":"SEMANTIC_FINGERPRINT_PROTOCOL"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"WRITER_CAPABILITY"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"build_projection_plan"},{"consumers":["project_page_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["project_page_state"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"semantic_content_fingerprint"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.project_page_state","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"stage_projection_plan"},{"consumers":["execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.coverage"],"status":"consumed","symbol":"COVERAGE_DISPOSITION_VALUES"},{"consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"status":"consumed","symbol":"PRIORITY_ORDER"},{"consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"status":"consumed","symbol":"PRIORITY_VALUES"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"REVIEW_INTERVALS_DAYS"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"VOCABULARY_BASE_PATH"},{"consumers":[],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"VocabularyContractError"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_vocabulary_base"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_vocabulary_extensions_contract"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"validate_vocabulary_base"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"validate_vocabulary_extensions"},{"consumers":[],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_vocabulary_extensions_contract"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"vocabulary_extensions_shape"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"CHECKS_BY_RULE_ID"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"ProfileRenderingContractGap"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"status":"consumed","symbol":"RUNNERS_BY_RULE_ID"},{"consumers":["knowledge.rendering.static_render_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.static_render_runtime"],"status":"consumed","symbol":"level1_markdown_table_static"},{"consumers":[],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"profile_rendering_contract_gap_targets"},{"consumers":[],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"require_profile_rendering_contract_state"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"selector_owned_profile_rendering_constructs"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"CONTRACT_PATH"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"validate_registry_projection"},{"consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"CHECK"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"EXTENSION_POINT"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_chain","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_chain","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"RECORD_KIND"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"TOOL"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"contract_fingerprint"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"load_profile_admission"},{"consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"rendering_contract"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"rendering_source"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"report_dependency_fingerprint"},{"consumers":["execution.audit.prepare_audit_plan","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"require_bindings"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"require_plan_applicability"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"rule_for_obligation"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"status":"consumed","symbol":"selected_constructs"},{"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"validate_record_for_obligation"},{"consumers":["record_profile_rendering"],"declared":true,"module":"knowledge.rendering.record_profile_rendering","registered_consumers":["record_profile_rendering"],"static_consumers":["record_profile_rendering"],"status":"consumed","symbol":"main"},{"consumers":["record_rendering_verification"],"declared":true,"module":"knowledge.rendering.record_rendering_verification","registered_consumers":["record_rendering_verification"],"static_consumers":["record_rendering_verification"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"CURRENT_PRODUCER_CHECK"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"CURRENT_PRODUCER_TOOL"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"CURRENT_PRODUCER_VERSION"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"RENDERING_MODES"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"status":"consumed","symbol":"RENDERING_VERIFICATION_CONTRACT_PATH"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"load_contract"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"record_dependency_fingerprint"},{"consumers":["execution.task_runtime.task_runtime_runner","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"rendering_input"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"validate_contract"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"validate_record"},{"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"validate_record_for_obligation"},{"consumers":["platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"RUNTIME_ENV_KEYS"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"StaticRenderRuntimeError"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"binding_document"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"default_runtime_bindings_path"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"probe_runtime"},{"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"read_runtime_bindings"},{"consumers":[],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"render_page"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["knowledge.rendering.record_profile_rendering"],"status":"consumed","symbol":"render_pages"},{"consumers":["platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"rendering_request"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"requires_browser"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"runtime_requirements"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"select_constructs"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"validate_render_result"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"verify_runtime_bindings"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"boundary_block_from_text"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"projection_labels_from_text"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"projection_marker_pair"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.structure.check_boundary_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_boundary_contract"],"declared":true,"module":"knowledge.structure.check_boundary_contract","registered_consumers":[],"static_consumers":["check_boundary_contract"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.structure.check_moc","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_moc"],"declared":true,"module":"knowledge.structure.check_moc","registered_consumers":[],"static_consumers":["check_moc"],"status":"consumed","symbol":"main"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"knowledge.structure.check_structure","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"status":"consumed","symbol":"current_receipt_errors"},{"consumers":["check_structure"],"declared":true,"module":"knowledge.structure.check_structure","registered_consumers":[],"static_consumers":["check_structure"],"status":"consumed","symbol":"main"},{"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"status":"consumed","symbol":"fence_scan"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"status":"consumed","symbol":"has_markdown_table"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"status":"consumed","symbol":"has_mermaid_fence"},{"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"status":"consumed","symbol":"table_scan"},{"consumers":["render_boundary_projection"],"declared":true,"module":"knowledge.structure.render_boundary_projection","registered_consumers":[],"static_consumers":["render_boundary_projection"],"status":"consumed","symbol":"main"},{"consumers":["render_structure_projection"],"declared":true,"module":"knowledge.structure.render_structure_projection","registered_consumers":[],"static_consumers":["render_structure_projection"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.structure.repository_structure","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"check_repository_structure"},{"consumers":["check_repository_structure"],"declared":true,"module":"knowledge.structure.repository_structure","registered_consumers":[],"static_consumers":["check_repository_structure"],"status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.structure.repository_structure","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"repository_files"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"status":"consumed","symbol":"CARRIED_RUNTIME_TARGET"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"CLI_CONTRACT_SCHEMA_VERSION"},{"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_task","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_task","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"EXECUTION_CONTEXT_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"HOST_BOUNDARY_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"INTERFACE_PROJECTION_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"INTERFACE_SOURCE_HASH_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"MCP_FORM"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"OUTPUT_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"status":"consumed","symbol":"PATH_CAPABILITIES_ACK_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"status":"consumed","symbol":"PATH_CAPABILITIES_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.repository.path_admission"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.repository.path_admission"],"status":"consumed","symbol":"PATH_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.common.reporting"],"status":"consumed","symbol":"PROCESS_VERDICTS"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"PROJECTION_ARTIFACT_KIND"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"PROJECTION_SCHEMA_VERSION"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"status":"consumed","symbol":"SOURCE_DISTRIBUTION_TARGET"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server"],"status":"consumed","symbol":"UNREADABLE_VERDICT"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.repository.path_admission","platform.repository.path_capability"],"status":"consumed","symbol":"WORKSPACE_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"WORKSPACE_EXTENSION_KEY"},{"consumers":["platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.repository.path_admission","platform.repository.path_capability"],"status":"consumed","symbol":"WORKSPACE_FD_ENV"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"argument_expression"},{"consumers":["platform.agent_interface.cli_argv_renderer"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.cli_argv_renderer"],"status":"consumed","symbol":"argument_schema"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"bind_input"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.common.reporting"],"status":"consumed","symbol":"decode_output"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"input_binding"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"nullable_argument"},{"consumers":["platform.agent_interface.cli_argv_renderer"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.cli_argv_renderer"],"status":"consumed","symbol":"validate_input"},{"consumers":["platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","registered_consumers":[],"static_consumers":["platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.common.reporting"],"status":"consumed","symbol":"validate_output_contract"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"status":"consumed","symbol":"AgentInterfacePolicyError"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"POLICY_PATH"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"status":"consumed","symbol":"load_policy"},{"consumers":["platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"shared_host_transport"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"ArgvRenderError"},{"consumers":["platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"CLI_EXTENSION_KEY"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"STRUCTURED_OUTPUT_ARGUMENT"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"STRUCTURED_OUTPUT_FLAG"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"build_argv"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server"],"status":"consumed","symbol":"cli_metadata"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"schema_from_compiled_tool"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates"],"status":"consumed","symbol":"ContractError"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"TOOL"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"apply_gated_writer_tools"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"checked_tool"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["governance.control.run_gates"],"status":"consumed","symbol":"compile_contract"},{"consumers":["compile_cli_contract"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["compile_cli_contract"],"status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"with_checked_views"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"EntrypointResolutionError"},{"consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"capture_argument_parser"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"describe_entrypoint"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"discover_entrypoints"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"entrypoint_for_implementation_path"},{"consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"status":"consumed","symbol":"load_tool_implementation"},{"consumers":["inspect_host"],"declared":true,"module":"platform.agent_interface.inspect_host","registered_consumers":["inspect_host"],"static_consumers":["inspect_host"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.install_host_config","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"status":"consumed","symbol":"install"},{"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host"],"status":"consumed","symbol":"HOSTS"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config"],"status":"consumed","symbol":"SERVER_NAME"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config"],"status":"consumed","symbol":"dotenv_lines"},{"consumers":["platform.distribution.prepare_host","render_host_configs"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","render_host_configs"],"status":"consumed","symbol":"main"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config"],"status":"consumed","symbol":"parse_dotenv"},{"consumers":["render_interface_projection"],"declared":true,"module":"platform.agent_interface.render_interface_projection","registered_consumers":[],"static_consumers":["render_interface_projection"],"status":"consumed","symbol":"main"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"AvailabilityError"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"status":"consumed","symbol":"CARRIED_RUNTIME"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"status":"consumed","symbol":"PROJECTION_TARGETS"},{"consumers":["governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"status":"consumed","symbol":"SOURCE_DISTRIBUTION"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.tool_availability","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"resolve"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"HostEnvironmentUnavailable"},{"consumers":["platform.common.host_toolchain"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.host_toolchain"],"status":"consumed","symbol":"PREPARATION_CAPABILITY_ID"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.reporting"],"status":"consumed","symbol":"host_handoff"},{"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"preparation_failure"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"preparation_request"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.reporting"],"status":"consumed","symbol":"validate_host_handoff"},{"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"CAPABILITY_ID"},{"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"status":"consumed","symbol":"CUE_ENV"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"binding_document"},{"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"binding_path"},{"consumers":["governance.profile.profile_cue"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue"],"status":"consumed","symbol":"cue_unavailable"},{"consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"status":"consumed","symbol":"cue_version_matches"},{"consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"observe"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"requirements"},{"consumers":["governance.profile.profile_cue"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue"],"status":"consumed","symbol":"select_cue"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"verify_cue"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"verify_python"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"status":"consumed","symbol":"IMPLEMENTATION_MARKER"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"status":"consumed","symbol":"ImplementationMarkerError"},{"consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"declared":true,"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"status":"consumed","symbol":"parse_implementation_module"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"status":"consumed","symbol":"parse_implementation_module_source"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","governance.standards.adopt_standards","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","governance.standards.adopt_standards","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"status":"consumed","symbol":"ArgumentParser"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.boundary_contract"],"status":"consumed","symbol":"BOUNDARY_FIELD"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.boundary_contract"],"status":"consumed","symbol":"BOUNDARY_PROJECTION_BEGIN"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.boundary_contract"],"status":"consumed","symbol":"BOUNDARY_PROJECTION_END"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"BOUNDARY_PROJECTION_LABELS"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"METADATA_MODES"},{"consumers":[],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"METADATA_PROFILE_CONTRACT_PATH"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"METADATA_TIGHTENING"},{"consumers":["execution.audit.check_batch_close","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_EVIDENCE_PREFIX"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_INDEX_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_JOURNAL_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_MANIFEST_PATH"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_PREFIX"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"RECEIPT_COLD_SEGMENT_PREFIX"},{"consumers":["execution.task_runtime.amendment_plan","knowledge.metadata.freshness_receipt_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.amendment_plan","knowledge.metadata.freshness_receipt_contract","platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"RECEIPT_IDENTITY_FIELDS"},{"consumers":["execution.audit.audit_producer_runtime"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime"],"status":"consumed","symbol":"ReceiptObservation"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","platform.common.reporting"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","platform.common.reporting"],"status":"consumed","symbol":"ReceiptPublication"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"RepositoryFileSnapshot"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate"],"status":"consumed","symbol":"RepositoryTreeSnapshot"},{"consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"RuntimeStateLockedError"},{"consumers":[],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"STRUCTURE_REGISTRY_CONTRACT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.audit.substantive_review_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.record_rendering_verification","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.test_catalog","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.audit.substantive_review_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.record_rendering_verification","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.test_catalog","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"YamlSubsetError"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_upstream_components","platform.distribution.stamp_cards","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_upstream_components","platform.distribution.stamp_cards","platform.distribution.tool_catalog"],"status":"consumed","symbol":"atomic_write_text"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"blank_markdown_authority"},{"consumers":["knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract"],"status":"consumed","symbol":"boundary_owned_slugs"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_chain","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.candidate_lifecycle","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.task_runtime.batch_settlement","execution.task_runtime.task_runtime_action","governance.control.metadata_execution_contract","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.common.reporting","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_chain","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.candidate_lifecycle","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.task_runtime.batch_settlement","execution.task_runtime.task_runtime_action","governance.control.metadata_execution_contract","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.common.reporting","platform.distribution.tool_catalog"],"status":"consumed","symbol":"canonical_json_bytes"},{"consumers":["governance.profile.profile_contract","knowledge.metadata.check_freshness"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"canonical_repository_file"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_plan_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.planning.coverage_delta","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.project_page_state","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_plan_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.planning.coverage_delta","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.project_page_state","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs"],"status":"consumed","symbol":"canonical_yaml"},{"consumers":["governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract"],"status":"consumed","symbol":"directory_listing_scope"},{"consumers":["execution.task_runtime.update_queue","governance.profile.apply_profile_adoption"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue","governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"durable_replace"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc","platform.common.reporting"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc","platform.common.reporting"],"status":"consumed","symbol":"exit_code"},{"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation","execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.property_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.structure.boundary_contract","knowledge.structure.repository_structure","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation","execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.property_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.structure.boundary_contract","knowledge.structure.repository_structure","platform.distribution.stamp_cards"],"status":"consumed","symbol":"extract_frontmatter"},{"consumers":["governance.profile.profile_contract","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"headings_of"},{"consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"inherited_path_capability"},{"consumers":["knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"iter_managed_md_files"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"iter_md_files"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_metadata_profile_contract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"status":"consumed","symbol":"load_structure_registry_contract"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.record_batch_review","execution.evidence.evidence_invalidation_contract","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","platform.distribution.test_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.record_batch_review","execution.evidence.evidence_invalidation_contract","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","platform.distribution.test_catalog"],"status":"consumed","symbol":"load_yaml_file"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","platform.agent_interface.compile_cli_contract","platform.common.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","platform.agent_interface.compile_cli_contract","platform.common.receipts"],"status":"consumed","symbol":"make_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"managed_repository_path"},{"consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"status":"consumed","symbol":"markdown_atx_heading"},{"consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"status":"consumed","symbol":"markdown_authority_lines"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"no_authoritative_write_guard"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["platform.distribution.test_runner"],"status":"consumed","symbol":"open_cambium_subprocess"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"open_path_capability_parent"},{"consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"status":"consumed","symbol":"parse_scalar"},{"consumers":["knowledge.metadata.check_vocab","knowledge.metadata.compose_vocab"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.metadata.check_vocab","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"parse_vocabulary_artifact"},{"consumers":["knowledge.content.check_links"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.content.check_links"],"status":"consumed","symbol":"parse_wiki_link"},{"consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.planning.coverage_delta","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.profile_schema_projection","governance.profile.rendering_contract","governance.profile.scaffold_profile","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.planning.coverage_delta","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.profile_schema_projection","governance.profile.rendering_contract","governance.profile.scaffold_profile","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"parse_yaml_subset"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"process_is_alive"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.policy_exceptions","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.policy_exceptions","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"quota_share_within_limit"},{"consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","platform.distribution.stamp_cards"],"status":"consumed","symbol":"read_bytes"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"status":"consumed","symbol":"read_receipt_bytes"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.task_contract"],"status":"consumed","symbol":"read_set_document_type"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_dimension_contract","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.task_runtime.apply_delta","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.rendering_contract","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_dimension_contract","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.task_runtime.apply_delta","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.rendering_contract","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"status":"consumed","symbol":"read_text"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts"],"status":"consumed","symbol":"receipt_append_mutex"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"receipt_append_observation"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"status":"consumed","symbol":"receipt_append_outcome"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"status":"consumed","symbol":"receipt_outcome_from"},{"consumers":["governance.control.metadata_execution_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.control.metadata_execution_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"registered_repository_artifact_path"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"status":"consumed","symbol":"render_boundary_projection_lines"},{"consumers":["knowledge.structure.check_moc","knowledge.structure.repository_structure","platform.distribution.test_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_moc","knowledge.structure.repository_structure","platform.distribution.test_catalog"],"status":"consumed","symbol":"repository_content_files"},{"consumers":["execution.audit.check_proof","execution.context_delivery.read_set_contract","execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.property_state","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.adoption_lineage_contract","governance.standards.standards_state","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.repository.repository"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.read_set_contract","execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.property_state","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.adoption_lineage_contract","governance.standards.standards_state","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.repository.repository"],"status":"consumed","symbol":"repository_file_snapshot"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"status":"consumed","symbol":"repository_parent_tree_snapshot"},{"consumers":["execution.audit.check_batch_close","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.task_runtime_runner","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.task_runtime_runner","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"repository_path"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"repository_snapshot_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract"],"status":"consumed","symbol":"repository_target_snapshot"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption"],"status":"consumed","symbol":"repository_tree_sha256"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","knowledge.metadata.check_freshness"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","knowledge.metadata.check_freshness"],"status":"consumed","symbol":"repository_tree_snapshot"},{"consumers":["execution.planning.check_corpus_plan","governance.control.run_gates"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.control.run_gates"],"status":"consumed","symbol":"retained_tree_contains"},{"consumers":["governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_contract"],"status":"consumed","symbol":"retained_tree_is_bound"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime","execution.task_runtime.task_runtime_runner","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.common.host_toolchain","platform.distribution.install_profile_toolchain","platform.distribution.module_boundary_report","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime","platform.distribution.test_runner","platform.distribution.upstream_component_boundary","platform.distribution.upstream_identity"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime","execution.task_runtime.task_runtime_runner","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.common.host_toolchain","platform.distribution.install_profile_toolchain","platform.distribution.module_boundary_report","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime","platform.distribution.test_runner","platform.distribution.upstream_component_boundary","platform.distribution.upstream_identity"],"status":"consumed","symbol":"run_cambium_subprocess"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.check_profile"],"status":"consumed","symbol":"runtime_receipt_identity"},{"consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"runtime_write_lock"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.rendering_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_upstream_components","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.rendering_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_upstream_components","platform.distribution.tool_catalog"],"status":"consumed","symbol":"sha256_bytes"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"sha256_file"},{"consumers":["execution.audit.check_batch_close","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure","knowledge.structure.markdown_structure_checks"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure","knowledge.structure.markdown_structure_checks"],"status":"consumed","symbol":"strip_code"},{"consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"status":"consumed","symbol":"strip_yaml_comment"},{"consumers":["knowledge.structure.render_structure_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"structure_derived_role_records"},{"consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"status":"consumed","symbol":"structure_input_owner_reference_kind"},{"consumers":["knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["knowledge.structure.check_boundary_contract"],"status":"consumed","symbol":"validate_boundary_shape"},{"consumers":["governance.profile.profile_contract","knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","knowledge.metadata.compose_page_contract"],"status":"consumed","symbol":"validate_metadata_contract_shape"},{"consumers":[],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_metadata_profile_contract"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.check_proof"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_runtime","execution.audit.check_proof"],"status":"consumed","symbol":"validate_receipt_output_path"},{"consumers":[],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"validate_structure_registry_contract"},{"consumers":["governance.profile.check_profile","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.check_profile","knowledge.structure.check_structure"],"status":"consumed","symbol":"validate_structure_registry_references"},{"consumers":["governance.profile.profile_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["governance.profile.profile_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"validate_structure_registry_shape"},{"consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"status":"consumed","symbol":"write_receipts"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"status":"consumed","symbol":"write_receipts_observed"},{"consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"declared":true,"module":"platform.common.locked_download","registered_consumers":[],"static_consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"status":"consumed","symbol":"download"},{"consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan"],"status":"consumed","symbol":"catalog_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.batch_review_obligation_contract","execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.batch_review_obligation_contract","execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"catalog_record"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"document_projection"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.corpus_planning_contract","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.corpus_planning_contract","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state"],"status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.evidence.evidence_invalidation_contract","execution.task_runtime.task_runtime_action","governance.profile.profile_batch_judgment_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.evidence.evidence_invalidation_contract","execution.task_runtime.task_runtime_action","governance.profile.profile_batch_judgment_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"require_trimmed_string"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives"],"status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.evidence.evidence_invalidation_contract","execution.planning.coverage_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.evidence.evidence_invalidation_contract","execution.planning.coverage_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","knowledge.metadata.freshness_receipt_contract"],"status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"status":"consumed","symbol":"validated_document"},{"consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.receipts","registered_consumers":[],"static_consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"make_gate_receipt"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"FindingSet"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.seal_receipts","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.seal_receipts","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"status":"consumed","symbol":"JSON_CHECK_HELP"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards"],"status":"consumed","symbol":"JSON_RECEIPT_HELP"},{"consumers":["knowledge.content.check_residual_content","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["knowledge.content.check_residual_content","knowledge.metadata.check_vocab"],"status":"consumed","symbol":"JSON_RECEIPT_SUMMARY_HELP"},{"consumers":["execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc"],"status":"consumed","symbol":"JsonReceiptCollector"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"RedirectedJsonReceipts"},{"consumers":["adopt_standards","apply_amendment","apply_contract_amendment","apply_delta","apply_metadata_transition","apply_profile_adoption","assemble_terminal_proof","check_batch_close","check_boundary_contract","check_corpus_plan","check_freshness","check_page_contract","check_profile","check_proof","check_queue","check_structure","check_vocab","compile_queue","compose_page_contract","compose_vocab","execution.task_runtime.task_runtime_runner","init_state","prepare_audit_plan","profile_candidate","profile_onboarding_status","publish_delta","record_batch_judgment","record_batch_page_review","record_batch_review","record_changed_scope_evidence","record_corpus_acceptance","record_evidence_invalidation","record_gate_attestation","record_gate_result","record_maintenance_evidence","record_profile_rendering","record_rendering_verification","record_substantive_review","register_amendment","render_boundary_projection","render_host_configs","render_queue","render_structure_projection","run_gates","run_task","seal_receipts","update_queue","update_task"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["adopt_standards","apply_amendment","apply_contract_amendment","apply_delta","apply_metadata_transition","apply_profile_adoption","assemble_terminal_proof","check_batch_close","check_boundary_contract","check_corpus_plan","check_freshness","check_page_contract","check_profile","check_proof","check_queue","check_structure","check_vocab","compile_queue","compose_page_contract","compose_vocab","execution.task_runtime.task_runtime_runner","init_state","prepare_audit_plan","profile_candidate","profile_onboarding_status","publish_delta","record_batch_judgment","record_batch_page_review","record_batch_review","record_changed_scope_evidence","record_corpus_acceptance","record_evidence_invalidation","record_gate_attestation","record_gate_result","record_maintenance_evidence","record_profile_rendering","record_rendering_verification","record_substantive_review","register_amendment","render_boundary_projection","render_host_configs","render_queue","render_structure_projection","run_gates","run_task","seal_receipts","update_queue","update_task"],"status":"consumed","symbol":"host_environment_boundary"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"status":"consumed","symbol":"observe_invocation"},{"consumers":[],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"observe_tool_output"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"publication_result"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"publication_result_reliable"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"status":"consumed","symbol":"run_redirected_json"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"validate_publication_result"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"status":"consumed","symbol":"validate_receipt_process"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.planning.record_corpus_acceptance","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.planning.record_corpus_acceptance","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"status":"consumed","symbol":"write_canonical_json"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task"],"status":"consumed","symbol":"write_canonical_json_array"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"declared":true,"module":"platform.common.reporting","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"status":"consumed","symbol":"write_publication_result"},{"consumers":["check_kernel_size"],"declared":true,"module":"platform.distribution.check_kernel_size","registered_consumers":[],"static_consumers":["check_kernel_size"],"status":"consumed","symbol":"main"},{"consumers":["check_upstream_components"],"declared":true,"module":"platform.distribution.check_upstream_components","registered_consumers":[],"static_consumers":["check_upstream_components"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.distribution.install_profile_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"status":"consumed","symbol":"install_cue"},{"consumers":[],"declared":true,"module":"platform.distribution.install_profile_toolchain","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"main"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"EXCLUDED_CONSUMPTION_FORMS"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"EXCLUDED_DIRS"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"cli_modules"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"status":"consumed","symbol":"collect"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"status":"consumed","symbol":"consumption_pairs"},{"consumers":["platform.distribution.module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report"],"status":"consumed","symbol":"def_span_sha256"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"status":"consumed","symbol":"import_graph"},{"consumers":[],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"is_cli_module"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"package_layers"},{"consumers":["platform.distribution.module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report"],"status":"consumed","symbol":"private_pairs"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","registered_consumers":[],"static_consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"status":"consumed","symbol":"strongly_connected"},{"consumers":["module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_report","registered_consumers":[],"static_consumers":["module_boundary_report"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_report","registered_consumers":[],"static_consumers":["platform.distribution.tool_catalog"],"status":"consumed","symbol":"manifest_errors"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"node_requirement"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"npm_cli"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"status":"consumed","symbol":"prepare_node"},{"consumers":["prepare_host"],"declared":true,"module":"platform.distribution.prepare_host","registered_consumers":["prepare_host"],"static_consumers":["prepare_host"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.distribution.prepare_host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"status":"consumed","symbol":"prepare"},{"consumers":["prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.prepare_rendering_runtime","registered_consumers":["prepare_rendering_runtime"],"static_consumers":["prepare_rendering_runtime"],"status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.distribution.prepare_rendering_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"status":"consumed","symbol":"prepare_runtime"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"platform.distribution.stamp_cards","registered_consumers":[],"static_consumers":["execution.context_delivery.card_activation"],"status":"consumed","symbol":"card_body_digest"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan"],"declared":true,"module":"platform.distribution.stamp_cards","registered_consumers":[],"static_consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan"],"status":"consumed","symbol":"discover_cards"},{"consumers":["stamp_cards"],"declared":true,"module":"platform.distribution.stamp_cards","registered_consumers":[],"static_consumers":["stamp_cards"],"status":"consumed","symbol":"main"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"platform.distribution.stamp_cards","registered_consumers":[],"static_consumers":["execution.context_delivery.card_activation"],"status":"consumed","symbol":"source_digest"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.distribution.test_catalog","registered_consumers":[],"static_consumers":["platform.distribution.test_runner"],"status":"consumed","symbol":"TestCatalogError"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.distribution.test_catalog","registered_consumers":[],"static_consumers":["platform.distribution.test_runner"],"status":"consumed","symbol":"load_current_catalog"},{"consumers":["generate_test_catalog"],"declared":true,"module":"platform.distribution.test_catalog","registered_consumers":[],"static_consumers":["generate_test_catalog"],"status":"consumed","symbol":"main"},{"consumers":["run_tests"],"declared":true,"module":"platform.distribution.test_runner","registered_consumers":[],"static_consumers":["run_tests"],"status":"consumed","symbol":"main"},{"consumers":["generate_tool_catalog"],"declared":true,"module":"platform.distribution.tool_catalog","registered_consumers":[],"static_consumers":["generate_tool_catalog"],"status":"consumed","symbol":"main"},{"consumers":["governance.profile.apply_profile_adoption","platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","platform.distribution.check_upstream_components"],"status":"consumed","symbol":"ComponentBoundaryError"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["platform.distribution.check_upstream_components"],"status":"consumed","symbol":"DEFAULT_MANIFEST_PATH"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"status":"consumed","symbol":"component_content_identity"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.check_upstream_components"],"status":"consumed","symbol":"evaluate"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["platform.distribution.check_upstream_components"],"status":"consumed","symbol":"manifest_path"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","registered_consumers":[],"static_consumers":["platform.distribution.check_upstream_components"],"status":"consumed","symbol":"manifest_text"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"platform.distribution.upstream_identity","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"status":"consumed","symbol":"UpstreamIdentityError"},{"consumers":["execution.task_runtime.queue_runtime.adoption","governance.profile.apply_profile_adoption","governance.standards.standards_state"],"declared":true,"module":"platform.distribution.upstream_identity","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","governance.profile.apply_profile_adoption","governance.standards.standards_state"],"status":"consumed","symbol":"is_full_commit_sha"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.distribution.upstream_identity","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"resolve_revision"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.repository.path_capability"],"status":"consumed","symbol":"DelegationScope"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server"],"status":"consumed","symbol":"PathAdmissionError"},{"consumers":[],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"admit_paths"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.repository.path_capability"],"status":"consumed","symbol":"canonical_spelling"},{"consumers":[],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"capability_is_active"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.agent_interface.mcp_server","platform.repository.path_capability"],"status":"consumed","symbol":"invocation"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","registered_consumers":[],"static_consumers":["platform.repository.path_capability"],"status":"consumed","symbol":"retain_path"},{"consumers":[],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"PATH_CAPABILITIES_ENV"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"acknowledge"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"ancestor_directory_capability"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"cache_file"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"cache_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"cached_file"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"cached_tree"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"child_invocation"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"status":"consumed","symbol":"controlled_root_fd"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"current_file_bytes"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"effective_target"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"inherited_capability"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"logical_spelling"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"materialize_ancestor_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"materialize_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"open_parent"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"parent_tree_snapshot"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"read_bytes"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"read_stable_descriptor"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"read_text"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"receipt_operation"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"record_append_target"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"record_replacement"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"records"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"register_tree_snapshot_factory"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"release_component_target"},{"consumers":["knowledge.metadata.project_page_state","platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state","platform.common.kblib"],"status":"consumed","symbol":"stat_identity"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"subprocess_kwargs"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"tree_contains"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":["platform.common.kblib"],"status":"consumed","symbol":"tree_is_bound"},{"consumers":[],"declared":true,"module":"platform.repository.path_capability","registered_consumers":[],"static_consumers":[],"status":"declared-unused","symbol":"verify_named_target"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.repository.path_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"status":"consumed","symbol":"canonical_repository_relative_path"},{"consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"file_bytes_sha256"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"status":"consumed","symbol":"path_is_within_any"},{"consumers":["knowledge.content.check_residual_content"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.content.check_residual_content"],"status":"consumed","symbol":"relative_path_is_within"},{"consumers":["knowledge.content.check_residual_content"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.content.check_residual_content"],"status":"consumed","symbol":"relative_path_is_within_any"},{"consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"status":"consumed","symbol":"repository_input_snapshot"},{"consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"repository_relative_spelling"},{"consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.planning.corpus_planning_contract","execution.task_runtime.runtime_state_contract","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.module_boundary_report"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.planning.corpus_planning_contract","execution.task_runtime.runtime_state_contract","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.module_boundary_report"],"status":"consumed","symbol":"repository_source_root"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"status":"consumed","symbol":"resolve_markdown_reference"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"status":"consumed","symbol":"same_existing_repository_target_snapshot"},{"consumers":["execution.evidence.metadata_gate_runtime","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"status":"consumed","symbol":"same_existing_target_snapshot"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["knowledge.metadata.project_page_state"],"status":"consumed","symbol":"same_missing_target_snapshot"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","governance.control.run_gates","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.entrypoint_loader","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","governance.control.run_gates","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.entrypoint_loader","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"status":"consumed","symbol":"tools_source_root"}],"registered_capability_relationships":[{"capability_id":"amendment-batch-cancellation-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.apply_amendment","owner_path":"Tools/execution/task_runtime/apply_amendment.py","relationship":"checker","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.check_batch_close","consumer_path":"Tools/execution/audit/check_batch_close.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"checker","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.check_proof","consumer_path":"Tools/execution/audit/check_proof.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"checker","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_judgment","consumer_path":"Tools/execution/audit/record_batch_judgment.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_page_review","consumer_path":"Tools/execution/audit/record_batch_page_review.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_changed_scope_evidence","consumer_path":"Tools/execution/audit/record_changed_scope_evidence.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.record_substantive_review","consumer_path":"Tools/execution/audit/record_substantive_review.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"knowledge.rendering.record_rendering_verification","consumer_path":"Tools/knowledge/rendering/record_rendering_verification.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"consumer","same_module":false},{"capability_id":"audit-plan-producer-v1","capability_kind":"producer","consumer_module":"prepare_audit_plan","consumer_path":"Tools/prepare_audit_plan.py","owner_module":"execution.audit.prepare_audit_plan","owner_path":"Tools/execution/audit/prepare_audit_plan.py","relationship":"invocation-owner","same_module":false},{"capability_id":"batch-close-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.audit.check_batch_close","owner_path":"Tools/execution/audit/check_batch_close.py","relationship":"checker","same_module":false},{"capability_id":"batch-close-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.check_batch_close","owner_path":"Tools/execution/audit/check_batch_close.py","relationship":"consumer","same_module":false},{"capability_id":"batch-close-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.audit.check_batch_close","owner_path":"Tools/execution/audit/check_batch_close.py","relationship":"consumer","same_module":false},{"capability_id":"batch-close-producer-v1","capability_kind":"producer","consumer_module":"check_batch_close","consumer_path":"Tools/check_batch_close.py","owner_module":"execution.audit.check_batch_close","owner_path":"Tools/execution/audit/check_batch_close.py","relationship":"invocation-owner","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.batch_close_audit","consumer_path":"Tools/execution/audit/batch_close_audit.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-page-review-attestation-v1","capability_kind":"producer","consumer_module":"record_batch_page_review","consumer_path":"Tools/record_batch_page_review.py","owner_module":"execution.audit.record_batch_page_review","owner_path":"Tools/execution/audit/record_batch_page_review.py","relationship":"invocation-owner","same_module":false},{"capability_id":"batch-review-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.audit.record_batch_review","owner_path":"Tools/execution/audit/record_batch_review.py","relationship":"checker","same_module":false},{"capability_id":"batch-review-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.record_batch_review","owner_path":"Tools/execution/audit/record_batch_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-review-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.audit.record_batch_review","owner_path":"Tools/execution/audit/record_batch_review.py","relationship":"consumer","same_module":false},{"capability_id":"batch-review-producer-v1","capability_kind":"producer","consumer_module":"record_batch_review","consumer_path":"Tools/record_batch_review.py","owner_module":"execution.audit.record_batch_review","owner_path":"Tools/execution/audit/record_batch_review.py","relationship":"invocation-owner","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"checker","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.apply_delta","consumer_path":"Tools/execution/task_runtime/apply_delta.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"candidate-delta-publication-v1","capability_kind":"producer","consumer_module":"publish_delta","consumer_path":"Tools/publish_delta.py","owner_module":"execution.task_runtime.candidate_delta_runtime","owner_path":"Tools/execution/task_runtime/candidate_delta_runtime.py","relationship":"invocation-owner","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"platform.agent_interface.mcp_server","consumer_path":"Tools/platform/agent_interface/mcp_server.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"card-context-delivery-v1","capability_kind":"producer","consumer_module":"check_queue","consumer_path":"Tools/check_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"invocation-owner","same_module":false},{"capability_id":"card-currentness-v1","capability_kind":"producer","consumer_module":"governance.control.run_gates","consumer_path":"Tools/governance/control/run_gates.py","owner_module":"platform.distribution.stamp_cards","owner_path":"Tools/platform/distribution/stamp_cards.py","relationship":"checker","same_module":false},{"capability_id":"card-currentness-v1","capability_kind":"producer","consumer_module":"execution.context_delivery.card_activation","consumer_path":"Tools/execution/context_delivery/card_activation.py","owner_module":"platform.distribution.stamp_cards","owner_path":"Tools/platform/distribution/stamp_cards.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"changed-scope-evidence-adapter-v1","capability_kind":"producer","consumer_module":"record_changed_scope_evidence","consumer_path":"Tools/record_changed_scope_evidence.py","owner_module":"execution.audit.record_changed_scope_evidence","owner_path":"Tools/execution/audit/record_changed_scope_evidence.py","relationship":"invocation-owner","same_module":false},{"capability_id":"corpus-plan-structure-gate-v1","capability_kind":"producer","consumer_module":"execution.audit.check_proof","consumer_path":"Tools/execution/audit/check_proof.py","owner_module":"execution.planning.check_corpus_plan","owner_path":"Tools/execution/planning/check_corpus_plan.py","relationship":"checker","same_module":false},{"capability_id":"corpus-plan-structure-gate-v1","capability_kind":"producer","consumer_module":"execution.audit.assemble_terminal_proof","consumer_path":"Tools/execution/audit/assemble_terminal_proof.py","owner_module":"execution.planning.check_corpus_plan","owner_path":"Tools/execution/planning/check_corpus_plan.py","relationship":"consumer","same_module":false},{"capability_id":"corpus-plan-structure-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.planning.check_corpus_plan","owner_path":"Tools/execution/planning/check_corpus_plan.py","relationship":"consumer","same_module":false},{"capability_id":"corpus-plan-structure-gate-v1","capability_kind":"producer","consumer_module":"check_corpus_plan","consumer_path":"Tools/check_corpus_plan.py","owner_module":"execution.planning.check_corpus_plan","owner_path":"Tools/execution/planning/check_corpus_plan.py","relationship":"invocation-owner","same_module":false},{"capability_id":"coverage-delta-application-v1","capability_kind":"writer","consumer_module":"execution.audit.check_batch_close","consumer_path":"Tools/execution/audit/check_batch_close.py","owner_module":"execution.task_runtime.apply_delta","owner_path":"Tools/execution/task_runtime/apply_delta.py","relationship":"checker","same_module":false},{"capability_id":"coverage-delta-application-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.apply_delta","owner_path":"Tools/execution/task_runtime/apply_delta.py","relationship":"checker","same_module":false},{"capability_id":"coverage-delta-application-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.apply_delta","owner_path":"Tools/execution/task_runtime/apply_delta.py","relationship":"consumer","same_module":false},{"capability_id":"coverage-delta-application-v1","capability_kind":"writer","consumer_module":"apply_delta","consumer_path":"Tools/apply_delta.py","owner_module":"execution.task_runtime.apply_delta","owner_path":"Tools/execution/task_runtime/apply_delta.py","relationship":"invocation-owner","same_module":false},{"capability_id":"cross-ledger-amendment-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.apply_amendment","owner_path":"Tools/execution/task_runtime/apply_amendment.py","relationship":"checker","same_module":false},{"capability_id":"cross-ledger-amendment-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.register_amendment","consumer_path":"Tools/execution/task_runtime/register_amendment.py","owner_module":"execution.task_runtime.apply_amendment","owner_path":"Tools/execution/task_runtime/apply_amendment.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"consumer","same_module":false},{"capability_id":"dedicated-rendering-verification-v1","capability_kind":"producer","consumer_module":"record_rendering_verification","consumer_path":"Tools/record_rendering_verification.py","owner_module":"knowledge.rendering.record_rendering_verification","owner_path":"Tools/knowledge/rendering/record_rendering_verification.py","relationship":"invocation-owner","same_module":false},{"capability_id":"deterministic-gate-result-v1","capability_kind":"receipt-schema","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"checker","same_module":false},{"capability_id":"deterministic-gate-result-v1","capability_kind":"receipt-schema","consumer_module":"execution.evidence.record_gate_result","consumer_path":"Tools/execution/evidence/record_gate_result.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"deterministic-gate-result-v1","capability_kind":"receipt-schema","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"evidence-invalidation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.record_evidence_invalidation","owner_path":"Tools/execution/evidence/record_evidence_invalidation.py","relationship":"checker","same_module":false},{"capability_id":"evidence-invalidation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.queue_runtime.runtime","consumer_path":"Tools/execution/task_runtime/queue_runtime/runtime.py","owner_module":"execution.evidence.record_evidence_invalidation","owner_path":"Tools/execution/evidence/record_evidence_invalidation.py","relationship":"consumer","same_module":false},{"capability_id":"evidence-invalidation-v1","capability_kind":"producer","consumer_module":"record_evidence_invalidation","consumer_path":"Tools/record_evidence_invalidation.py","owner_module":"execution.evidence.record_evidence_invalidation","owner_path":"Tools/execution/evidence/record_evidence_invalidation.py","relationship":"invocation-owner","same_module":false},{"capability_id":"host-environment-observation-v1","capability_kind":"consumer","consumer_module":"inspect_host","consumer_path":"Tools/inspect_host.py","owner_module":"platform.agent_interface.inspect_host","owner_path":"Tools/platform/agent_interface/inspect_host.py","relationship":"invocation-owner","same_module":false},{"capability_id":"host-environment-preparation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"platform.distribution.prepare_host","owner_path":"Tools/platform/distribution/prepare_host.py","relationship":"consumer","same_module":false},{"capability_id":"host-environment-preparation-v1","capability_kind":"producer","consumer_module":"prepare_host","consumer_path":"Tools/prepare_host.py","owner_module":"platform.distribution.prepare_host","owner_path":"Tools/platform/distribution/prepare_host.py","relationship":"invocation-owner","same_module":false},{"capability_id":"maintenance-evidence-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.record_maintenance_evidence","owner_path":"Tools/execution/task_runtime/record_maintenance_evidence.py","relationship":"checker","same_module":false},{"capability_id":"maintenance-evidence-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.queue_runtime.maintenance","consumer_path":"Tools/execution/task_runtime/queue_runtime/maintenance.py","owner_module":"execution.task_runtime.record_maintenance_evidence","owner_path":"Tools/execution/task_runtime/record_maintenance_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"maintenance-evidence-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.record_maintenance_evidence","owner_path":"Tools/execution/task_runtime/record_maintenance_evidence.py","relationship":"consumer","same_module":false},{"capability_id":"maintenance-evidence-producer-v1","capability_kind":"producer","consumer_module":"record_maintenance_evidence","consumer_path":"Tools/record_maintenance_evidence.py","owner_module":"execution.task_runtime.record_maintenance_evidence","owner_path":"Tools/execution/task_runtime/record_maintenance_evidence.py","relationship":"invocation-owner","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"checker","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_judgment","consumer_path":"Tools/execution/audit/record_batch_judgment.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"consumer","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.record_batch_review","consumer_path":"Tools/execution/audit/record_batch_review.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"consumer","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.evidence.record_evidence_invalidation","consumer_path":"Tools/execution/evidence/record_evidence_invalidation.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"consumer","same_module":false},{"capability_id":"manual-attestation-v1","capability_kind":"producer","consumer_module":"execution.evidence.record_gate_attestation","consumer_path":"Tools/execution/evidence/record_gate_attestation.py","owner_module":"execution.evidence.manual_attestation","owner_path":"Tools/execution/evidence/manual_attestation.py","relationship":"consumer","same_module":false},{"capability_id":"manual-gate-attestation-v1","capability_kind":"receipt-schema","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"checker","same_module":false},{"capability_id":"manual-gate-attestation-v1","capability_kind":"receipt-schema","consumer_module":"execution.evidence.record_gate_attestation","consumer_path":"Tools/execution/evidence/record_gate_attestation.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"manual-gate-attestation-v1","capability_kind":"receipt-schema","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"execution.evidence.metadata_gate_runtime","owner_path":"Tools/execution/evidence/metadata_gate_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"metadata-transition-integrator-v1","capability_kind":"writer","consumer_module":"execution.audit.check_batch_close","consumer_path":"Tools/execution/audit/check_batch_close.py","owner_module":"knowledge.metadata.metadata_property_state","owner_path":"Tools/knowledge/metadata/metadata_property_state.py","relationship":"checker","same_module":false},{"capability_id":"metadata-transition-integrator-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.apply_delta","consumer_path":"Tools/execution/task_runtime/apply_delta.py","owner_module":"knowledge.metadata.metadata_property_state","owner_path":"Tools/knowledge/metadata/metadata_property_state.py","relationship":"writer","same_module":false},{"capability_id":"metadata-transition-integrator-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"knowledge.metadata.metadata_property_state","owner_path":"Tools/knowledge/metadata/metadata_property_state.py","relationship":"writer","same_module":false},{"capability_id":"metadata-transition-integrator-v1","capability_kind":"writer","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"knowledge.metadata.metadata_property_state","owner_path":"Tools/knowledge/metadata/metadata_property_state.py","relationship":"writer","same_module":false},{"capability_id":"ordinary-queue-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.update_queue","owner_path":"Tools/execution/task_runtime/update_queue.py","relationship":"checker","same_module":false},{"capability_id":"ordinary-queue-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.update_queue","owner_path":"Tools/execution/task_runtime/update_queue.py","relationship":"consumer","same_module":false},{"capability_id":"ordinary-queue-transition-v1","capability_kind":"writer","consumer_module":"update_queue","consumer_path":"Tools/update_queue.py","owner_module":"execution.task_runtime.update_queue","owner_path":"Tools/execution/task_runtime/update_queue.py","relationship":"invocation-owner","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.audit.record_batch_judgment","consumer_path":"Tools/execution/audit/record_batch_judgment.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.queue_runtime.review","consumer_path":"Tools/execution/task_runtime/queue_runtime/review.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"phase-delivery-consumer-v1","capability_kind":"consumer","consumer_module":"execution.task_runtime.update_task","consumer_path":"Tools/execution/task_runtime/update_task.py","owner_module":"execution.context_delivery.card_activation","owner_path":"Tools/execution/context_delivery/card_activation.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_producer_chain","consumer_path":"Tools/execution/audit/audit_producer_chain.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"consumer","same_module":false},{"capability_id":"profile-rendering-evidence-v1","capability_kind":"producer","consumer_module":"record_profile_rendering","consumer_path":"Tools/record_profile_rendering.py","owner_module":"knowledge.rendering.record_profile_rendering","owner_path":"Tools/knowledge/rendering/record_profile_rendering.py","relationship":"invocation-owner","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"execution.audit.check_batch_close","consumer_path":"Tools/execution/audit/check_batch_close.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"checker","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"knowledge.metadata.metadata_property_state","consumer_path":"Tools/knowledge/metadata/metadata_property_state.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"consumer","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"execution.task_runtime.apply_amendment","consumer_path":"Tools/execution/task_runtime/apply_amendment.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"writer","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"execution.task_runtime.apply_delta","consumer_path":"Tools/execution/task_runtime/apply_delta.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"writer","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"writer","same_module":false},{"capability_id":"project-page-state-v2","capability_kind":"writer","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"knowledge.metadata.project_page_state","owner_path":"Tools/knowledge/metadata/project_page_state.py","relationship":"writer","same_module":false},{"capability_id":"registered-scan-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.evidence.record_gate_result","owner_path":"Tools/execution/evidence/record_gate_result.py","relationship":"checker","same_module":false},{"capability_id":"registered-scan-v1","capability_kind":"producer","consumer_module":"execution.audit.record_changed_scope_evidence","consumer_path":"Tools/execution/audit/record_changed_scope_evidence.py","owner_module":"execution.evidence.record_gate_result","owner_path":"Tools/execution/evidence/record_gate_result.py","relationship":"consumer","same_module":false},{"capability_id":"registered-scan-v1","capability_kind":"producer","consumer_module":"knowledge.metadata.apply_metadata_transition","consumer_path":"Tools/knowledge/metadata/apply_metadata_transition.py","owner_module":"execution.evidence.record_gate_result","owner_path":"Tools/execution/evidence/record_gate_result.py","relationship":"consumer","same_module":false},{"capability_id":"registered-scan-v1","capability_kind":"producer","consumer_module":"record_gate_result","consumer_path":"Tools/record_gate_result.py","owner_module":"execution.evidence.record_gate_result","owner_path":"Tools/execution/evidence/record_gate_result.py","relationship":"invocation-owner","same_module":false},{"capability_id":"rendering-runtime-preparation-v1","capability_kind":"producer","consumer_module":"platform.distribution.prepare_host","consumer_path":"Tools/platform/distribution/prepare_host.py","owner_module":"platform.distribution.prepare_rendering_runtime","owner_path":"Tools/platform/distribution/prepare_rendering_runtime.py","relationship":"consumer","same_module":false},{"capability_id":"rendering-runtime-preparation-v1","capability_kind":"producer","consumer_module":"prepare_rendering_runtime","consumer_path":"Tools/prepare_rendering_runtime.py","owner_module":"platform.distribution.prepare_rendering_runtime","owner_path":"Tools/platform/distribution/prepare_rendering_runtime.py","relationship":"invocation-owner","same_module":false},{"capability_id":"required-queue-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.check_queue","owner_path":"Tools/execution/task_runtime/check_queue.py","relationship":"consumer","same_module":false},{"capability_id":"required-queue-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.task_runtime.check_queue","owner_path":"Tools/execution/task_runtime/check_queue.py","relationship":"consumer","same_module":false},{"capability_id":"required-queue-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_task","consumer_path":"Tools/execution/task_runtime/update_task.py","owner_module":"execution.task_runtime.check_queue","owner_path":"Tools/execution/task_runtime/check_queue.py","relationship":"consumer","same_module":false},{"capability_id":"required-queue-gate-v1","capability_kind":"producer","consumer_module":"check_queue","consumer_path":"Tools/check_queue.py","owner_module":"execution.task_runtime.check_queue","owner_path":"Tools/execution/task_runtime/check_queue.py","relationship":"invocation-owner","same_module":false},{"capability_id":"required-queue-materialization-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.planning.compile_queue","owner_path":"Tools/execution/planning/compile_queue.py","relationship":"checker","same_module":false},{"capability_id":"required-queue-materialization-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.planning.compile_queue","owner_path":"Tools/execution/planning/compile_queue.py","relationship":"consumer","same_module":false},{"capability_id":"required-queue-materialization-v1","capability_kind":"writer","consumer_module":"compile_queue","consumer_path":"Tools/compile_queue.py","owner_module":"execution.planning.compile_queue","owner_path":"Tools/execution/planning/compile_queue.py","relationship":"invocation-owner","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"checker","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.amendment_plan","consumer_path":"Tools/execution/task_runtime/amendment_plan.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"consumer","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.register_amendment","consumer_path":"Tools/execution/task_runtime/register_amendment.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"consumer","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"compile_queue","consumer_path":"Tools/compile_queue.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"invocation-owner","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.planning.compile_queue","consumer_path":"Tools/execution/planning/compile_queue.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"writer","same_module":false},{"capability_id":"same-scope-queue-replan-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.apply_amendment","consumer_path":"Tools/execution/task_runtime/apply_amendment.py","owner_module":"execution.planning.queue_replan","owner_path":"Tools/execution/planning/queue_replan.py","relationship":"writer","same_module":false},{"capability_id":"structure-coverage-projection-v1","capability_kind":"projection","consumer_module":"knowledge.structure.check_structure","consumer_path":"Tools/knowledge/structure/check_structure.py","owner_module":"knowledge.structure.render_structure_projection","owner_path":"Tools/knowledge/structure/render_structure_projection.py","relationship":"checker","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_evidence_runtime","consumer_path":"Tools/execution/audit/audit_evidence_runtime.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"consumer","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.audit.audit_execution_runtime","consumer_path":"Tools/execution/audit/audit_execution_runtime.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"consumer","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"consumer","same_module":false},{"capability_id":"substantive-review-attestation-v1","capability_kind":"producer","consumer_module":"record_substantive_review","consumer_path":"Tools/record_substantive_review.py","owner_module":"execution.audit.record_substantive_review","owner_path":"Tools/execution/audit/record_substantive_review.py","relationship":"invocation-owner","same_module":false},{"capability_id":"task-runtime-runner-v1","capability_kind":"consumer","consumer_module":"run_task","consumer_path":"Tools/run_task.py","owner_module":"execution.task_runtime.task_runtime_runner","owner_path":"Tools/execution/task_runtime/task_runtime_runner.py","relationship":"invocation-owner","same_module":false},{"capability_id":"task-state-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.check_queue","consumer_path":"Tools/execution/task_runtime/check_queue.py","owner_module":"execution.task_runtime.update_task","owner_path":"Tools/execution/task_runtime/update_task.py","relationship":"checker","same_module":false},{"capability_id":"task-state-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.task_runtime.update_task","owner_path":"Tools/execution/task_runtime/update_task.py","relationship":"consumer","same_module":false},{"capability_id":"task-state-transition-v1","capability_kind":"writer","consumer_module":"update_task","consumer_path":"Tools/update_task.py","owner_module":"execution.task_runtime.update_task","owner_path":"Tools/execution/task_runtime/update_task.py","relationship":"invocation-owner","same_module":false},{"capability_id":"task-state-transition-v1","capability_kind":"writer","consumer_module":"execution.task_runtime.update_queue","consumer_path":"Tools/execution/task_runtime/update_queue.py","owner_module":"execution.task_runtime.update_task","owner_path":"Tools/execution/task_runtime/update_task.py","relationship":"writer","same_module":false},{"capability_id":"terminal-proof-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.check_proof","owner_path":"Tools/execution/audit/check_proof.py","relationship":"consumer","same_module":false},{"capability_id":"terminal-proof-gate-v1","capability_kind":"producer","consumer_module":"check_proof","consumer_path":"Tools/check_proof.py","owner_module":"execution.audit.check_proof","owner_path":"Tools/execution/audit/check_proof.py","relationship":"invocation-owner","same_module":false},{"capability_id":"terminal-proof-gate-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.update_task","consumer_path":"Tools/execution/task_runtime/update_task.py","owner_module":"execution.audit.check_proof","owner_path":"Tools/execution/audit/check_proof.py","relationship":"writer","same_module":false},{"capability_id":"terminal-proof-producer-v1","capability_kind":"producer","consumer_module":"execution.audit.check_proof","consumer_path":"Tools/execution/audit/check_proof.py","owner_module":"execution.audit.assemble_terminal_proof","owner_path":"Tools/execution/audit/assemble_terminal_proof.py","relationship":"checker","same_module":false},{"capability_id":"terminal-proof-producer-v1","capability_kind":"producer","consumer_module":"execution.task_runtime.task_runtime_runner","consumer_path":"Tools/execution/task_runtime/task_runtime_runner.py","owner_module":"execution.audit.assemble_terminal_proof","owner_path":"Tools/execution/audit/assemble_terminal_proof.py","relationship":"consumer","same_module":false},{"capability_id":"terminal-proof-producer-v1","capability_kind":"producer","consumer_module":"assemble_terminal_proof","consumer_path":"Tools/assemble_terminal_proof.py","owner_module":"execution.audit.assemble_terminal_proof","owner_path":"Tools/execution/audit/assemble_terminal_proof.py","relationship":"invocation-owner","same_module":false}],"registered_symbol_relationships":[{"consumer_module":"prepare_audit_plan","consumer_path":"Tools/prepare_audit_plan.py","identity":"audit-plan-producer-v1","owner_module":"execution.audit.prepare_audit_plan","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_batch_close","consumer_path":"Tools/check_batch_close.py","identity":"batch-close-producer-v1","owner_module":"execution.audit.check_batch_close","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_batch_page_review","consumer_path":"Tools/record_batch_page_review.py","identity":"batch-page-review-attestation-v1","owner_module":"execution.audit.record_batch_page_review","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_batch_review","consumer_path":"Tools/record_batch_review.py","identity":"batch-review-producer-v1","owner_module":"execution.audit.record_batch_review","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"publish_delta","consumer_path":"Tools/publish_delta.py","identity":"candidate-delta-publication-v1","owner_module":"execution.task_runtime.candidate_delta_runtime","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_queue","consumer_path":"Tools/check_queue.py","identity":"card-context-delivery-v1","owner_module":"execution.task_runtime.check_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_changed_scope_evidence","consumer_path":"Tools/record_changed_scope_evidence.py","identity":"changed-scope-evidence-adapter-v1","owner_module":"execution.audit.record_changed_scope_evidence","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_corpus_plan","consumer_path":"Tools/check_corpus_plan.py","identity":"corpus-plan-structure-gate-v1","owner_module":"execution.planning.check_corpus_plan","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"apply_delta","consumer_path":"Tools/apply_delta.py","identity":"coverage-delta-application-v1","owner_module":"execution.task_runtime.apply_delta","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_rendering_verification","consumer_path":"Tools/record_rendering_verification.py","identity":"dedicated-rendering-verification-v1","owner_module":"knowledge.rendering.record_rendering_verification","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_evidence_invalidation","consumer_path":"Tools/record_evidence_invalidation.py","identity":"evidence-invalidation-v1","owner_module":"execution.evidence.record_evidence_invalidation","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"inspect_host","consumer_path":"Tools/inspect_host.py","identity":"host-environment-observation-v1","owner_module":"platform.agent_interface.inspect_host","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"prepare_host","consumer_path":"Tools/prepare_host.py","identity":"host-environment-preparation-v1","owner_module":"platform.distribution.prepare_host","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_maintenance_evidence","consumer_path":"Tools/record_maintenance_evidence.py","identity":"maintenance-evidence-producer-v1","owner_module":"execution.task_runtime.record_maintenance_evidence","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"update_queue","consumer_path":"Tools/update_queue.py","identity":"ordinary-queue-transition-v1","owner_module":"execution.task_runtime.update_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_profile_rendering","consumer_path":"Tools/record_profile_rendering.py","identity":"profile-rendering-evidence-v1","owner_module":"knowledge.rendering.record_profile_rendering","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_gate_result","consumer_path":"Tools/record_gate_result.py","identity":"registered-scan-v1","owner_module":"execution.evidence.record_gate_result","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"prepare_rendering_runtime","consumer_path":"Tools/prepare_rendering_runtime.py","identity":"rendering-runtime-preparation-v1","owner_module":"platform.distribution.prepare_rendering_runtime","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_queue","consumer_path":"Tools/check_queue.py","identity":"required-queue-gate-v1","owner_module":"execution.task_runtime.check_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"compile_queue","consumer_path":"Tools/compile_queue.py","identity":"required-queue-materialization-v1","owner_module":"execution.planning.compile_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"compile_queue","consumer_path":"Tools/compile_queue.py","identity":"same-scope-queue-replan-v1","owner_module":"execution.planning.compile_queue","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"record_substantive_review","consumer_path":"Tools/record_substantive_review.py","identity":"substantive-review-attestation-v1","owner_module":"execution.audit.record_substantive_review","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"run_task","consumer_path":"Tools/run_task.py","identity":"task-runtime-runner-v1","owner_module":"execution.task_runtime.task_runtime_runner","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"update_task","consumer_path":"Tools/update_task.py","identity":"task-state-transition-v1","owner_module":"execution.task_runtime.update_task","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"check_proof","consumer_path":"Tools/check_proof.py","identity":"terminal-proof-gate-v1","owner_module":"execution.audit.check_proof","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"assemble_terminal_proof","consumer_path":"Tools/assemble_terminal_proof.py","identity":"terminal-proof-producer-v1","owner_module":"execution.audit.assemble_terminal_proof","relationship":"entrypoint-main","symbol":"main"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"amendment-queue-transition-receipt-v1","owner_module":"execution.task_runtime.apply_amendment","producer_capability_id":"amendment-transaction-evidence-v1","relationship":"receipt-validator","symbol":"current_queue_cancellation_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"amendment-registration-receipt-v1","owner_module":"execution.task_runtime.register_amendment","producer_capability_id":"amendment-registration-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"amendment-transaction-receipt-v1","owner_module":"execution.task_runtime.apply_amendment","producer_capability_id":"amendment-transaction-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-gate-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-member-evidence-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-page-review-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-close-review-attestation-v1","owner_module":"execution.audit.batch_close_contract","producer_capability_id":"batch-close-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-page-review-record-v4","owner_module":"execution.audit.batch_review_obligation_contract","producer_capability_id":"batch-page-review-attestation-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"batch-review-wrapper-v2","owner_module":"execution.audit.batch_review_receipt_contract","producer_capability_id":"batch-review-producer-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"boundary-contract-gate-receipt-v1","owner_module":"knowledge.structure.check_boundary_contract","producer_capability_id":"boundary-contract-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"changed-scope-candidate-set-v2","owner_module":"execution.audit.changed_scope_evidence_contract","producer_capability_id":"changed-scope-evidence-adapter-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"changed-scope-check-evidence-v3","owner_module":"execution.audit.changed_scope_evidence_contract","producer_capability_id":"changed-scope-evidence-adapter-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"changed-scope-gate-evidence-v3","owner_module":"execution.audit.changed_scope_evidence_contract","producer_capability_id":"changed-scope-evidence-adapter-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"contract-amendment-receipt-v1","owner_module":"execution.task_runtime.apply_contract_amendment","producer_capability_id":"contract-amendment-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"corpus-plan-gate-receipt-v1","owner_module":"execution.planning.check_corpus_plan","producer_capability_id":"corpus-plan-evidence-v1","relationship":"receipt-validator","symbol":"current_gate_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"corpus-plan-semantic-acceptance-receipt-v1","owner_module":"execution.planning.record_corpus_acceptance","producer_capability_id":"corpus-plan-semantic-acceptance-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"delta-application-receipt-v1","owner_module":"execution.task_runtime.apply_delta","producer_capability_id":"delta-application-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"duplicate-scan-receipt-v1","owner_module":"knowledge.content.duplicate_check","producer_capability_id":"duplicate-scan-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"evidence-invalidation-event-v1","owner_module":"execution.evidence.evidence_invalidation_contract","producer_capability_id":"evidence-invalidation-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"freshness-scan-receipt-v1","owner_module":"knowledge.metadata.check_freshness","producer_capability_id":"freshness-scan-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"maintenance-budget-manifest-receipt-v1","owner_module":"execution.task_runtime.record_maintenance_evidence","producer_capability_id":"maintenance-evidence-producer-v1","relationship":"receipt-validator","symbol":"current_budget_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"maintenance-ledger-advance-receipt-v1","owner_module":"execution.task_runtime.record_maintenance_evidence","producer_capability_id":"maintenance-evidence-producer-v1","relationship":"receipt-validator","symbol":"current_ledger_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"maintenance-watermark-advance-receipt-v1","owner_module":"execution.task_runtime.record_maintenance_evidence","producer_capability_id":"maintenance-evidence-producer-v1","relationship":"receipt-validator","symbol":"current_watermark_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"metadata-transition-receipt-v1","owner_module":"execution.evidence.metadata_gate_runtime","producer_capability_id":"current-profile-extension-evidence-v1","relationship":"receipt-validator","symbol":"current_metadata_transition_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"moc-drift-scan-receipt-v1","owner_module":"knowledge.structure.check_moc","producer_capability_id":"moc-drift-scan-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"page-batch-judgment-v2","owner_module":"governance.profile.profile_batch_judgment_contract","producer_capability_id":"manual-attestation-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"page-contract-gate-receipt-v1","owner_module":"knowledge.metadata.check_page_contract","producer_capability_id":"page-contract-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-adoption-receipt-v1","owner_module":"governance.standards.adoption_lineage_contract","producer_capability_id":"adopter-lineage-evidence-v1","relationship":"receipt-validator","symbol":"current_profile_adoption_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-extension-deterministic-gate-receipt-v1","owner_module":"execution.evidence.metadata_gate_runtime","producer_capability_id":"current-profile-extension-evidence-v1","relationship":"receipt-validator","symbol":"current_deterministic_gate_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-extension-manual-gate-receipt-v1","owner_module":"execution.evidence.metadata_gate_runtime","producer_capability_id":"current-profile-extension-evidence-v1","relationship":"receipt-validator","symbol":"current_manual_gate_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-load-gate-receipt-v1","owner_module":"governance.profile.check_profile","producer_capability_id":"profile-load-evidence-v1","relationship":"receipt-validator","symbol":"current_gate_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"profile-rendering-evidence-v1","owner_module":"knowledge.rendering.profile_rendering_evidence_contract","producer_capability_id":"profile-rendering-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"queue-materialization-receipt-v1","owner_module":"execution.planning.compile_queue","producer_capability_id":"queue-materialization-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"queue-transition-receipt-v1","owner_module":"execution.task_runtime.queue_runtime.receipts","producer_capability_id":"queue-transition-evidence-v1","relationship":"receipt-validator","symbol":"current_queue_transition_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"receipt-seal-receipt-v1","owner_module":"execution.evidence.seal_receipts","producer_capability_id":"receipt-seal-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"registered-residual-scan-receipt-v1","owner_module":"knowledge.content.check_residual_content","producer_capability_id":"registered-residual-scan-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"rendering-verification-evidence-v3","owner_module":"knowledge.rendering.rendering_verification_contract","producer_capability_id":"dedicated-rendering-verification-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"required-queue-gate-receipt-v1","owner_module":"execution.task_runtime.queue_check_receipt","producer_capability_id":"required-queue-gate-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"standards-adoption-receipt-v1","owner_module":"governance.standards.adoption_lineage_contract","producer_capability_id":"adopter-lineage-evidence-v1","relationship":"receipt-validator","symbol":"current_standards_adoption_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"standards-revalidation-queue-gate-receipt-v1","owner_module":"execution.task_runtime.queue_check_receipt","producer_capability_id":"required-queue-gate-evidence-v1","relationship":"receipt-validator","symbol":"current_standards_revalidation_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"structure-registry-gate-receipt-v1","owner_module":"knowledge.structure.check_structure","producer_capability_id":"structure-registry-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"substantive-review-evidence-v3","owner_module":"execution.audit.substantive_review_contract","producer_capability_id":"substantive-review-attestation-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"task-plan-publication-receipt-v1","owner_module":"execution.planning.apply_task_plan","producer_capability_id":"task-plan-publication-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"task-transition-abort-receipt-v1","owner_module":"execution.task_runtime.update_task","producer_capability_id":"task-transition-evidence-v1","relationship":"receipt-validator","symbol":"current_task_transition_abort_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"task-transition-receipt-v1","owner_module":"execution.task_runtime.update_task","producer_capability_id":"task-transition-evidence-v1","relationship":"receipt-validator","symbol":"current_task_transition_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"terminal-proof-gate-v2","owner_module":"execution.audit.terminal_proof_contract","producer_capability_id":"terminal-proof-gate-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"vocabulary-gate-receipt-v1","owner_module":"knowledge.metadata.check_vocab","producer_capability_id":"vocabulary-gate-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"},{"consumer_module":"execution.evidence.receipt_type_contract","consumer_path":"Tools/execution/evidence/receipt_type_contract.py","identity":"wiki-link-integrity-receipt-v1","owner_module":"knowledge.content.check_links","producer_capability_id":"wiki-link-integrity-evidence-v1","relationship":"receipt-validator","symbol":"current_receipt_errors"}],"schema_version":1,"source_public_exports":[{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_review_obligation_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_review_obligation_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"symbol":"AUDIT_DIMENSION_BASE_PATH"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"symbol":"BASE_RECEIPT_DIMENSION_ORDER"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"symbol":"BASE_RECEIPT_DIMENSIONS"},{"boundary_declared":true,"consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"symbol":"EVIDENCE_ROLES"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":[],"symbol":"EXTENSION_TARGET_MAPPINGS"},{"boundary_declared":true,"consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"symbol":"current_audit_dimension_values"},{"boundary_declared":true,"consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"symbol":"load_audit_dimension_base"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"module":"execution.audit.audit_dimension_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"symbol":"validate_audit_dimension_base"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"symbol":"current_batch_review_receipt"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"AuditPlanMissing"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"symbol":"batch_review_evidence"},{"boundary_declared":true,"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"symbol":"candidate_page_evidence"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"symbol":"candidate_page_evidence_errors"},{"boundary_declared":true,"consumers":["execution.task_runtime.update_queue"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.update_queue"],"symbol":"closed_plan_closure_errors"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"combine_plan_reconciliations"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"current_consumption_evidence_ids"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"symbol":"evidence_observation"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"reconciliation_from_bindings"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"symbol":"resolve_stage_plan"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"symbol":"terminal_dimension_evidence"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"symbol":"terminal_plan_reconciliation"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"symbol":"stage_evidence_closure"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"symbol":"stage_evidence_status"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"module":"execution.audit.audit_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"symbol":"wrapper_binding_errors"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":[],"symbol":"AUDIT_FINGERPRINT_CONTRACT_PATH"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":[],"symbol":"load_contract"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":[],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":[],"symbol":"page_artifact_fingerprint_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"obligation_contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"symbol":"page_artifact_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"symbol":"page_set_artifact_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"module":"execution.audit.audit_fingerprint","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"symbol":"sources_sha256"},{"boundary_declared":true,"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"symbol":"ATTEMPT_IDENTITY_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"AuditLifecycleContractError"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"symbol":"CHANGED_SCOPE_RECORD_KIND"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"EVIDENCE_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"symbol":"PLAN_BINDING_FIELDS"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":[],"symbol":"attempt_binding"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"attempt_binding_mismatches"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime"],"symbol":"resolution_route"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_lifecycle_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"validate_resolution"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"BATCH_CLOSE_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"symbol":"CHANGED_SCOPE_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"symbol":"PROFILE_REGISTERED_SCAN_EXTENSION"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"symbol":"SUBSTANTIVE_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"composed_obligation_specs"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"symbol":"load_changed_scope_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"symbol":"obligation_spec_for_rule"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain"],"symbol":"obligation_projection_observation"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"symbol":"profile_registered_scan_spec"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"required_obligation"},{"boundary_declared":true,"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"symbol":"resolve_obligation_definition"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract"],"symbol":"validate_changed_scope_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_obligation_projection","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"symbol":"validate_plan_definition_authority"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract"],"symbol":"AUDIT_PLAN_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["execution.audit.audit_fingerprint","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"closed_string_list"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"contract_snapshot_sha256"},{"boundary_declared":true,"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"field_specs"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"symbol":"is_sha256"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"plan_contract_snapshot_sha256"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"symbol":"plan_sha256"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"required_obligation_ids"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"serialization_observation"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"symbol":"validate_plan"},{"boundary_declared":true,"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"module":"execution.audit.audit_plan_contract","registered_consumers":[],"static_consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"symbol":"validate_value"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"symbol":"AuditProducerChainError"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"symbol":"producer_chain_for_obligation"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"symbol":"producer_chain_for_spec"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"producer_record_matches"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts"],"symbol":"producer_chain_observation"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"module":"execution.audit.audit_producer_chain","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"symbol":"require_producer_record"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review"],"module":"execution.audit.audit_reconciliation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review"],"symbol":"projection_fields"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"validate_member_evidence"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"build_post_delta_evidence_set"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"symbol":"resolve_post_delta_projection"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_audit","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"symbol":"validate_post_delta_evidence_set"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"BATCH_CLOSE_CLOSED_LIST_PATH"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"CLOSED_LIST_EVIDENCE_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"GATE_CHECK"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"GATE_ID"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"GATE_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.check_batch_close"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.check_batch_close"],"symbol":"MEMBER_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"symbol":"PAGE_REVIEW_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"REVIEW_ATTESTATION_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"symbol":"closed_list_member_rows"},{"boundary_declared":true,"consumers":["execution.audit.batch_close_audit","execution.evidence.receipt_type_contract","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.audit.batch_close_audit","execution.task_runtime.queue_runtime.close_gate"],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"symbol":"review_context_errors"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"load_batch_close_closed_list"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_close_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"validate_batch_close_closed_list"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"symbol":"review_input_shape"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"covered_obligation_ids"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"consumption_coverage"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"BATCH_REVIEW_OBLIGATION_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"PRODUCER_TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"PRODUCER_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"base_obligation_specs"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"symbol":"consumption_dependency_obligation_ids"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"dependency_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"symbol":"load_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"symbol":"obligation_spec_for_rule"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.runtime_validation"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.runtime_validation"],"symbol":"registry_observation"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"registry_sha256"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan"],"symbol":"select_s_targets"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"symbol":"validate_plan_base_closure"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"resolve_consumed_evidence"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"symbol":"review_input_constraints"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"validate_applicability_disposition"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review"],"symbol":"validate_plan_applicability"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"symbol":"validate_input_binding"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"symbol":"validate_producer_receipt"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"symbol":"validate_record_plan_binding"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.batch_review_obligation_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"validate_receipt_consumption"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"symbol":"GATE_ID"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"PRODUCER_CHECK"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"PRODUCER_TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"PRODUCER_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.evidence.receipt_type_contract"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review"],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"execution.audit.batch_review_receipt_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"judgment_binding"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"CHECK_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"CANDIDATE_SET_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"ChangedScopeEvidenceContractError"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"DIRECT_RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"DIRECT_SCHEMA_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"direct_input_binding"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"SCHEMA_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"symbol":"INPUT_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"PLAN_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"PROFILE_SCAN_EXTENSION"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"authorized_profile_scan"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"candidate_set_contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"candidate_set_dependency_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"direct_contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"direct_dependency_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"load_control_registry"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"load_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"normalized_base_rules"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"profile_scan_extension_point"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"profile_scan_selector"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"symbol":"registry_row"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"pure_check_owner"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"runtime_check_source_sha256"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"runtime_contract_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"source_gate_selector"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"source_summary"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":[],"symbol":"validate_check_record"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"validate_check_record_for_plan"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"validate_candidate_set_record_for_plan"},{"boundary_declared":true,"consumers":[],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":[],"symbol":"validate_direct_record"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"validate_direct_record_for_plan"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"execution.audit.changed_scope_evidence_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"validate_record_for_plan"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"validate_current_direct_record"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"pure_check_result"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence"],"symbol":"pure_input_binding"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"module":"execution.audit.changed_scope_evidence_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"symbol":"validate_current_record"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"COVERAGE_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"GUIDANCE_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"TASK_CONTRACT_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"coverage_routing_state"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"frozen_task_contract_references"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"module":"execution.audit.changed_scope_runtime_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"symbol":"guidance_state_zero_counts"},{"boundary_declared":true,"consumers":["execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"symbol":"OBLIGATION_PROJECTION"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"SUBSTANTIVE_REVIEW_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"symbol":"CURRENT_PRODUCER_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.record_substantive_review"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.audit.substantive_review_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"symbol":"validate_review_pair"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"module":"execution.audit.substantive_review_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"symbol":"validate_review_receipt"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"module":"execution.evidence.evidence_attempt_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"symbol":"EvidenceAttemptError"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"module":"execution.evidence.evidence_attempt_runtime","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"symbol":"unique_current_attempt"},{"boundary_declared":true,"consumers":[],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":[],"symbol":"CAPABILITY_ID"},{"boundary_declared":true,"consumers":[],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":[],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"TOOL"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"load_policy"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"validate_subjects"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"build_event"},{"boundary_declared":true,"consumers":["execution.evidence.record_evidence_invalidation"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.evidence.record_evidence_invalidation"],"symbol":"resolve_body"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.runtime"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"symbol":"invalidation_view"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.runtime"],"module":"execution.evidence.evidence_invalidation_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.runtime"],"symbol":"current_reference_deficits"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"module":"execution.evidence.manual_attestation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"symbol":"publish_receipt"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"module":"execution.evidence.manual_attestation","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"symbol":"require_statement"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_result"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_result"],"symbol":"DETERMINISTIC_GATE_PRODUCER_IDENTITY"},{"boundary_declared":true,"consumers":["knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"symbol":"GateRuntimeContext"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation"],"symbol":"MANUAL_GATE_PRODUCER_IDENTITY"},{"boundary_declared":true,"consumers":["knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"symbol":"METADATA_TRANSITION_PRODUCER_IDENTITY"},{"boundary_declared":true,"consumers":["knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"symbol":"current_gate_receipt"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"symbol":"load_gate_context"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"symbol":"receipt_bindings"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"symbol":"require_admitted_runtime"},{"boundary_declared":true,"consumers":["knowledge.metadata.apply_metadata_transition"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["knowledge.metadata.apply_metadata_transition"],"symbol":"require_authorities_current"},{"boundary_declared":true,"consumers":["execution.task_runtime.runtime_validation"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.task_runtime.runtime_validation"],"symbol":"require_context_current"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"module":"execution.evidence.metadata_gate_runtime","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"symbol":"validate_gate_receipt"},{"boundary_declared":true,"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"symbol":"ReceiptTypeContractError"},{"boundary_declared":true,"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"symbol":"base_receipt_errors"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"symbol":"load_receipt_type_registry"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"module":"execution.evidence.receipt_type_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"symbol":"reference_source_kind"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"symbol":"APPLICABILITY_STATES"},{"boundary_declared":true,"consumers":[],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"symbol":"ARTIFACT_BINDING_FIELDS"},{"boundary_declared":true,"consumers":[],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"symbol":"ARTIFACT_FIELD_ROLES"},{"boundary_declared":true,"consumers":[],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":[],"symbol":"ARTIFACT_ROLES"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"symbol":"CLOSE_ROUTE_TRIGGER"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"symbol":"CONFIGURED_STATE"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"symbol":"CORPUS_PLANNING_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"symbol":"INACTIVE_STATE"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close"],"symbol":"PASS_RECEIPT_BINDING_FIELDS"},{"boundary_declared":true,"consumers":["execution.planning.record_corpus_acceptance"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.record_corpus_acceptance"],"symbol":"SEMANTIC_ACCEPTANCE_SCOPE"},{"boundary_declared":true,"consumers":["governance.profile.profile_onboarding_status"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_onboarding_status"],"symbol":"SLOT_NAME"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"symbol":"artifact_contract"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.close_gate"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"symbol":"close_trigger_issues"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"symbol":"current_corpus_planning_contract_values"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"symbol":"derive_close_requirement"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"symbol":"receipt_binding_differences"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan"],"symbol":"receipt_binding_shape_issues"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.close_gate"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.close_gate"],"symbol":"receipt_path_currentness_issues"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"module":"execution.planning.corpus_planning_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"symbol":"validate_corpus_planning_envelope"},{"boundary_declared":true,"consumers":["publish_delta"],"module":"execution.task_runtime.candidate_delta_runtime","registered_consumers":["publish_delta"],"static_consumers":["publish_delta"],"symbol":"main"},{"boundary_declared":true,"consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"module":"execution.task_runtime.queue_check_receipt","registered_consumers":[],"static_consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"symbol":"make_check_receipt"},{"boundary_declared":true,"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"module":"execution.task_runtime.runtime_validation","registered_consumers":[],"static_consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"symbol":"require_gate_context_current"},{"boundary_declared":true,"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"module":"execution.task_runtime.runtime_validation","registered_consumers":[],"static_consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"symbol":"validate_runtime"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_page_review","execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.audit.record_batch_page_review","execution.task_runtime.task_runtime_runner"],"symbol":"page_review_answers"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"AWAIT_DISPOSITIONS"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"SCHEMA_VERSION"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"action_route"},{"boundary_declared":true,"consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"symbol":"action_route_for_token"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"build_action"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"page_review_inputs"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.resume"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.resume"],"symbol":"resume_action_token"},{"boundary_declared":true,"consumers":["execution.task_runtime.check_queue"],"module":"execution.task_runtime.task_runtime_action","registered_consumers":[],"static_consumers":["execution.task_runtime.check_queue"],"symbol":"resume_recommendation"},{"boundary_declared":true,"consumers":["run_task"],"module":"execution.task_runtime.task_runtime_runner","registered_consumers":["run_task"],"static_consumers":["run_task"],"symbol":"main"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"symbol":"BASE_RECEIPT_DIMENSIONS"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"symbol":"NOT_BATCH_SCOPED_GATE"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"symbol":"QUEUE_EXHAUSTED_GATE"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry"],"symbol":"UNDIMENSIONED_GATE"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"symbol":"UNNARROWED_GATE_DIMENSION"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"symbol":"load_current_control_contract"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"module":"governance.control.control_registry_contract","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"symbol":"parse_standards_gate_registry"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"DUE_STAGE"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"symbol":"EXTENSION_POINT"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"PRODUCER_CHECK"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"symbol":"PRODUCER_TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"PRODUCER_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"symbol":"RECORD_KIND"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"SCHEMA_VERSION"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"evidence_fingerprints"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"current_judgment_attempt"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"current_judgment_receipts"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"symbol":"expand_requirements"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"expected_projection"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime"],"symbol":"judgment_observation"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"symbol":"load_bound_plan"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"symbol":"receipt_binding_errors"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"symbol":"requirement_set_sha256"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"resolve_obligation"},{"boundary_declared":true,"consumers":["execution.audit.record_batch_judgment"],"module":"governance.profile.profile_batch_judgment_contract","registered_consumers":[],"static_consumers":["execution.audit.record_batch_judgment"],"symbol":"semantic_content_fingerprint"},{"boundary_declared":true,"consumers":["governance.standards.adopt_standards"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.standards.adopt_standards"],"symbol":"ADOPTION_RECEIPT_PATH"},{"boundary_declared":true,"consumers":["governance.profile.apply_profile_adoption"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"symbol":"PROFILE_ADOPTION_TOOL"},{"boundary_declared":true,"consumers":["governance.profile.apply_profile_adoption"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption"],"symbol":"PROFILE_ADOPTION_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"symbol":"STANDARDS_ADOPTION_TOOL"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"symbol":"STANDARDS_ADOPTION_TOOL_VERSION"},{"boundary_declared":true,"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"symbol":"current_lineage_errors"},{"boundary_declared":true,"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"module":"governance.standards.adoption_lineage_contract","registered_consumers":[],"static_consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"symbol":"load_adoption_history"},{"boundary_declared":true,"consumers":["knowledge.metadata.check_freshness"],"module":"knowledge.metadata.freshness_receipt_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness"],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.task_runtime.queue_runtime.coverage"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.task_runtime.queue_runtime.coverage"],"symbol":"COVERAGE_DISPOSITION_VALUES"},{"boundary_declared":true,"consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"symbol":"PRIORITY_ORDER"},{"boundary_declared":true,"consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"symbol":"PRIORITY_VALUES"},{"boundary_declared":true,"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"symbol":"REVIEW_INTERVALS_DAYS"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"VOCABULARY_BASE_PATH"},{"boundary_declared":true,"consumers":[],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":[],"symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["knowledge.metadata.compose_vocab"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"symbol":"VocabularyContractError"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"load_vocabulary_base"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"load_vocabulary_extensions_contract"},{"boundary_declared":true,"consumers":["knowledge.metadata.compose_vocab"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"symbol":"validate_vocabulary_base"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"validate_vocabulary_extensions"},{"boundary_declared":true,"consumers":[],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":[],"symbol":"validate_vocabulary_extensions_contract"},{"boundary_declared":true,"consumers":["knowledge.metadata.compose_vocab"],"module":"knowledge.metadata.vocabulary_contract","registered_consumers":[],"static_consumers":["knowledge.metadata.compose_vocab"],"symbol":"vocabulary_extensions_shape"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime"],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"symbol":"CHECKS_BY_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.changed_scope_evidence_runtime"],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.changed_scope_evidence_runtime"],"symbol":"RUNNERS_BY_RULE_ID"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"symbol":"ProfileRenderingContractGap"},{"boundary_declared":true,"consumers":[],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":[],"symbol":"profile_rendering_contract_gap_targets"},{"boundary_declared":true,"consumers":[],"module":"knowledge.rendering.changed_scope_rendering_checks","registered_consumers":[],"static_consumers":[],"symbol":"require_profile_rendering_contract_state"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"CONTRACT_PATH"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.deterministic_rendering_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"validate_registry_projection"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"CURRENT_PRODUCER_CHECK"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"CURRENT_PRODUCER_TOOL"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"symbol":"CURRENT_PRODUCER_VERSION"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"RECEIPT_TYPE_ID"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"RENDERING_MODES"},{"boundary_declared":true,"consumers":["execution.audit.audit_obligation_projection"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_obligation_projection"],"symbol":"RENDERING_VERIFICATION_CONTRACT_PATH"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"contract_sha256"},{"boundary_declared":true,"consumers":["execution.evidence.receipt_type_contract"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":["execution.evidence.receipt_type_contract"],"static_consumers":[],"symbol":"current_receipt_errors"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"symbol":"load_contract"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"record_dependency_fingerprint"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"symbol":"validate_contract"},{"boundary_declared":true,"consumers":["knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["knowledge.rendering.record_rendering_verification"],"symbol":"validate_record"},{"boundary_declared":true,"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"module":"knowledge.rendering.rendering_verification_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"symbol":"validate_record_for_obligation"},{"boundary_declared":true,"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"symbol":"fence_scan"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"symbol":"has_markdown_table"},{"boundary_declared":true,"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"symbol":"has_mermaid_fence"},{"boundary_declared":true,"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"module":"knowledge.structure.markdown_structure_checks","registered_consumers":[],"static_consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"symbol":"table_scan"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"symbol":"EntrypointResolutionError"},{"boundary_declared":true,"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"symbol":"describe_entrypoint"},{"boundary_declared":true,"consumers":["platform.agent_interface.compile_cli_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["platform.agent_interface.compile_cli_contract"],"symbol":"discover_entrypoints"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"symbol":"capture_argument_parser"},{"boundary_declared":true,"consumers":["governance.profile.profile_contract"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["governance.profile.profile_contract"],"symbol":"entrypoint_for_implementation_path"},{"boundary_declared":true,"consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"module":"platform.agent_interface.entrypoint_loader","registered_consumers":[],"static_consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"symbol":"load_tool_implementation"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host"],"module":"platform.agent_interface.install_host_config","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"symbol":"install"},{"boundary_declared":true,"consumers":["platform.common.host_toolchain"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.host_toolchain"],"symbol":"PREPARATION_CAPABILITY_ID"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"symbol":"HostEnvironmentUnavailable"},{"boundary_declared":true,"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"symbol":"preparation_failure"},{"boundary_declared":true,"consumers":["execution.task_runtime.task_runtime_runner"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["execution.task_runtime.task_runtime_runner"],"symbol":"preparation_request"},{"boundary_declared":true,"consumers":["platform.common.reporting"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.reporting"],"symbol":"host_handoff"},{"boundary_declared":true,"consumers":["platform.common.reporting"],"module":"platform.common.host_environment","registered_consumers":[],"static_consumers":["platform.common.reporting"],"symbol":"validate_host_handoff"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"symbol":"CAPABILITY_ID"},{"boundary_declared":true,"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"symbol":"CUE_ENV"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"symbol":"requirements"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"symbol":"binding_path"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"symbol":"binding_document"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"symbol":"verify_python"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host_toolchain"],"symbol":"verify_cue"},{"boundary_declared":true,"consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"symbol":"cue_version_matches"},{"boundary_declared":true,"consumers":["governance.profile.profile_cue"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue"],"symbol":"cue_unavailable"},{"boundary_declared":true,"consumers":["governance.profile.profile_cue"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["governance.profile.profile_cue"],"symbol":"select_cue"},{"boundary_declared":true,"consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"module":"platform.common.host_toolchain","registered_consumers":[],"static_consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"symbol":"observe"},{"boundary_declared":true,"consumers":["platform.agent_interface.entrypoint_loader"],"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"symbol":"IMPLEMENTATION_MARKER"},{"boundary_declared":true,"consumers":["platform.agent_interface.entrypoint_loader"],"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"symbol":"ImplementationMarkerError"},{"boundary_declared":true,"consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"symbol":"parse_implementation_module"},{"boundary_declared":true,"consumers":["platform.agent_interface.entrypoint_loader"],"module":"platform.common.implementation_marker","registered_consumers":[],"static_consumers":["platform.agent_interface.entrypoint_loader"],"symbol":"parse_implementation_module_source"},{"boundary_declared":true,"consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"module":"platform.common.locked_download","registered_consumers":[],"static_consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"symbol":"download"},{"boundary_declared":true,"consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"module":"platform.common.receipts","registered_consumers":[],"static_consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"symbol":"make_gate_receipt"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_rendering_runtime"],"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"symbol":"node_requirement"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_rendering_runtime"],"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"symbol":"npm_cli"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_rendering_runtime"],"module":"platform.distribution.node_runtime","registered_consumers":[],"static_consumers":["platform.distribution.prepare_rendering_runtime"],"symbol":"prepare_node"},{"boundary_declared":true,"consumers":["platform.distribution.prepare_host"],"module":"platform.distribution.prepare_host_toolchain","registered_consumers":[],"static_consumers":["platform.distribution.prepare_host"],"symbol":"prepare"},{"boundary_declared":true,"consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"module":"platform.repository.path_contract","registered_consumers":[],"static_consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"symbol":"canonical_repository_relative_path"}],"sources":[{"path":"Tools/tool-taxonomy.yaml","sha256":"sha256:44c6a46acf604ab28023a4028fb026bf11b01582093450bd113ff3527c95998f"},{"path":"Tools/module-boundaries.yaml","sha256":"sha256:5f561a63c47732bff73a6e4e533ebfa7d45d23ef59ca7ff6983c283285f69dbd"},{"path":"Tools/agent-interface-policy.yaml","sha256":"sha256:f5e3f67420ff26d35a5532be1b67bbb9b2f6d57ef5f2776acb3e30d2e3aa232e"},{"path":"Tools/operation-capabilities.yaml","sha256":"sha256:53c3bdd946d8bae3bd1b185a0cdecf5e84b07ec787159eba98c6cb967ffb37c9"}],"static_public_interfaces":[{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.assemble_terminal_proof","status":"consumed","symbol":"DEFAULT_PROOF_PATH"},{"consumers":["assemble_terminal_proof"],"declared":true,"module":"execution.audit.assemble_terminal_proof","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.assemble_terminal_proof","status":"consumed","symbol":"read_terminal_audit_input"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_review_obligation_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"AUDIT_DIMENSION_BASE_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","governance.control.control_registry_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"BASE_RECEIPT_DIMENSION_ORDER"},{"consumers":["execution.audit.audit_plan_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"EVIDENCE_ROLES"},{"consumers":[],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"declared-unused","symbol":"EXTENSION_TARGET_MAPPINGS"},{"consumers":["execution.audit.audit_plan_contract","governance.control.control_registry_contract","governance.profile.profile_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"current_audit_dimension_values"},{"consumers":["execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"load_audit_dimension_base"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","knowledge.rendering.deterministic_rendering_contract"],"declared":true,"module":"execution.audit.audit_dimension_contract","status":"consumed","symbol":"validate_audit_dimension_base"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"AuditEvidenceError"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"AuditPlanMissing"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"batch_review_evidence"},{"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"candidate_page_evidence"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"candidate_page_evidence_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"closed_plan_closure_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"combine_plan_reconciliations"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"continue_evidence_observation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"current_batch_review_receipt"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"current_consumption_evidence_ids"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"evidence_evaluation"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"evidence_observation"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"obligation_evidence_resolution"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"reconciliation_from_bindings"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"require_substantive_review_attempt"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"resolve_stage_plan"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"stage_evidence_closure"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"stage_evidence_status"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"terminal_dimension_evidence"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"terminal_plan_reconciliation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.update_queue"],"declared":true,"module":"execution.audit.audit_evidence_runtime","status":"consumed","symbol":"wrapper_binding_errors"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.audit.audit_execution_runtime","status":"consumed","symbol":"next_stage_step"},{"consumers":[],"declared":true,"module":"execution.audit.audit_fingerprint","status":"declared-unused","symbol":"AUDIT_FINGERPRINT_CONTRACT_PATH"},{"consumers":[],"declared":true,"module":"execution.audit.audit_fingerprint","status":"declared-unused","symbol":"load_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","status":"consumed","symbol":"obligation_contract_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_runtime","governance.profile.profile_batch_judgment_contract","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","status":"consumed","symbol":"page_artifact_fingerprint"},{"consumers":[],"declared":true,"module":"execution.audit.audit_fingerprint","status":"declared-unused","symbol":"page_artifact_fingerprint_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_fingerprint","status":"consumed","symbol":"page_set_artifact_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_fingerprint","status":"consumed","symbol":"sources_sha256"},{"consumers":[],"declared":true,"module":"execution.audit.audit_fingerprint","status":"declared-unused","symbol":"validate_contract"},{"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"ATTEMPT_IDENTITY_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"AuditLifecycleContractError"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"CHANGED_SCOPE_RECORD_KIND"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"EVIDENCE_BINDING_FIELDS"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"OBLIGATION_BINDING_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.changed_scope_evidence_contract","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"PLAN_BINDING_FIELDS"},{"consumers":[],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"declared-unused","symbol":"attempt_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"attempt_binding_mismatches"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"resolution_route"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_lifecycle_contract","status":"consumed","symbol":"validate_resolution"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"BATCH_CLOSE_REGISTRY_PATH"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"CHANGED_SCOPE_REGISTRY_PATH"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"PROFILE_REGISTERED_SCAN_EXTENSION"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"SUBSTANTIVE_REGISTRY_PATH"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"composed_obligation_specs"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"load_changed_scope_registry"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"obligation_projection_observation"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"obligation_spec_for_rule"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"profile_registered_scan_spec"},{"consumers":["execution.audit.audit_producer_chain"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"profile_rendering_specs"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"required_obligation"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"resolve_obligation_definition"},{"consumers":["execution.audit.changed_scope_evidence_contract"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"validate_changed_scope_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_obligation_projection","status":"consumed","symbol":"validate_plan_definition_authority"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"AUDIT_PLAN_CONTRACT_PATH"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"closed_string_list"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"contract_snapshot_sha256"},{"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"field_specs"},{"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"is_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"plan_contract_snapshot_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"plan_sha256"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"required_obligation_ids"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"serialization_observation"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"validate_plan"},{"consumers":["execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"execution.audit.audit_plan_contract","status":"consumed","symbol":"validate_value"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"AuditProducerChainError"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"producer_chain_for_obligation"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"producer_chain_for_spec"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"producer_chain_observation"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"producer_record_matches"},{"consumers":["execution.audit.changed_scope_evidence_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_chain","status":"consumed","symbol":"require_producer_record"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"AuditProducerError"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"admitted_runtime"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"computation_binding"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"freeze_manifest_pages"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"frozen_manifest_page"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"managed_plan_path"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"managed_receipt_path"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"obligation_attempt_records"},{"consumers":["execution.audit.record_substantive_review","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"obligation_contract_fingerprint"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"open_batch"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"page_artifact_fingerprint"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"page_set_artifact_fingerprint"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"page_set_sha256"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"profile_bindings"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"read_receipt_records"},{"consumers":[],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"declared-unused","symbol":"receipt_by_id"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"require_computation_current"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"require_nonempty_string"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"require_pages_current"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"require_runtime_current"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"runtime_lock_metadata"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"runtime_state_bindings"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"consumed","symbol":"standards_bindings"},{"consumers":[],"declared":true,"module":"execution.audit.audit_producer_runtime","status":"declared-unused","symbol":"validate_obligation_attempt_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_review"],"declared":true,"module":"execution.audit.audit_reconciliation_contract","status":"consumed","symbol":"projection_fields"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","status":"consumed","symbol":"build_post_delta_evidence_set"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_audit","status":"consumed","symbol":"resolve_post_delta_projection"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.batch_close_audit","status":"consumed","symbol":"validate_member_evidence"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_audit","status":"consumed","symbol":"validate_post_delta_evidence_set"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"BATCH_CLOSE_CLOSED_LIST_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"CLOSED_LIST_EVIDENCE_FIELDS"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"GATE_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_close_audit","execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"MEMBER_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"PAGE_REVIEW_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"REVIEW_ATTESTATION_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"closed_list_member_rows"},{"consumers":["execution.audit.batch_close_audit","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"load_batch_close_closed_list"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"review_context_errors"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_close_contract","status":"consumed","symbol":"validate_batch_close_closed_list"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"BATCH_REVIEW_OBLIGATION_REGISTRY_PATH"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"base_obligation_specs"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"consumption_coverage"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"consumption_dependency_obligation_ids"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"contract_fingerprint"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"covered_obligation_ids"},{"consumers":[],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"dependency_fingerprint"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_obligation_projection","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"load_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"obligation_spec_for_rule"},{"consumers":[],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"declared-unused","symbol":"plan_projection_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"registry_observation"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"registry_sha256"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"resolve_consumed_evidence"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"review_input_constraints"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"review_input_shape"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"select_s_targets"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_applicability_disposition"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_input_binding"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_plan_applicability"},{"consumers":["execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_plan_base_closure"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_producer_receipt"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_receipt_consumption"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_record_plan_binding"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.audit.batch_review_obligation_contract","status":"consumed","symbol":"validate_review_input"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"PRODUCER_CHECK"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.audit.batch_review_receipt_contract","status":"consumed","symbol":"judgment_binding"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"ADAPTER_CAPABILITY_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"CANDIDATE_SET_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"CHECK_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"ChangedScopeEvidenceContractError"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"DIRECT_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"DIRECT_SCHEMA_VERSION"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"INPUT_BINDING_FIELDS"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"PLAN_BINDING_FIELDS"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"PROFILE_SCAN_EXTENSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"REGISTRY_PATH"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"TOOL"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"authorized_profile_scan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"candidate_set_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"candidate_set_dependency_fingerprint"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"direct_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"direct_dependency_fingerprint"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"direct_input_binding"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"load_control_registry"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"load_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"normalized_base_rules"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"profile_scan_extension_point"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"profile_scan_selector"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"pure_check_owner"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"registry_row"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"runtime_check_source_sha256"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"runtime_contract_fingerprint"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"source_gate_selector"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"source_summary"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"validate_candidate_set_record_for_plan"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"declared-unused","symbol":"validate_check_record"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"validate_check_record_for_plan"},{"consumers":[],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"declared-unused","symbol":"validate_direct_record"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"validate_direct_record_for_plan"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_evidence_contract","status":"consumed","symbol":"validate_record_for_plan"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","status":"consumed","symbol":"pure_check_result"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","status":"consumed","symbol":"pure_input_binding"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","status":"consumed","symbol":"validate_current_direct_record"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.audit.changed_scope_evidence_runtime","status":"consumed","symbol":"validate_current_record"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"COVERAGE_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"GUIDANCE_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"TASK_CONTRACT_RULE_ID"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"coverage_routing_state"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"frozen_task_contract_references"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"execution.audit.changed_scope_runtime_checks","status":"consumed","symbol":"guidance_state_zero_counts"},{"consumers":["check_batch_close"],"declared":true,"module":"execution.audit.check_batch_close","status":"consumed","symbol":"main"},{"consumers":["check_proof"],"declared":true,"module":"execution.audit.check_proof","status":"consumed","symbol":"main"},{"consumers":["prepare_audit_plan"],"declared":true,"module":"execution.audit.prepare_audit_plan","status":"consumed","symbol":"main"},{"consumers":["record_batch_judgment"],"declared":true,"module":"execution.audit.record_batch_judgment","status":"consumed","symbol":"main"},{"consumers":["record_batch_page_review"],"declared":true,"module":"execution.audit.record_batch_page_review","status":"consumed","symbol":"main"},{"consumers":["record_batch_review"],"declared":true,"module":"execution.audit.record_batch_review","status":"consumed","symbol":"main"},{"consumers":["record_changed_scope_evidence"],"declared":true,"module":"execution.audit.record_changed_scope_evidence","status":"consumed","symbol":"main"},{"consumers":["record_substantive_review"],"declared":true,"module":"execution.audit.record_substantive_review","status":"consumed","symbol":"main"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"CURRENT_PRODUCER_VERSION"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"OBLIGATION_PROJECTION"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"SUBSTANTIVE_REVIEW_CONTRACT_PATH"},{"consumers":[],"declared":true,"module":"execution.audit.substantive_review_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_execution_runtime"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"review_input_shape"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"validate_review_pair"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_substantive_review"],"declared":true,"module":"execution.audit.substantive_review_contract","status":"consumed","symbol":"validate_review_receipt"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"GATE_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"NOT_APPLICABLE_PREFIX"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.update_task"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"contract_values"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"validate_proof"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.audit.terminal_proof_contract","status":"consumed","symbol":"validate_terminal_audit_input"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"ACTIVATION_PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_ACK_PROTOCOL"},{"consumers":["execution.audit.record_batch_judgment","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_BATCH_GATE"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_DELIVERY_PROTOCOL"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_GOVERNANCE"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"PHASE_TASK_COMPLETION"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"activation_context_errors"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"activation_receipt_binding"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"build_activation_context"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"build_phase_ack"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"build_phase_delivery"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"build_readback_addendum"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"context_from_receipt"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"exact_bundle_errors"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"expand_batch_review_requirements"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"expected_delivery_attempt_id"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"phase_ack_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"phase_piece_ids"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"phase_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"phase_record"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"readback_receipt_binding"},{"consumers":["execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.context_delivery.card_activation","status":"consumed","symbol":"review_requirement_set_sha256"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","status":"consumed","symbol":"CardContractError"},{"consumers":["platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","status":"consumed","symbol":"SCHEMA_PATH"},{"consumers":["execution.audit.check_batch_close","execution.context_delivery.card_activation","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","status":"consumed","symbol":"load_schema"},{"consumers":["platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.card_contract","status":"consumed","symbol":"string_list"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"ReadSetContractError"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"SCHEMA_PATH"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"dependencies"},{"consumers":["execution.task_runtime.queue_runtime.task_contract","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"discover"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"discover_profile"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.task_contract","governance.profile.profile_onboarding_status","platform.distribution.stamp_cards"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"load_schema"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"readback_edges"},{"consumers":["execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.context_delivery.read_set_contract","status":"consumed","symbol":"targets"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"BASELINE_CURRENT"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"BASELINE_NONE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"CANDIDATE_PROTOCOL"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"candidate_set_sha256"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"continuation_attestation_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"disposition_candidates"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"partition_against_baseline"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.evidence.candidate_lifecycle","status":"consumed","symbol":"with_observation"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.evidence.evidence_attempt_runtime","status":"consumed","symbol":"EvidenceAttemptError"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.evidence.evidence_attempt_runtime","status":"consumed","symbol":"unique_current_attempt"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"declared-unused","symbol":"CAPABILITY_ID"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"declared-unused","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"TOOL"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"build_event"},{"consumers":[],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"current_reference_deficits"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"invalidation_view"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"load_policy"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"resolve_body"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.evidence.evidence_invalidation_contract","status":"consumed","symbol":"validate_subjects"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.manual_attestation","status":"consumed","symbol":"publish_receipt"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.manual_attestation","status":"consumed","symbol":"require_statement"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"CONSUMER_OPERATION"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"DETERMINISTIC_GATE_PRODUCER_IDENTITY"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"DETERMINISTIC_GATE_RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"GateRuntimeContext"},{"consumers":["execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"MANUAL_GATE_PRODUCER_IDENTITY"},{"consumers":["execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"MANUAL_GATE_RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"METADATA_TRANSITION_PRODUCER_IDENTITY"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"METADATA_TRANSITION_RECEIPT_TYPE_ID"},{"consumers":[],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"declared-unused","symbol":"current_deterministic_gate_receipt_errors"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"current_gate_receipt"},{"consumers":[],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"declared-unused","symbol":"current_manual_gate_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"declared-unused","symbol":"current_metadata_transition_receipt_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"load_gate_context"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"persisted_property_gate_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"receipt_bindings"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"registered_scan_for_id"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"require_admitted_runtime"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"require_authorities_current"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"require_context_current"},{"consumers":["execution.audit.record_changed_scope_evidence","execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"run_registered_scan"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"validate_gate_receipt"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"validate_registered_scan_input_binding"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.evidence.metadata_gate_runtime","status":"consumed","symbol":"validate_registered_scan_receipts"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"CLOSE_BUNDLE_CLOSURE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"MATERIALIZATION_BODY_REQUIRED"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"MATERIALIZATION_COLD_PROJECTION"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"MATERIALIZATION_ID_ONLY"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"RECEIPT_COLD_PROJECTION_FIELDS"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"REVALIDATION_CLOSURE"},{"consumers":["execution.evidence.receipt_type_contract","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"ReceiptReferenceError"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"ResolvedReceipt"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_CANDIDATE_DELTA"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_CLOSE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_CLOSE_ATTESTATION"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_COVERAGE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_DELTA_APPLY"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_ITEM"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_PAGE_REVIEW"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_PLAN_BOUND_CHECK"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_PROGRESS"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_STANDARDS_STATE"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_TRANSITION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"SOURCE_WRITER_OPERATION"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"edge_reference_ids"},{"consumers":["execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"iter_receipt_references"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"reference_ids"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"reference_spec"},{"consumers":["execution.evidence.receipt_type_contract"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"reference_specs"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"walk_body_dependencies"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_reference_contract","status":"consumed","symbol":"walk_receipt_closure"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"ReceiptTypeContractError"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.check_profile","governance.standards.adoption_lineage_contract","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"base_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","governance.standards.adoption_lineage_contract"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","platform.distribution.tool_catalog"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"load_receipt_type_registry"},{"consumers":["execution.audit.audit_evidence_runtime","execution.evidence.evidence_invalidation_contract","execution.evidence.seal_receipts"],"declared":true,"module":"execution.evidence.receipt_type_contract","status":"consumed","symbol":"reference_source_kind"},{"consumers":["record_evidence_invalidation"],"declared":true,"module":"execution.evidence.record_evidence_invalidation","status":"consumed","symbol":"main"},{"consumers":["record_gate_attestation"],"declared":true,"module":"execution.evidence.record_gate_attestation","status":"consumed","symbol":"main"},{"consumers":["record_gate_result"],"declared":true,"module":"execution.evidence.record_gate_result","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"execution.evidence.seal_receipts","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["seal_receipts"],"declared":true,"module":"execution.evidence.seal_receipts","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"Refusal"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"compile_command"},{"consumers":[],"declared":true,"module":"execution.planning.apply_task_plan","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"prepare"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"report"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"require_current"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.planning.apply_task_plan","status":"consumed","symbol":"validate_published"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_CHECK"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_PLAN_PREFIX"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_TOOL"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_TOOL_VERSION"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"acceptance_plan_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"close_requirement"},{"consumers":["execution.audit.check_proof"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"current_freshness_binding"},{"consumers":[],"declared":true,"module":"execution.planning.check_corpus_plan","status":"declared-unused","symbol":"current_gate_receipt_errors"},{"consumers":["check_corpus_plan"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close","execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"make_pass_receipt"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"pass_receipt_errors"},{"consumers":["execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"receipt_binding"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"semantic_acceptance_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"semantic_acceptance_status"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.planning.record_corpus_acceptance","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.check_corpus_plan","status":"consumed","symbol":"validate_corpus_plan"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","status":"consumed","symbol":"compile_document"},{"consumers":[],"declared":true,"module":"execution.planning.compile_queue","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["compile_queue"],"declared":true,"module":"execution.planning.compile_queue","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","status":"consumed","symbol":"replan_diff"},{"consumers":["execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.compile_queue","status":"consumed","symbol":"validate_same_scope_proposal"},{"consumers":["execution.task_runtime.queue_runtime.close_gate","governance.profile.profile_onboarding_status"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"APPLICABILITY_STATES"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"declared-unused","symbol":"ARTIFACT_BINDING_FIELDS"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"declared-unused","symbol":"ARTIFACT_FIELD_ROLES"},{"consumers":[],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"declared-unused","symbol":"ARTIFACT_ROLES"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"CLOSE_ROUTE_TRIGGER"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"CONFIGURED_STATE"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"CORPUS_PLANNING_CONTRACT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"INACTIVE_STATE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"PASS_RECEIPT_BINDING_FIELDS"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"SEMANTIC_ACCEPTANCE_SCOPE"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"SLOT_NAME"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"artifact_contract"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"close_trigger_issues"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.check_profile"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"current_corpus_planning_contract_values"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"derive_close_requirement"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"load_corpus_planning_contract"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"receipt_binding_differences"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"receipt_binding_shape_issues"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"receipt_path_currentness_issues"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_contract"],"declared":true,"module":"execution.planning.corpus_planning_contract","status":"consumed","symbol":"validate_corpus_planning_envelope"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_BATCH_SPEC_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_DELTA_FIELDS"},{"consumers":["execution.planning.coverage_delta","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_DELTA_PAGE_CONTROL_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_PAGE_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_PROMOTION_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_REROUTE_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"COVERAGE_TOP_LEVEL_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"PAGE_FORM_PLANNING"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"classify_page_form"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"is_complete_planning_page"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"is_planning_page"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.planning.coverage_contract","status":"consumed","symbol":"page_shape_errors"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"delta_policy_errors"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"gap_identity_text"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"gap_key"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"plan_page_updates"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"project_coverage_text"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.planning.coverage_delta","status":"consumed","symbol":"project_open_gaps"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"STRUCTURAL_FIELDS"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"WORK_SPEC_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"build_replanned_queue"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"changed_batch_ids"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.planning.queue_replan","status":"consumed","symbol":"changed_structural_fields"},{"consumers":[],"declared":true,"module":"execution.planning.record_corpus_acceptance","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["record_corpus_acceptance"],"declared":true,"module":"execution.planning.record_corpus_acceptance","status":"consumed","symbol":"main"},{"consumers":["execution.planning.coverage_contract","execution.planning.queue_replan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.planning.work_spec_contract","status":"consumed","symbol":"WORK_SPEC_BINDING_FIELDS"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"AMENDMENT_BINDINGS"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"OPERATIONS"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"PLAN_PREFIX"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"project_cancelled_queue"},{"consumers":["execution.task_runtime.apply_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"records_by_id"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"structural_changes"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"validate_coverage_proposal"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_plan","status":"consumed","symbol":"validate_plan"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.amendment_policy","status":"consumed","symbol":"amendment_authority_errors"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","status":"consumed","symbol":"derive_amendment_impact"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","status":"consumed","symbol":"require_decision_binding"},{"consumers":["execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.amendment_policy","status":"consumed","symbol":"resolve_authority"},{"consumers":[],"declared":true,"module":"execution.task_runtime.apply_amendment","status":"declared-unused","symbol":"current_queue_cancellation_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.apply_amendment","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["apply_amendment"],"declared":true,"module":"execution.task_runtime.apply_amendment","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"execution.task_runtime.apply_contract_amendment","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.apply_contract_amendment","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.apply_delta","status":"consumed","symbol":"TOOL"},{"consumers":[],"declared":true,"module":"execution.task_runtime.apply_delta","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["apply_delta"],"declared":true,"module":"execution.task_runtime.apply_delta","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"TRANSITION_BINDING_FIELDS"},{"consumers":["execution.task_runtime.amendment_policy"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"amendment_gap_reconciliation_report"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"close_binding"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"current_settlement_report"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"delta_settlement_report"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.batch_settlement","status":"consumed","symbol":"transition_binding"},{"consumers":["publish_delta"],"declared":true,"module":"execution.task_runtime.candidate_delta_runtime","status":"consumed","symbol":"main"},{"consumers":["check_queue"],"declared":true,"module":"execution.task_runtime.check_queue","status":"consumed","symbol":"main"},{"consumers":["init_state"],"declared":true,"module":"execution.task_runtime.init_state","status":"consumed","symbol":"main"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":[],"declared":true,"module":"execution.task_runtime.queue_check_receipt","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.queue_check_receipt","status":"declared-unused","symbol":"current_standards_revalidation_receipt_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.check_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_check_receipt","status":"consumed","symbol":"make_check_receipt"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"ACTIVE_STATES"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"APPLY_DELTA_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"BATCH_ID_RE"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"COMPILE_QUEUE_TOOL"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"COMPILE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"CONTRACT_AMENDMENT_PLAN_PREFIX"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"CONTRACT_FIELDS"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"EVIDENCE_USE_CURRENT_AUTHORIZATION"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"HOLDS"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"MaintenanceConsumerContext"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_check_receipt","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"SHA256_RE"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"STANDARDS_ADOPTION_PLAN_PREFIX"},{"consumers":["execution.planning.compile_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"TERMINAL_STATES"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"activation_phase_delivery_errors"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"active_standards_authorized_view"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"active_standards_view_currency_errors"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"authorized_profile_view_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_close_recovery_inventory"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_close_transition_arguments"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_close_update_command"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_reference_settlement_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_review_judgment_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_review_receipt_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"batch_touches_control_plane"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"close_gate_receipt_errors"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"cold_receipt_store"},{"consumers":["execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"current_attempt_evidence_barrier"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"current_opening_semantic_context"},{"consumers":["execution.evidence.manual_attestation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"current_receipt_catalog"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"delta_apply_write_barrier"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"delta_gate_receipt_ids"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"evidence_identity_errors"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"gate_registry_producer_errors"},{"consumers":["execution.evidence.record_evidence_invalidation","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"historical_receipt_catalog"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"item_revalidation_discharges"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"item_undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"maintenance_completion_gate_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"maintenance_gate_inventory"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"maintenance_gate_time_errors"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"make_queue_receipt"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"outstanding_standards_revalidation"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"pending_control_ids"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"policy_exception_errors"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"profile_load_authorized_view"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"profile_load_authorized_view_currency_errors"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"profile_load_evidence"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"property_receipt_utc_date"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"public_profile_load_evidence"},{"consumers":["execution.task_runtime.queue_check_receipt"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"queue_gate_id_for_mode"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"read_set_load_closure"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"receipt_catalog"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"receipt_group_sha256"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"require_receipt"},{"consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.runtime_validation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"require_runtime_authority_current"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"required_queue_completion_errors"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"resolve_activation_phase_receipt"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_check_receipt","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"resume_next_action"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"reviewed_without_current_evidence"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_admission_errors"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_authority_context"},{"consumers":["execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_authority_lock_fields"},{"consumers":["execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_authority_validation_kwargs"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"runtime_metadata_execution_contract"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_adoption_plan_errors"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_gate_registry"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_revalidation_context"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_revalidation_producer_eligibility"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"standards_revalidation_receipt_errors"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"task_phase_delivery_errors"},{"consumers":["execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.task_runtime.update_queue","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.queue_runtime","status":"consumed","symbol":"work_spec_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.adoption","status":"consumed","symbol":"standards_adoption_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.adoption","status":"consumed","symbol":"standards_adoption_plan_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"CONTRACT_AMENDMENT_PLAN_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"cross_ledger_amendment_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"initial_queue_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"operational_amendment_registration_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"pending_cross_ledger_amendments"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.amendments","status":"consumed","symbol":"queue_replan_amendment_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"require_runtime_authority_current"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_admission_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.evidence.record_evidence_invalidation","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_authority_context"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_authority_currency_errors"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_authority_lock_fields"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_authority_validation_kwargs"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.authority","status":"consumed","symbol":"runtime_metadata_execution_contract"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"ACTIVE_STATES"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"APPLY_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"APPLY_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"APPLY_DELTA_TOOL"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"APPLY_DELTA_TOOL_VERSION"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"BATCH_CLOSE_TOOL"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"BATCH_CLOSE_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"BATCH_ID_RE"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"BATCH_REVIEW_GATE_ID"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"COMPILE_QUEUE_TOOL"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"COMPILE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"CONTRACT_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"CONTRACT_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"CORPUS_PLAN_TOOL"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"CORPUS_PLAN_TOOL_VERSION"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"EXECUTION_MODES"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"GATE_CHECK"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"HOLDS"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL"},{"consumers":["execution.audit.batch_review_receipt_contract","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"MANUAL_ATTESTATION_TOOL_VERSION"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"REGISTER_AMENDMENT_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"REGISTER_AMENDMENT_TOOL_VERSION"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"SEAL_TOOL"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"SEAL_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"SHA256_RE"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"STANDARDS_ADOPTION_PLAN_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"STATES"},{"consumers":["execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TASK_TRANSITION_CHECK"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TASK_TRANSITION_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TASK_TRANSITION_TOOL_VERSION"},{"consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TERMINAL_PROOF_TOOL"},{"consumers":["execution.audit.terminal_proof_contract","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TERMINAL_PROOF_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TOOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"UPDATE_QUEUE_TOOL_VERSION"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.canon","status":"consumed","symbol":"WATERMARK_PATH"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"candidate_evidence_binding_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"close_gate_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"close_gate_reuse_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"closed_bundle_seal_state"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"closed_gate_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.close_gate","status":"consumed","symbol":"sealed_closed_bundle_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","status":"consumed","symbol":"batch_touches_control_plane"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","status":"consumed","symbol":"hub_page_admission"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.control_plane","status":"consumed","symbol":"profile_hub_paths"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"coverage_batch_spec_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"coverage_provenance_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime","knowledge.structure.render_structure_projection"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"coverage_records"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"promoted_coverage_projection"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.coverage","status":"consumed","symbol":"reviewed_without_current_evidence"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"applied_rollback_restore_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"batch_reference_settlement_errors"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"close_settlement_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"closed_delta_apply_errors"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"current_candidate_binding"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"delta_apply_receipt_candidates"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"delta_apply_write_barrier"},{"consumers":["execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"delta_handoff_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.delta","status":"consumed","symbol":"settlement_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"EVIDENCE_USE_ACTIVE_TRANSACTION"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"EVIDENCE_USE_COMPLETED_EVENT"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"EVIDENCE_USE_CURRENT_AUTHORIZATION"},{"consumers":["execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"EVIDENCE_USE_TERMINAL_HISTORY"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"current_property_receipt"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"evidence_identity_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.queue_runtime.evidence_identity","status":"consumed","symbol":"property_receipt_utc_date"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"NOT_BATCH_SCOPED_GATE"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"QUEUE_EXHAUSTED_GATE"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"gate_registry_producer_errors"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"is_immediate_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"is_native_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"is_revalidation_boundary_owner"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"is_special_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"partition_boundary_gates_by_lifecycle"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"partition_revalidation_owner_claims"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"producer_module"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"project_adoption_gate_ids"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"projected_revalidation_owners"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"queue_gate_id_for_mode"},{"consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"receipt_matches_gate_id"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"registered_gate_dimensions"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"registered_gate_position"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"standards_gate_capability_registry"},{"consumers":["execution.audit.assemble_terminal_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"standards_gate_registry"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"standards_revalidation_capabilities"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.gate_registry","status":"consumed","symbol":"standards_revalidation_owner"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","status":"consumed","symbol":"accounted_upstream_revision_ids"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","status":"consumed","symbol":"historical_receipt_identity_errors"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.history_identity","status":"consumed","symbol":"terminal_proof_profile_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","status":"consumed","symbol":"INVALIDATION_APPLIED_ROLLBACK_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","status":"consumed","symbol":"INVALIDATION_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_evidence","status":"consumed","symbol":"item_evidence_errors"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"invalidated_receipt_consumers"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"item_revalidation_discharges"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"item_undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"latest_merge_transition"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"ordered_item_transitions"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"undischarged_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.item_history","status":"consumed","symbol":"walk_revalidation_hold"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"bind_generic_lock_receipts"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"bind_lock_delta_archives"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"bind_lock_receipts"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"bind_lock_state_phases"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.locks","status":"consumed","symbol":"inventory_writer_locks"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"HISTORICAL_REPLAY"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"MaintenanceConsumerContext"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"maintenance_completion_gate_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"maintenance_gate_time_errors"},{"consumers":["execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.maintenance","status":"consumed","symbol":"previous_maintenance_candidate_state"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.policy_exceptions","status":"consumed","symbol":"policy_exception_errors"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.policy_exceptions","status":"consumed","symbol":"sealed_policy_exception_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"acyclic"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"closed_mapping_errors"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"explicit_string_list_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"identity"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.history_identity","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.policy_exceptions","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.primitives","status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"EXPRESSION_LAYER_SLOT"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"active_standards_authorized_view"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"active_standards_view_currency_errors"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"authorized_profile_view_errors"},{"consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"open_profile_view_read_scope"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_load_authorized_view"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.authority"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_load_authorized_view_currency_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_load_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_load_evidence"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_view_read_scope_errors"},{"consumers":["execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"profile_view_snapshot_error"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"public_profile_load_evidence"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.profile_view","status":"consumed","symbol":"selected_profile_manifest_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"coverage_property_state_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"current_close_transition_metadata_errors"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"current_open_semantic_baseline_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"current_opening_semantic_context"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"delta_opening_semantic_binding"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"delta_property_event_errors"},{"consumers":["execution.task_runtime.queue_runtime.delta"],"declared":true,"module":"execution.task_runtime.queue_runtime.property_state","status":"consumed","symbol":"delta_property_invalidation_errors"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"CurrentReceiptCatalog"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"HistoricalReceiptCatalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"QUEUE_TRANSITION_RECEIPT_TYPE_ID"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"ReceiptRegisterError"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"adoption_filtered_catalog"},{"consumers":["execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"cold_path_within_root"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"cold_receipt_store"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"current_queue_transition_receipt_errors"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"current_receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"delta_gate_receipt_ids"},{"consumers":["execution.audit.audit_evidence_runtime","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"historical_receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"make_queue_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"read_receipt_register"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"receipt_catalog"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"receipt_group_sha256"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"register_observation"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.review","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"require_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof"],"declared":true,"module":"execution.task_runtime.queue_runtime.receipts","status":"consumed","symbol":"require_register_member"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","status":"consumed","symbol":"load_state"},{"consumers":[],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","status":"declared-unused","symbol":"normalized_repository_path"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","status":"consumed","symbol":"repository_evidence_file"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.repofs","status":"consumed","symbol":"repository_path_refusal"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"actionable_revalidation_batches"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"batch_close_recovery_inventory"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"batch_close_transition_arguments"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"batch_close_update_command"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"maintenance_gate_inventory"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.resume","status":"consumed","symbol":"resume_next_action"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"consumed_standards_revalidation_keys"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"current_attempt_evidence_barrier"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"outstanding_standards_revalidation"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"standards_revalidation_context"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"standards_revalidation_producer_eligibility"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"standards_revalidation_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"standards_revalidation_requirements"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.revalidation","status":"consumed","symbol":"unresolvable_consumed_aggregate_errors"},{"consumers":["execution.audit.record_batch_judgment","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"activation_phase_delivery_errors"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"activation_phase_delivery_status"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"batch_review_judgment_errors"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_review","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.item_evidence"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"batch_review_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"resolve_activation_phase_receipt"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.review","status":"consumed","symbol":"task_phase_delivery_errors"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","status":"consumed","symbol":"COVERAGE_TOP_LEVEL_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","status":"consumed","symbol":"QUEUE_ITEM_FIELDS"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","status":"consumed","symbol":"required_queue_completion_errors"},{"consumers":["execution.task_runtime.runtime_validation"],"declared":true,"module":"execution.task_runtime.queue_runtime.runtime","status":"consumed","symbol":"validate_runtime"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"READ_SET_BOUNDARY_OWNER_PATH"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"contract_anchor_chain"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"contract_sha256"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"contract_sha_at_revision"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"initial_task_plan_receipt_errors"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"live_read_set_load_findings"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_contract","status":"consumed","symbol":"read_set_load_closure"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.queue_runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"CONTRACT_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"global_transition_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"progress_shape_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_progress","status":"consumed","symbol":"task_transition_errors"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","status":"consumed","symbol":"last_reconciled_guidance_id"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","status":"consumed","symbol":"pending_control_ids"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.queue_runtime.task_record","status":"consumed","symbol":"task_transition_receipt_record_errors"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","status":"consumed","symbol":"WORK_SPEC_PREFIX"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","status":"consumed","symbol":"work_spec_binding_errors"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.queue_runtime.work_spec","status":"consumed","symbol":"work_spec_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","status":"declared-unused","symbol":"current_budget_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","status":"declared-unused","symbol":"current_ledger_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","status":"declared-unused","symbol":"current_watermark_receipt_errors"},{"consumers":["record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.record_maintenance_evidence","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"execution.task_runtime.register_amendment","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["register_amendment"],"declared":true,"module":"execution.task_runtime.register_amendment","status":"consumed","symbol":"main"},{"consumers":["render_queue"],"declared":true,"module":"execution.task_runtime.render_queue","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.canon","governance.standards.standards_state","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"ACTIVE_STANDARDS_PATH"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"AMENDMENT_DELTA_ROOT"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"AMENDMENT_RECEIPT_PATH"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.prepare_audit_plan","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"AUDIT_PLAN_ROOT"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"BATCH_CLOSE_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"BATCH_JUDGMENT_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_page_review"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"BATCH_PAGE_REVIEW_RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CANONICAL_STATE"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CHANGED_SCOPE_EVIDENCE_RECEIPT_PATH"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CLI_CONTRACT_ARTIFACT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CONTRACT_AMENDMENT_DELTA_ROOT"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CONTRACT_AMENDMENT_RECEIPT_PATH"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CORPUS_PLAN_ACCEPTANCE_DELTA_ROOT"},{"consumers":["execution.planning.record_corpus_acceptance"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"CORPUS_PLAN_ACCEPTANCE_RECEIPT_PATH"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_page_state_contract","knowledge.structure.check_structure"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"COVERAGE_PATH"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"DELTA_ROOT"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","knowledge.metadata.check_vocab"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"DERIVED_ROOT"},{"consumers":["execution.evidence.record_evidence_invalidation"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"EVIDENCE_INVALIDATION_RECEIPT_PATH"},{"consumers":["execution.audit.record_batch_review","execution.evidence.record_gate_attestation"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"GATE_ATTESTATION_RECEIPT_PATH"},{"consumers":["execution.evidence.record_gate_result"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"GATE_RESULT_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"GOVERNANCE_ROOT"},{"consumers":["execution.task_runtime.queue_runtime.locks","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"INVALIDATED_DELTA_RECEIPT_ROOT"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"MCP_TOOLS_ARTIFACT_PATH"},{"consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PAGE_CONTRACT_ARTIFACT_PATH"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PAGE_STATE_RECOVERY_JOURNAL_PATH"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PRE_APPLY_COVERAGE_RECEIPT_ROOT"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PRE_TASK_FILE_PATHS"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PRE_TASK_REQUIRED_FILE_PATHS"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PROFILE_RENDERING_RECEIPT_PATH"},{"consumers":["execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"PROGRESS_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_proof","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"QUEUE_PATH"},{"consumers":["execution.planning.compile_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"QUEUE_STRUCTURE_RECEIPT_PATH"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"QUEUE_TRANSITION_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_APPEND_FREE_PATH"},{"consumers":["governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_APPEND_HELD_PATH"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_EVIDENCE_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_INDEX_PATH"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_MANIFEST_PATH"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_PENDING_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_COLD_SEGMENT_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_ROOT"},{"consumers":["platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RECEIPT_SEAL_JOURNAL_PATH"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RENDERING_VERIFICATION_RECEIPT_PATH"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"REPLAN_DELTA_ROOT"},{"consumers":["execution.task_runtime.render_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"REPORT_ROOT"},{"consumers":["execution.task_runtime.render_queue"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"REQUIRED_QUEUE_REPORT_PATH"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RUNTIME_OBJECTS"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.task_runtime.init_state","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","knowledge.metadata.project_page_state","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs","platform.common.kblib","platform.repository.path_capability"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"RUNTIME_ROOT"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"SEAL_RECEIPT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.canon","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STANDARDS_ADOPTION_DELTA_ROOT"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","governance.standards.adoption_lineage_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STANDARDS_ADOPTION_RECEIPT_PATH"},{"consumers":["execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_onboarding_status","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STATE_ROOT"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STATE_WRITER_LOCK_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"STATE_WRITER_OWNER_PATH"},{"consumers":["execution.audit.record_substantive_review"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"SUBSTANTIVE_REVIEW_RECEIPT_PATH"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_PLAN_DELTA_ROOT"},{"consumers":["execution.planning.apply_task_plan"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_PLAN_RECEIPT_PATH"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_RUNTIME_DIRECTORIES"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_RUNTIME_ROOTS"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TASK_TRANSITION_RECEIPT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TERMINAL_AUDIT_RECEIPT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.planning.compile_queue","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.locks","execution.task_runtime.task_runtime_runner","governance.profile.apply_profile_adoption","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"TRANSIENT_ROOT"},{"consumers":["platform.distribution.upstream_component_boundary"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"UPSTREAM_COMPONENT_MANIFEST_PATH"},{"consumers":["execution.audit.check_batch_close","governance.control.run_gates","governance.profile.apply_profile_adoption","knowledge.metadata.check_freshness","knowledge.metadata.compose_vocab","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"VOCAB_ARTIFACT_PATH"},{"consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"WATERMARK_PATH"},{"consumers":["execution.task_runtime.queue_runtime.work_spec"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"WORK_SPEC_ROOT"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"child_path"},{"consumers":["governance.profile.apply_profile_adoption","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"ensure_directory"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","knowledge.structure.render_structure_projection","platform.common.kblib"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"path_for"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"path_reference_for"},{"consumers":["execution.task_runtime.init_state"],"declared":true,"module":"execution.task_runtime.runtime_paths","status":"consumed","symbol":"roots_for"},{"consumers":["execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"AMENDMENT_BATCH_CANCELLATION_CAPABILITY"},{"consumers":["execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"AMENDMENT_BATCH_CANCELLATION_REPLAY_PROTOCOL"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"AMENDMENT_OPERATIONS_BY_EXECUTION_CAPABILITY"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"AMENDMENT_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_ACTIVATION_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_CANCELLATION_SOURCE_STATES"},{"consumers":["execution.task_runtime.queue_runtime.delta","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_LIFECYCLE_TRANSITIONS"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_OPENING_SOURCE_STATES"},{"consumers":["execution.task_runtime.amendment_plan"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BATCH_TRANSITIONS_BY_CAPABILITY"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"BUILD_PROOF_TASK_STATES"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"CANCEL_ID_FORBIDDEN_AMENDMENT_OPERATIONS"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"COMPLETION_SEMANTICS"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"CROSS_LEDGER_AMENDMENT_CAPABILITY"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"EXECUTION_MODES"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"FINAL_GUIDANCE_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"GUIDANCE_DISPOSITIONS"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"GUIDANCE_STATUSES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"MAINTENANCE_COMPLETION_REPLAY_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"MAINTENANCE_COMPLETION_STATES"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"MAINTENANCE_COMPLETION_TASK_STATES"},{"consumers":["execution.task_runtime.queue_runtime.amendments","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"OPERATIONAL_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.queue_runtime.receipts","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"ORDINARY_QUEUE_TRANSITION_CAPABILITY"},{"consumers":["execution.task_runtime.batch_settlement"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_ACTIONABLE_TARGET_STATES"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_ACTIVE_STATES"},{"consumers":["execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_DELTA_BOUND_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_HOLD_STATES"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_NONTERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_STARTED_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon","execution.task_runtime.queue_runtime.gate_registry","governance.control.control_registry_contract"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_STATES"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_STATE_ORDER"},{"consumers":["execution.audit.changed_scope_runtime_checks","execution.planning.compile_queue","execution.planning.queue_replan","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.queue_runtime.canon","execution.task_runtime.render_queue","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_TERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"QUEUE_TRANSITION_REPLAY_PROTOCOL"},{"consumers":["execution.audit.check_proof","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_CONTROL_IDENTITY_FIELDS"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_LEDGER_FINGERPRINT_BY_ID"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_LEDGER_FINGERPRINT_FIELDS"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.locks","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_LEDGER_IDS"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.amendments","governance.standards.standards_state"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"RUNTIME_STANDARDS_IDENTITY_FIELDS"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"SCOPE_PRESERVING_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.queue_runtime.adoption","governance.standards.adopt_standards"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_TASK_STATES"},{"consumers":["execution.task_runtime.amendment_plan","execution.task_runtime.queue_runtime.amendments"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"STATE_REVISION_PRESERVING_AMENDMENT_OPERATIONS"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_NONTERMINAL_STATES"},{"consumers":["execution.task_runtime.queue_runtime.canon"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_STATES"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_TERMINAL_STATES"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_TRANSITIONS_BY_SEMANTICS"},{"consumers":["execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TASK_TRANSITION_REPLAY_PROTOCOL"},{"consumers":["execution.task_runtime.queue_runtime.task_progress"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"TERMINAL_AUDIT_STATES"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.task_record"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"amendment_is_final"},{"consumers":["execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"classify_queue_transition"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"reachable_batch_states"},{"consumers":["execution.task_runtime.queue_runtime.task_record","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_task"],"declared":true,"module":"execution.task_runtime.runtime_state_contract","status":"consumed","symbol":"task_transition_is_authorized"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","status":"consumed","symbol":"before_image_mismatch"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","status":"consumed","symbol":"read_state"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment"],"declared":true,"module":"execution.task_runtime.runtime_state_io","status":"consumed","symbol":"state_paths"},{"consumers":["execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_validation","status":"consumed","symbol":"require_gate_context_current"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"execution.task_runtime.runtime_validation","status":"consumed","symbol":"validate_runtime"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"AWAIT_DISPOSITIONS"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"action_route"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"action_route_for_token"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"build_action"},{"consumers":["execution.audit.record_batch_page_review","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"page_review_answers"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"page_review_inputs"},{"consumers":["execution.task_runtime.queue_runtime.resume"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"resume_action_token"},{"consumers":["execution.task_runtime.check_queue"],"declared":true,"module":"execution.task_runtime.task_runtime_action","status":"consumed","symbol":"resume_recommendation"},{"consumers":["run_task"],"declared":true,"module":"execution.task_runtime.task_runtime_runner","status":"consumed","symbol":"main"},{"consumers":["update_queue"],"declared":true,"module":"execution.task_runtime.update_queue","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.update_task","status":"consumed","symbol":"RECEIPT_PATH"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"execution.task_runtime.update_task","status":"consumed","symbol":"build_task_transition"},{"consumers":[],"declared":true,"module":"execution.task_runtime.update_task","status":"declared-unused","symbol":"current_task_transition_abort_receipt_errors"},{"consumers":[],"declared":true,"module":"execution.task_runtime.update_task","status":"declared-unused","symbol":"current_task_transition_receipt_errors"},{"consumers":["update_task"],"declared":true,"module":"execution.task_runtime.update_task","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.apply_contract_amendment","execution.task_runtime.queue_runtime.policy_exceptions"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"POLICY_REGISTRY"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"POLICY_REGISTRY_PATH"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"PRIORITY_QUOTA_POLICY_IDS"},{"consumers":["execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"effective_policy_for"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"effective_priority_policy"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"effective_quota_ceilings"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"load_policy_registry"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.contract_exception_policy","status":"consumed","symbol":"priority_quota_policy"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"BASE_RECEIPT_DIMENSIONS"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"NOT_BATCH_SCOPED_GATE"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"QUEUE_EXHAUSTED_GATE"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.task_runtime.queue_runtime.gate_registry","governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"STANDARDS_GATE_REGISTRY_PATH"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"UNDIMENSIONED_GATE"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"UNNARROWED_GATE_DIMENSION"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"load_current_control_contract"},{"consumers":["execution.audit.changed_scope_evidence_contract","governance.profile.profile_contract"],"declared":true,"module":"governance.control.control_registry_contract","status":"consumed","symbol":"parse_standards_gate_registry"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"AuthorizedProjectionRules"},{"consumers":["execution.audit.audit_producer_chain","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"CapabilityLookup"},{"consumers":["execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"CompiledMetadataExecutionContract"},{"consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"DEFAULT_CAPABILITIES_PATH"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"IMPLEMENTATION_ROLE_KEYS"},{"consumers":["execution.evidence.receipt_type_contract","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"MetadataExecutionContractError"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"UPSERT_EXACT_OR_REMOVE_POLICY"},{"consumers":["knowledge.metadata.metadata_page_state_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"VALUE_SHAPES"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_entry_by_id"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_implementation_paths"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_invocation_tool"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_registered"},{"consumers":["execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"capability_supports"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"compile_metadata_execution_document"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"compose_profile_projection_rules"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"load_metadata_execution_contract"},{"consumers":["execution.evidence.receipt_type_contract","platform.distribution.tool_catalog"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"load_operation_capabilities"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"load_operation_capabilities_snapshot"},{"consumers":["metadata_execution_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"profile_extension_enum_projection_rule"},{"consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"rules_for_capability"},{"consumers":["knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"source_adapter_owner_record_keys"},{"consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.control.metadata_execution_contract","status":"consumed","symbol":"validate_operation_capabilities_document"},{"consumers":["run_gates"],"declared":true,"module":"governance.control.run_gates","status":"consumed","symbol":"main"},{"consumers":["apply_profile_adoption"],"declared":true,"module":"governance.profile.apply_profile_adoption","status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"MECHANICAL"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_admission"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"ProfileLoadEvaluation"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"SEMANTIC_UNRESOLVED"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"TOOL"},{"consumers":["execution.task_runtime.queue_runtime.gate_registry","governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":[],"declared":true,"module":"governance.profile.check_profile","status":"declared-unused","symbol":"canonical_profile_load_inputs"},{"consumers":[],"declared":true,"module":"governance.profile.check_profile","status":"declared-unused","symbol":"current_gate_receipt_errors"},{"consumers":["execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"evaluate_profile_load"},{"consumers":["governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"finding_category"},{"consumers":["check_profile"],"declared":true,"module":"governance.profile.check_profile","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"PROFILE_SCOPE_SLOT"},{"consumers":["execution.audit.audit_producer_chain","execution.audit.check_batch_close","execution.task_runtime.queue_runtime.close_gate"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"admission_from_evaluation"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.apply_contract_amendment","governance.control.run_gates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.rendering.profile_rendering_evidence_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"admit_profile"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"admit_profile_manifest"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","governance.profile.profile_batch_judgment_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"contract_from_admitted_view"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"currency_errors"},{"consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"require_slot"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"governance.profile.profile_admission","status":"consumed","symbol":"scope_directories"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"DUE_STAGE"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"EXTENSION_POINT"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"PRODUCER_CHECK"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"PRODUCER_TOOL"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"PRODUCER_TOOL_VERSION"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"RECORD_KIND"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"current_judgment_attempt"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"current_judgment_receipts"},{"consumers":[],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"evidence_fingerprints"},{"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"expand_requirements"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"expected_projection"},{"consumers":["execution.audit.audit_evidence_runtime"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"judgment_observation"},{"consumers":["execution.audit.record_batch_review","execution.task_runtime.queue_runtime.review"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"load_bound_plan"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"receipt_binding_errors"},{"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"requirement_set_sha256"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"resolve_obligation"},{"consumers":["execution.audit.record_batch_judgment"],"declared":true,"module":"governance.profile.profile_batch_judgment_contract","status":"consumed","symbol":"semantic_content_fingerprint"},{"consumers":["profile_candidate"],"declared":true,"module":"governance.profile.profile_candidate","status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_candidate","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_codec","status":"consumed","symbol":"dumps_profile"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_codec","status":"consumed","symbol":"loads_profile"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"AUDIT_DIMENSION_BASE_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"AUDIT_DIMENSION_REGISTRY_SLOT"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"CORPUS_PLANNING_SLOT"},{"consumers":["execution.task_runtime.queue_runtime.profile_view"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"EXPRESSION_LAYER_ENTRY_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"KERNEL_APPLICABILITY_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"KERNEL_RELATIONSHIP_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"KERNEL_VOCABULARY_PATH"},{"consumers":["governance.profile.check_profile","knowledge.metadata.compose_page_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"METADATA_CONTRACT_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PRIORITY_RUBRIC_SLOT"},{"consumers":["governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PRODUCER_CAPABILITY_BY_KIND"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_ENCODING_PATH"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_INTERFACE_PATH"},{"consumers":["execution.audit.batch_close_contract","execution.audit.check_batch_close","execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.authority","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_LOAD_EVIDENCE_FIELDS"},{"consumers":["execution.task_runtime.queue_runtime.evidence_identity","execution.task_runtime.queue_runtime.profile_view","execution.task_runtime.update_task","governance.profile.check_profile","governance.profile.profile_admission","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_LOAD_EVIDENCE_FINGERPRINT_FIELDS"},{"consumers":["governance.profile.check_profile","governance.standards.adoption_lineage_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_LOAD_GATE_ID"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_REQUIREMENTS_PATH"},{"consumers":["execution.planning.check_corpus_plan","governance.profile.profile_admission","knowledge.structure.check_structure"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"PROFILE_SCOPE_SLOT"},{"consumers":["execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"ProfileContract"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.control_plane","governance.control.run_gates","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"ProfileContractError"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"ROLE_REGISTRY_SLOT"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"SCAN_CAPABILITY_PATH"},{"consumers":["governance.profile.check_profile","knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"STRUCTURE_REGISTRY_SLOT"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"VOCABULARY_EXTENSIONS_SLOT"},{"consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","governance.control.run_gates"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"compile_registered_scan_command"},{"consumers":["execution.task_runtime.queue_runtime.control_plane"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"expression_dependency_map_paths_projection"},{"consumers":["governance.profile.profile_candidate"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"format_diagnostics"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"load_profile_contract"},{"consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"load_profile_draft"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"load_profile_encoding"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"load_profile_interface"},{"consumers":["governance.profile.profile_candidate"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"profile_draft_inputs"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"profile_interface_slots"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"registered_scan_entrypoint"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"scan_capability_implementation_paths"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.check_proof"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"terminal_receipt_dimensions_projection"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"validate_profile_encoding"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_contract","status":"consumed","symbol":"volatility_defaults_projection"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_cue","status":"consumed","symbol":"validate_profile"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.control_plane","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"PROFILES_DIRECTORY"},{"consumers":["execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"PROFILE_MANIFEST_NAME"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"ProfileLayoutError"},{"consumers":["governance.profile.profile_contract","governance.profile.profile_onboarding_status","knowledge.metadata.compose_vocab"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"RESERVED_PROFILE_IDS"},{"consumers":["governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"TEMPLATE_PROFILE_ID"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.profile_admission","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"parse_profile_manifest_path"},{"consumers":["governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"profile_relative"},{"consumers":["execution.context_delivery.read_set_contract","governance.profile.profile_candidate","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"validate_manifest_identity"},{"consumers":["execution.audit.check_proof","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","governance.standards.standards_state","knowledge.structure.repository_structure"],"declared":true,"module":"governance.profile.profile_layout_contract","status":"consumed","symbol":"validate_selectable_profile_manifest_path"},{"consumers":["profile_onboarding_status"],"declared":true,"module":"governance.profile.profile_onboarding_status","status":"consumed","symbol":"main"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.profile_schema_projection","status":"consumed","symbol":"check_profile_schema_projections"},{"consumers":["governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"CAPABILITY_REGISTRY_PATH"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","status":"declared-unused","symbol":"CONTRACT_ID"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","status":"declared-unused","symbol":"CONTRACT_PATH"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"RenderingContract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"RenderingRule"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"capability_implementation_paths"},{"consumers":["knowledge.rendering.static_render_runtime"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"load_rendering_capabilities"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"load_rendering_shape"},{"consumers":[],"declared":true,"module":"governance.profile.rendering_contract","status":"declared-unused","symbol":"parse_rendering_contract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"rendering_capability_records"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"governance.profile.rendering_contract","status":"consumed","symbol":"validate_rendering_shape"},{"consumers":["scaffold_profile"],"declared":true,"module":"governance.profile.scaffold_profile","status":"consumed","symbol":"main"},{"consumers":["adopt_standards"],"declared":true,"module":"governance.standards.adopt_standards","status":"consumed","symbol":"main"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"ADOPTION_RECEIPT_PATH"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_ADOPTION_RECEIPT_TYPE_ID"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_ADOPTION_TOOL"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_ADOPTION_TOOL_VERSION"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_BINDINGS"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"PROFILE_LOAD_GATE_ID"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_GATE_ID"},{"consumers":["governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_RECEIPT_TYPE_ID"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.coverage","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_TOOL"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.queue_runtime.revalidation","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"STANDARDS_ADOPTION_TOOL_VERSION"},{"consumers":["execution.planning.apply_task_plan","execution.task_runtime.queue_runtime.runtime","governance.profile.apply_profile_adoption","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"current_lineage_errors"},{"consumers":[],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"declared-unused","symbol":"current_profile_adoption_receipt_errors"},{"consumers":[],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"declared-unused","symbol":"current_standards_adoption_receipt_errors"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.adoption_lineage_contract","status":"consumed","symbol":"load_adoption_history"},{"consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"STATE_PATH"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"canonical_text"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"next_state"},{"consumers":["governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.standards.adopt_standards"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"parse"},{"consumers":["execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.profile_view","governance.profile.apply_profile_adoption","governance.profile.profile_admission","governance.profile.profile_onboarding_status"],"declared":true,"module":"governance.standards.standards_state","status":"consumed","symbol":"snapshot"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"GATE_ID"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"LINK_RE"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"build_index"},{"consumers":["execution.audit.changed_scope_evidence_runtime","execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"capture_inputs"},{"consumers":[],"declared":true,"module":"knowledge.content.check_links","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.record_changed_scope_evidence"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"evaluate_inputs"},{"consumers":["check_links"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"parse_link"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.content.check_links","status":"consumed","symbol":"resolve"},{"consumers":[],"declared":true,"module":"knowledge.content.check_residual_content","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_residual_content"],"declared":true,"module":"knowledge.content.check_residual_content","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.content.duplicate_check","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["duplicate_check"],"declared":true,"module":"knowledge.content.duplicate_check","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.content.maintenance_candidates","status":"consumed","symbol":"candidate_id_for_path"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.record_maintenance_evidence"],"declared":true,"module":"knowledge.content.maintenance_candidates","status":"consumed","symbol":"candidate_state_sha256"},{"consumers":["execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.runtime"],"declared":true,"module":"knowledge.content.maintenance_candidates","status":"consumed","symbol":"validate_candidates"},{"consumers":["execution.task_runtime.queue_runtime.maintenance"],"declared":true,"module":"knowledge.content.maintenance_candidates","status":"consumed","symbol":"validate_partition"},{"consumers":["apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.apply_metadata_transition","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_freshness","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_freshness"],"declared":true,"module":"knowledge.metadata.check_freshness","status":"consumed","symbol":"main"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.metadata.check_page_contract","status":"consumed","symbol":"capture_inputs"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_page_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_page_contract","execution.audit.check_batch_close"],"declared":true,"module":"knowledge.metadata.check_page_contract","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_page_contract","status":"declared-unused","symbol":"run"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.metadata.check_vocab","status":"consumed","symbol":"capture_inputs"},{"consumers":[],"declared":true,"module":"knowledge.metadata.check_vocab","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_vocab","execution.audit.check_batch_close"],"declared":true,"module":"knowledge.metadata.check_vocab","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.compose_page_contract","status":"consumed","symbol":"DEFAULT_OUTPUT"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.metadata.compose_page_contract","status":"consumed","symbol":"admitted_artifact"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.metadata.compose_page_contract","status":"consumed","symbol":"artifact_currency_errors"},{"consumers":["compose_page_contract"],"declared":true,"module":"knowledge.metadata.compose_page_contract","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"DEFAULT_OUTPUT"},{"consumers":["knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"admitted_artifact"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"admitted_volatility_defaults"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.check_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"artifact_currency_errors"},{"consumers":["compose_vocab"],"declared":true,"module":"knowledge.metadata.compose_vocab","status":"consumed","symbol":"main"},{"consumers":["knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"CANDIDATE_KINDS"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"EXCLUDED"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"FUTURE_BASELINE"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"FreshnessPolicy"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"INACTIVE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"INVALID_BASELINE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"INVALID_VOLATILITY"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"MODIFIED_SINCE_REVIEW"},{"consumers":["knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"OUTCOME_KINDS"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"OVERDUE"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"PENDING_FIRST_VERIFICATION"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"PageSnapshot"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"UNPARSEABLE_FRONTMATTER"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"UNRESOLVED_VOLATILITY"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"evaluate_freshness"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.freshness_engine","status":"consumed","symbol":"parse_iso_date"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"CANDIDATE_CHECK"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"SUMMARY_CHECK"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"TOOL"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["knowledge.metadata.check_freshness"],"declared":true,"module":"knowledge.metadata.freshness_receipt_contract","status":"consumed","symbol":"current_receipt_errors"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"COVERAGE_LEDGER_PATH"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"FRONTMATTER"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"PROPERTY_STATE_ADAPTER"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"PROPERTY_VALUE_ADAPTERS"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"ROW_VALUE_ADAPTER"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"coverage_ledger_snapshot"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"field_pattern"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_freshness","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"frontmatter_mapping"},{"consumers":["knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"owner_value"},{"consumers":["execution.task_runtime.apply_delta","knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"rules_fingerprint"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"knowledge.metadata.metadata_page_state_contract","status":"consumed","symbol":"validate_value_rule"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"LAST_CONTENT_MODIFIED"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"LAST_REVIEWED"},{"consumers":["execution.task_runtime.queue_runtime.property_state","knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"PROPERTY_RECORD_KEYS"},{"consumers":["execution.task_runtime.apply_delta"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"apply_content_change"},{"consumers":["knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"apply_gate_transition"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"apply_review_acceptance"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.property_state","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"authorized_profile_projection_rules"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"build_projection_plan"},{"consumers":["execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"profile_gate_projection_rules"},{"consumers":["execution.task_runtime.queue_runtime.evidence_identity"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"receipt_utc_date"},{"consumers":["execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"semantic_baseline_records"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"semantic_baseline_set_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","governance.profile.profile_batch_judgment_contract"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"semantic_page_snapshot"},{"consumers":["execution.task_runtime.queue_runtime.property_state"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"validate_owner_property_records"},{"consumers":["execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.metadata_property_state","status":"consumed","symbol":"validate_semantic_baseline_records"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"declared":true,"module":"knowledge.metadata.page_frontmatter_contract","status":"consumed","symbol":"page_type"},{"consumers":["knowledge.structure.check_structure"],"declared":true,"module":"knowledge.metadata.page_frontmatter_contract","status":"consumed","symbol":"scalar_field"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"CONTENT_CHANGE_REMOVE_OWNER_RULE"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.update_queue"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"SEMANTIC_FINGERPRINT_PROTOCOL"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"WRITER_CAPABILITY"},{"consumers":["knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"build_projection_plan"},{"consumers":["project_page_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"main"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.evidence.metadata_gate_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.update_queue","knowledge.metadata.check_page_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"semantic_content_fingerprint"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"knowledge.metadata.project_page_state","status":"consumed","symbol":"stage_projection_plan"},{"consumers":["execution.task_runtime.queue_runtime.coverage"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"COVERAGE_DISPOSITION_VALUES"},{"consumers":["execution.planning.compile_queue","knowledge.metadata.freshness_engine"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"PRIORITY_ORDER"},{"consumers":["execution.planning.check_corpus_plan","knowledge.content.maintenance_candidates"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"PRIORITY_VALUES"},{"consumers":["knowledge.metadata.check_freshness","knowledge.metadata.freshness_engine","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"REVIEW_INTERVALS_DAYS"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"VOCABULARY_BASE_PATH"},{"consumers":[],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"declared-unused","symbol":"VOCABULARY_EXTENSIONS_CONTRACT_PATH"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"VocabularyContractError"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"load_vocabulary_base"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"load_vocabulary_extensions_contract"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"validate_vocabulary_base"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"validate_vocabulary_extensions"},{"consumers":[],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"declared-unused","symbol":"validate_vocabulary_extensions_contract"},{"consumers":["knowledge.metadata.compose_vocab"],"declared":true,"module":"knowledge.metadata.vocabulary_contract","status":"consumed","symbol":"vocabulary_extensions_shape"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"CHECKS_BY_RULE_ID"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"ProfileRenderingContractGap"},{"consumers":["execution.audit.changed_scope_evidence_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"RUNNERS_BY_RULE_ID"},{"consumers":["knowledge.rendering.static_render_runtime"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"level1_markdown_table_static"},{"consumers":[],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"declared-unused","symbol":"profile_rendering_contract_gap_targets"},{"consumers":[],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"declared-unused","symbol":"require_profile_rendering_contract_state"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.changed_scope_rendering_checks","status":"consumed","symbol":"selector_owned_profile_rendering_constructs"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","status":"consumed","symbol":"CONTRACT_PATH"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","status":"consumed","symbol":"load_contract"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","status":"consumed","symbol":"validate_contract"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.deterministic_rendering_contract","status":"consumed","symbol":"validate_registry_projection"},{"consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"CHECK"},{"consumers":["execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"EXTENSION_POINT"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_chain","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"RECORD_KIND"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"TOOL"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"TOOL_VERSION"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"contract_fingerprint"},{"consumers":[],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"load_profile_admission"},{"consumers":["execution.audit.audit_obligation_projection","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"rendering_contract"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"rendering_source"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"report_dependency_fingerprint"},{"consumers":["execution.audit.prepare_audit_plan","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"require_bindings"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"require_plan_applicability"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"rule_for_obligation"},{"consumers":["execution.audit.prepare_audit_plan"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"selected_constructs"},{"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.profile_rendering_evidence_contract","status":"consumed","symbol":"validate_record_for_obligation"},{"consumers":["record_profile_rendering"],"declared":true,"module":"knowledge.rendering.record_profile_rendering","status":"consumed","symbol":"main"},{"consumers":["record_rendering_verification"],"declared":true,"module":"knowledge.rendering.record_rendering_verification","status":"consumed","symbol":"main"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"CURRENT_PRODUCER_CHECK"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"CURRENT_PRODUCER_TOOL"},{"consumers":["execution.audit.record_changed_scope_evidence","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"CURRENT_PRODUCER_VERSION"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"RECEIPT_TYPE_ID"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"RENDERING_MODES"},{"consumers":["execution.audit.audit_obligation_projection"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"RENDERING_VERIFICATION_CONTRACT_PATH"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"contract_sha256"},{"consumers":[],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.audit_producer_chain","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"load_contract"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"record_dependency_fingerprint"},{"consumers":["execution.task_runtime.task_runtime_runner","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"rendering_input"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.audit_obligation_projection","execution.audit.record_changed_scope_evidence","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"validate_contract"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"validate_record"},{"consumers":["execution.audit.audit_evidence_runtime","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"knowledge.rendering.rendering_verification_contract","status":"consumed","symbol":"validate_record_for_obligation"},{"consumers":["platform.agent_interface.install_host_config","platform.agent_interface.render_host_configs"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"RUNTIME_ENV_KEYS"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"StaticRenderRuntimeError"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"binding_document"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"default_runtime_bindings_path"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"probe_runtime"},{"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"read_runtime_bindings"},{"consumers":[],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"declared-unused","symbol":"render_page"},{"consumers":["knowledge.rendering.record_profile_rendering"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"render_pages"},{"consumers":["platform.agent_interface.inspect_host","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"rendering_request"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"requires_browser"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"runtime_requirements"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"select_constructs"},{"consumers":["knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"validate_render_result"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"knowledge.rendering.static_render_runtime","status":"consumed","symbol":"verify_runtime_bindings"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","status":"consumed","symbol":"boundary_block_from_text"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","status":"consumed","symbol":"projection_labels_from_text"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"knowledge.structure.boundary_contract","status":"consumed","symbol":"projection_marker_pair"},{"consumers":[],"declared":true,"module":"knowledge.structure.check_boundary_contract","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_boundary_contract"],"declared":true,"module":"knowledge.structure.check_boundary_contract","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.structure.check_moc","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_moc"],"declared":true,"module":"knowledge.structure.check_moc","status":"consumed","symbol":"main"},{"consumers":[],"declared":true,"module":"knowledge.structure.check_structure","status":"declared-unused","symbol":"current_receipt_errors"},{"consumers":["check_structure"],"declared":true,"module":"knowledge.structure.check_structure","status":"consumed","symbol":"main"},{"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","status":"consumed","symbol":"fence_scan"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","status":"consumed","symbol":"has_markdown_table"},{"consumers":["execution.audit.prepare_audit_plan","knowledge.rendering.changed_scope_rendering_checks"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","status":"consumed","symbol":"has_mermaid_fence"},{"consumers":["knowledge.rendering.changed_scope_rendering_checks","knowledge.structure.repository_structure"],"declared":true,"module":"knowledge.structure.markdown_structure_checks","status":"consumed","symbol":"table_scan"},{"consumers":["render_boundary_projection"],"declared":true,"module":"knowledge.structure.render_boundary_projection","status":"consumed","symbol":"main"},{"consumers":["render_structure_projection"],"declared":true,"module":"knowledge.structure.render_structure_projection","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.structure.repository_structure","status":"consumed","symbol":"check_repository_structure"},{"consumers":["check_repository_structure"],"declared":true,"module":"knowledge.structure.repository_structure","status":"consumed","symbol":"main"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"knowledge.structure.repository_structure","status":"consumed","symbol":"repository_files"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"CARRIED_RUNTIME_TARGET"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"CLI_CONTRACT_SCHEMA_VERSION"},{"consumers":["execution.audit.record_batch_judgment","execution.context_delivery.card_activation","execution.task_runtime.queue_runtime.review","execution.task_runtime.update_task","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"EXECUTION_CONTEXT_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"HOST_BOUNDARY_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"INTERFACE_PROJECTION_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"INTERFACE_SOURCE_HASH_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"MCP_FORM"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"OUTPUT_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PATH_CAPABILITIES_ACK_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PATH_CAPABILITIES_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.repository.path_admission"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PATH_EXTENSION_KEY"},{"consumers":["platform.agent_interface.mcp_server","platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PROCESS_VERDICTS"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PROJECTION_ARTIFACT_KIND"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"PROJECTION_SCHEMA_VERSION"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.tool_availability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"SOURCE_DISTRIBUTION_TARGET"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"UNREADABLE_VERDICT"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"WORKSPACE_ENV"},{"consumers":["platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"WORKSPACE_EXTENSION_KEY"},{"consumers":["platform.repository.path_admission","platform.repository.path_capability"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"WORKSPACE_FD_ENV"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"argument_expression"},{"consumers":["platform.agent_interface.cli_argv_renderer"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"argument_schema"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"bind_input"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"decode_output"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"input_binding"},{"consumers":["knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"nullable_argument"},{"consumers":["platform.agent_interface.cli_argv_renderer"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"validate_input"},{"consumers":["platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_interface_projection","platform.common.reporting"],"declared":true,"module":"platform.agent_interface.agent_interface_contract","status":"consumed","symbol":"validate_output_contract"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"AgentInterfacePolicyError"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"POLICY_PATH"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"SCHEMA_VERSION"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.distribution.tool_catalog"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"load_policy"},{"consumers":["platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.agent_interface.agent_interface_policy","status":"consumed","symbol":"shared_host_transport"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"ArgvRenderError"},{"consumers":["platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"CLI_EXTENSION_KEY"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"STRUCTURED_OUTPUT_ARGUMENT"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"STRUCTURED_OUTPUT_FLAG"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"build_argv"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"cli_metadata"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.agent_interface.cli_argv_renderer","status":"consumed","symbol":"schema_from_compiled_tool"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"ContractError"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"TOOL"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"apply_gated_writer_tools"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"checked_tool"},{"consumers":["governance.control.run_gates"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"compile_contract"},{"consumers":["compile_cli_contract"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"main"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.agent_interface.compile_cli_contract","status":"consumed","symbol":"with_checked_views"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","governance.profile.profile_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"EntrypointResolutionError"},{"consumers":["execution.audit.record_changed_scope_evidence","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"capture_argument_parser"},{"consumers":["execution.audit.audit_execution_runtime","execution.audit.record_changed_scope_evidence","execution.task_runtime.task_runtime_runner","governance.control.metadata_execution_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"describe_entrypoint"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"discover_entrypoints"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"entrypoint_for_implementation_path"},{"consumers":["execution.audit.record_changed_scope_evidence","execution.task_runtime.queue_runtime.gate_registry"],"declared":true,"module":"platform.agent_interface.entrypoint_loader","status":"consumed","symbol":"load_tool_implementation"},{"consumers":["inspect_host"],"declared":true,"module":"platform.agent_interface.inspect_host","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.install_host_config","status":"consumed","symbol":"install"},{"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"HOSTS"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"SERVER_NAME"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"dotenv_lines"},{"consumers":["platform.distribution.prepare_host","render_host_configs"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"main"},{"consumers":["platform.agent_interface.install_host_config"],"declared":true,"module":"platform.agent_interface.render_host_configs","status":"consumed","symbol":"parse_dotenv"},{"consumers":["render_interface_projection"],"declared":true,"module":"platform.agent_interface.render_interface_projection","status":"consumed","symbol":"main"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"AvailabilityError"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"CARRIED_RUNTIME"},{"consumers":["platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"PROJECTION_TARGETS"},{"consumers":["governance.control.run_gates","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.prepare_host"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"SOURCE_DISTRIBUTION"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.agent_interface.tool_availability","status":"consumed","symbol":"resolve"},{"consumers":["execution.task_runtime.task_runtime_runner","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.agent_interface.inspect_host","platform.agent_interface.install_host_config","platform.common.host_toolchain","platform.common.locked_download","platform.common.reporting","platform.distribution.install_profile_toolchain","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"HostEnvironmentUnavailable"},{"consumers":["platform.common.host_toolchain"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"PREPARATION_CAPABILITY_ID"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"host_handoff"},{"consumers":["platform.agent_interface.install_host_config","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"preparation_failure"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"preparation_request"},{"consumers":["platform.common.reporting"],"declared":true,"module":"platform.common.host_environment","status":"consumed","symbol":"validate_host_handoff"},{"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"CAPABILITY_ID"},{"consumers":["platform.agent_interface.render_host_configs","platform.distribution.prepare_host"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"CUE_ENV"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"binding_document"},{"consumers":["platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"binding_path"},{"consumers":["governance.profile.profile_cue"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"cue_unavailable"},{"consumers":["governance.profile.profile_cue","platform.distribution.install_profile_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"cue_version_matches"},{"consumers":["platform.agent_interface.inspect_host","platform.agent_interface.render_host_configs","platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"observe"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"requirements"},{"consumers":["governance.profile.profile_cue"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"select_cue"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"verify_cue"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.common.host_toolchain","status":"consumed","symbol":"verify_python"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","status":"consumed","symbol":"IMPLEMENTATION_MARKER"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","status":"consumed","symbol":"ImplementationMarkerError"},{"consumers":["platform.agent_interface.entrypoint_loader","platform.distribution.module_boundary_facts"],"declared":true,"module":"platform.common.implementation_marker","status":"consumed","symbol":"parse_implementation_module"},{"consumers":["platform.agent_interface.entrypoint_loader"],"declared":true,"module":"platform.common.implementation_marker","status":"consumed","symbol":"parse_implementation_module_source"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_candidate","governance.profile.profile_onboarding_status","governance.profile.scaffold_profile","governance.standards.adopt_standards","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"ArgumentParser"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"BOUNDARY_FIELD"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"BOUNDARY_PROJECTION_BEGIN"},{"consumers":["knowledge.structure.boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"BOUNDARY_PROJECTION_END"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"BOUNDARY_PROJECTION_LABELS"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"METADATA_MODES"},{"consumers":[],"declared":true,"module":"platform.common.kblib","status":"declared-unused","symbol":"METADATA_PROFILE_CONTRACT_PATH"},{"consumers":["knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"METADATA_TIGHTENING"},{"consumers":["execution.audit.check_batch_close","execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_EVIDENCE_PREFIX"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_INDEX_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_JOURNAL_PATH"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_MANIFEST_PATH"},{"consumers":["execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_PREFIX"},{"consumers":["execution.evidence.seal_receipts","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_COLD_SEGMENT_PREFIX"},{"consumers":["execution.task_runtime.amendment_plan","knowledge.metadata.freshness_receipt_contract","platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RECEIPT_IDENTITY_FIELDS"},{"consumers":["execution.audit.audit_producer_runtime"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"ReceiptObservation"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.manual_attestation","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","platform.common.reporting"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"ReceiptPublication"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RepositoryFileSnapshot"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RepositoryTreeSnapshot"},{"consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.compile_queue","execution.task_runtime.apply_delta","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"RuntimeStateLockedError"},{"consumers":[],"declared":true,"module":"platform.common.kblib","status":"declared-unused","symbol":"STRUCTURE_REGISTRY_CONTRACT_PATH"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.audit.substantive_review_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.record_rendering_verification","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.test_catalog","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"YamlSubsetError"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.project_page_state","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_upstream_components","platform.distribution.stamp_cards","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"atomic_write_text"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"blank_markdown_authority"},{"consumers":["knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"boundary_owned_slugs"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_chain","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.candidate_lifecycle","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.task_runtime.batch_settlement","execution.task_runtime.task_runtime_action","governance.control.metadata_execution_contract","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.common.reporting","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"canonical_json_bytes"},{"consumers":["governance.profile.profile_contract","knowledge.metadata.check_freshness"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"canonical_repository_file"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_plan_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.planning.coverage_delta","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.compose_page_contract","knowledge.metadata.project_page_state","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"canonical_yaml"},{"consumers":["governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"directory_listing_scope"},{"consumers":["execution.task_runtime.update_queue","governance.profile.apply_profile_adoption"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"durable_replace"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc","platform.common.reporting"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"exit_code"},{"consumers":["execution.audit.prepare_audit_plan","execution.context_delivery.card_activation","execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.property_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.structure.boundary_contract","knowledge.structure.repository_structure","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"extract_frontmatter"},{"consumers":["governance.profile.profile_contract","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"headings_of"},{"consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.check_corpus_plan","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"inherited_path_capability"},{"consumers":["knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"iter_managed_md_files"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"iter_md_files"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"load_metadata_profile_contract"},{"consumers":["governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"load_structure_registry_contract"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.record_batch_review","execution.evidence.evidence_invalidation_contract","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","platform.distribution.test_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"load_yaml_file"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_page_review","execution.audit.record_batch_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure","platform.agent_interface.compile_cli_contract","platform.common.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"make_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_producer_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation","execution.evidence.record_gate_result","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.check_queue","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.item_history","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.render_queue","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"managed_repository_path"},{"consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"markdown_atx_heading"},{"consumers":["execution.context_delivery.read_set_contract","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"markdown_authority_lines"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"no_authoritative_write_guard"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"open_cambium_subprocess"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"open_path_capability_parent"},{"consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"parse_scalar"},{"consumers":["knowledge.metadata.check_vocab","knowledge.metadata.compose_vocab"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"parse_vocabulary_artifact"},{"consumers":["knowledge.content.check_links"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"parse_wiki_link"},{"consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.planning.coverage_delta","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.task_runtime_runner","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.profile_schema_projection","governance.profile.rendering_contract","governance.profile.scaffold_profile","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.project_page_state","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","knowledge.structure.repository_structure","platform.agent_interface.agent_interface_policy","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_kernel_size","platform.distribution.module_boundary_report","platform.distribution.stamp_cards","platform.distribution.tool_catalog","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"parse_yaml_subset"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"process_is_alive"},{"consumers":["execution.audit.check_batch_close","execution.task_runtime.queue_runtime.policy_exceptions","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"quota_share_within_limit"},{"consumers":["execution.audit.check_proof","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.metadata.check_freshness","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"read_bytes"},{"consumers":["execution.audit.audit_producer_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"read_receipt_bytes"},{"consumers":["execution.context_delivery.read_set_contract","execution.task_runtime.queue_runtime.task_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"read_set_document_type"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_dimension_contract","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.prepare_audit_plan","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.compile_queue","execution.planning.corpus_planning_contract","execution.task_runtime.apply_delta","execution.task_runtime.render_queue","execution.task_runtime.task_runtime_runner","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.rendering_contract","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.page_frontmatter_contract","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure","knowledge.structure.render_boundary_projection","knowledge.structure.render_structure_projection","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.check_kernel_size","platform.distribution.check_upstream_components","platform.distribution.stamp_cards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"read_text"},{"consumers":["execution.evidence.seal_receipts"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"receipt_append_mutex"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"receipt_append_observation"},{"consumers":["execution.task_runtime.apply_delta","execution.task_runtime.update_queue"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"receipt_append_outcome"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"receipt_outcome_from"},{"consumers":["governance.control.metadata_execution_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"registered_repository_artifact_path"},{"consumers":["knowledge.structure.check_boundary_contract","knowledge.structure.render_boundary_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"render_boundary_projection_lines"},{"consumers":["knowledge.structure.check_moc","knowledge.structure.repository_structure","platform.distribution.test_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_content_files"},{"consumers":["execution.audit.check_proof","execution.context_delivery.read_set_contract","execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.property_state","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","governance.profile.scaffold_profile","governance.standards.adoption_lineage_contract","governance.standards.standards_state","knowledge.structure.check_structure","knowledge.structure.render_structure_projection","platform.repository.repository"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_file_snapshot"},{"consumers":["execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_parent_tree_snapshot"},{"consumers":["execution.audit.check_batch_close","execution.context_delivery.card_contract","execution.context_delivery.read_set_contract","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.control_plane","execution.task_runtime.queue_runtime.repofs","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.task_runtime_runner","governance.control.control_registry_contract","governance.profile.apply_profile_adoption","governance.profile.profile_candidate","governance.profile.scaffold_profile","knowledge.content.maintenance_candidates","knowledge.metadata.check_freshness","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_path"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.metadata_gate_runtime","execution.evidence.record_gate_result","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.queue_check_receipt","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.resume","execution.task_runtime.queue_runtime.revalidation","execution.task_runtime.update_queue","execution.task_runtime.update_task","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_snapshot_sha256"},{"consumers":["execution.audit.audit_evidence_runtime","execution.audit.audit_producer_runtime","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.context_delivery.card_activation","execution.evidence.metadata_gate_runtime","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.metadata_page_state_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_target_snapshot"},{"consumers":["execution.task_runtime.queue_runtime.adoption"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_tree_sha256"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.planning.check_corpus_plan","execution.task_runtime.queue_runtime.profile_view","governance.control.run_gates","governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_candidate","governance.profile.profile_contract","knowledge.metadata.check_freshness"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"repository_tree_snapshot"},{"consumers":["execution.planning.check_corpus_plan","governance.control.run_gates"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"retained_tree_contains"},{"consumers":["governance.profile.check_profile","governance.profile.profile_admission","governance.profile.profile_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"retained_tree_is_bound"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime","execution.task_runtime.task_runtime_runner","governance.control.run_gates","governance.profile.apply_profile_adoption","governance.profile.profile_cue","knowledge.rendering.static_render_runtime","platform.common.host_toolchain","platform.distribution.install_profile_toolchain","platform.distribution.module_boundary_report","platform.distribution.node_runtime","platform.distribution.prepare_host","platform.distribution.prepare_host_toolchain","platform.distribution.prepare_rendering_runtime","platform.distribution.test_runner","platform.distribution.upstream_component_boundary","platform.distribution.upstream_identity"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"run_cambium_subprocess"},{"consumers":["governance.profile.check_profile"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"runtime_receipt_identity"},{"consumers":["execution.audit.check_batch_close","execution.audit.prepare_audit_plan","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"runtime_write_lock"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.audit_producer_runtime","execution.audit.batch_close_audit","execution.audit.batch_review_obligation_contract","execution.audit.batch_review_receipt_contract","execution.audit.changed_scope_evidence_contract","execution.audit.changed_scope_evidence_runtime","execution.audit.check_batch_close","execution.audit.check_proof","execution.audit.prepare_audit_plan","execution.audit.record_changed_scope_evidence","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.apply_task_plan","execution.planning.check_corpus_plan","execution.planning.compile_queue","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.candidate_delta_runtime","execution.task_runtime.init_state","execution.task_runtime.queue_runtime.close_gate","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.receipts","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_contract","execution.task_runtime.register_amendment","execution.task_runtime.runtime_state_io","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.contract_exception_policy","governance.control.metadata_execution_contract","governance.profile.apply_profile_adoption","governance.profile.check_profile","governance.profile.profile_batch_judgment_contract","governance.profile.profile_contract","governance.profile.rendering_contract","governance.standards.adopt_standards","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.apply_metadata_transition","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state","knowledge.metadata.project_page_state","knowledge.rendering.profile_rendering_evidence_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.agent_interface.tool_availability","platform.distribution.check_upstream_components","platform.distribution.tool_catalog"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"sha256_bytes"},{"consumers":["execution.audit.changed_scope_evidence_contract","execution.audit.check_batch_close","execution.audit.record_batch_page_review","execution.audit.record_substantive_review","execution.planning.check_corpus_plan","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.queue_runtime.adoption","execution.task_runtime.queue_runtime.amendments","execution.task_runtime.queue_runtime.delta","execution.task_runtime.queue_runtime.item_evidence","execution.task_runtime.queue_runtime.locks","execution.task_runtime.queue_runtime.maintenance","execution.task_runtime.queue_runtime.property_state","execution.task_runtime.queue_runtime.runtime","execution.task_runtime.queue_runtime.task_progress","execution.task_runtime.queue_runtime.work_spec","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.profile.profile_batch_judgment_contract","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"sha256_file"},{"consumers":["execution.audit.check_batch_close","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_structure","knowledge.structure.markdown_structure_checks"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"strip_code"},{"consumers":["execution.planning.coverage_delta","knowledge.content.check_residual_content"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"strip_yaml_comment"},{"consumers":["knowledge.structure.render_structure_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"structure_derived_role_records"},{"consumers":["knowledge.structure.check_structure","knowledge.structure.render_structure_projection"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"structure_input_owner_reference_kind"},{"consumers":["knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_boundary_shape"},{"consumers":["governance.profile.profile_contract","knowledge.metadata.compose_page_contract"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_metadata_contract_shape"},{"consumers":[],"declared":true,"module":"platform.common.kblib","status":"declared-unused","symbol":"validate_metadata_profile_contract"},{"consumers":["execution.audit.audit_producer_runtime","execution.audit.check_proof"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_receipt_output_path"},{"consumers":[],"declared":true,"module":"platform.common.kblib","status":"declared-unused","symbol":"validate_structure_registry_contract"},{"consumers":["governance.profile.check_profile","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_structure_registry_references"},{"consumers":["governance.profile.profile_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"validate_structure_registry_shape"},{"consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan","execution.task_runtime.apply_delta","execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.profile.check_profile","knowledge.content.check_links","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.metadata.check_vocab","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"write_receipts"},{"consumers":["execution.audit.check_batch_close","execution.evidence.record_gate_result","execution.evidence.seal_receipts","execution.planning.compile_queue","execution.planning.record_corpus_acceptance","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.register_amendment","execution.task_runtime.update_task","governance.profile.apply_profile_adoption","governance.standards.adopt_standards","knowledge.metadata.apply_metadata_transition"],"declared":true,"module":"platform.common.kblib","status":"consumed","symbol":"write_receipts_observed"},{"consumers":["platform.distribution.install_profile_toolchain","platform.distribution.node_runtime"],"declared":true,"module":"platform.common.locked_download","status":"consumed","symbol":"download"},{"consumers":["execution.audit.check_proof","execution.planning.check_corpus_plan"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"catalog_receipt"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.audit_evidence_runtime","execution.audit.audit_execution_runtime","execution.audit.batch_review_obligation_contract","execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.evidence_invalidation_contract","execution.task_runtime.queue_runtime.review","execution.task_runtime.task_runtime_runner","governance.profile.profile_batch_judgment_contract","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"catalog_record"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"document_projection"},{"consumers":["execution.evidence.metadata_gate_runtime","execution.evidence.seal_receipts","execution.planning.corpus_planning_contract","execution.task_runtime.amendment_plan","execution.task_runtime.amendment_policy","execution.task_runtime.apply_amendment","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task","governance.control.control_registry_contract","governance.standards.standards_state","knowledge.content.maintenance_candidates","knowledge.metadata.freshness_receipt_contract","knowledge.metadata.metadata_property_state"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"nonempty_string"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.evidence.evidence_invalidation_contract","execution.task_runtime.task_runtime_action","governance.profile.profile_batch_judgment_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"require_trimmed_string"},{"consumers":["execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"timestamp_value"},{"consumers":["execution.evidence.evidence_invalidation_contract","execution.planning.coverage_delta","execution.task_runtime.queue_runtime","execution.task_runtime.queue_runtime.primitives","knowledge.metadata.freshness_receipt_contract"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"valid_timestamp"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.batch_review_obligation_contract","execution.audit.substantive_review_contract","knowledge.rendering.rendering_verification_contract"],"declared":true,"module":"platform.common.primitives","status":"consumed","symbol":"validated_document"},{"consumers":["knowledge.content.check_links","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.receipts","status":"consumed","symbol":"make_gate_receipt"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"FindingSet"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","execution.evidence.seal_receipts","knowledge.content.check_links","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_moc","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"JSON_CHECK_HELP"},{"consumers":["execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"JSON_RECEIPT_HELP"},{"consumers":["knowledge.content.check_residual_content","knowledge.metadata.check_vocab"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"JSON_RECEIPT_SUMMARY_HELP"},{"consumers":["execution.evidence.seal_receipts","execution.planning.compile_queue","execution.task_runtime.apply_amendment","execution.task_runtime.apply_contract_amendment","execution.task_runtime.apply_delta","execution.task_runtime.init_state","governance.standards.adopt_standards","knowledge.content.check_residual_content","knowledge.content.duplicate_check","knowledge.metadata.check_freshness","knowledge.metadata.check_vocab","knowledge.structure.check_moc"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"JsonReceiptCollector"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"RedirectedJsonReceipts"},{"consumers":["adopt_standards","apply_amendment","apply_contract_amendment","apply_delta","apply_metadata_transition","apply_profile_adoption","assemble_terminal_proof","check_batch_close","check_boundary_contract","check_corpus_plan","check_freshness","check_page_contract","check_profile","check_proof","check_queue","check_structure","check_vocab","compile_queue","compose_page_contract","compose_vocab","execution.task_runtime.task_runtime_runner","init_state","prepare_audit_plan","profile_candidate","profile_onboarding_status","publish_delta","record_batch_judgment","record_batch_page_review","record_batch_review","record_changed_scope_evidence","record_corpus_acceptance","record_evidence_invalidation","record_gate_attestation","record_gate_result","record_maintenance_evidence","record_profile_rendering","record_rendering_verification","record_substantive_review","register_amendment","render_boundary_projection","render_host_configs","render_queue","render_structure_projection","run_gates","run_task","seal_receipts","update_queue","update_task"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"host_environment_boundary"},{"consumers":["execution.task_runtime.task_runtime_runner","platform.agent_interface.mcp_server"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"observe_invocation"},{"consumers":[],"declared":true,"module":"platform.common.reporting","status":"declared-unused","symbol":"observe_tool_output"},{"consumers":["execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"publication_result"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"publication_result_reliable"},{"consumers":["execution.audit.check_batch_close","execution.audit.check_proof","knowledge.content.check_links","knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract","knowledge.structure.check_structure"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"run_redirected_json"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"validate_publication_result"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","execution.evidence.metadata_gate_runtime"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"validate_receipt_process"},{"consumers":["execution.audit.assemble_terminal_proof","execution.audit.prepare_audit_plan","execution.audit.record_batch_page_review","execution.audit.record_changed_scope_evidence","execution.audit.record_substantive_review","execution.planning.record_corpus_acceptance","execution.task_runtime.task_runtime_runner","knowledge.rendering.record_profile_rendering","knowledge.rendering.record_rendering_verification"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"write_canonical_json"},{"consumers":["execution.task_runtime.check_queue","execution.task_runtime.record_maintenance_evidence","execution.task_runtime.register_amendment","execution.task_runtime.update_queue","execution.task_runtime.update_task"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"write_canonical_json_array"},{"consumers":["execution.audit.record_batch_judgment","execution.audit.record_batch_review","execution.evidence.record_evidence_invalidation","execution.evidence.record_gate_attestation"],"declared":true,"module":"platform.common.reporting","status":"consumed","symbol":"write_publication_result"},{"consumers":["check_kernel_size"],"declared":true,"module":"platform.distribution.check_kernel_size","status":"consumed","symbol":"main"},{"consumers":["check_upstream_components"],"declared":true,"module":"platform.distribution.check_upstream_components","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host_toolchain"],"declared":true,"module":"platform.distribution.install_profile_toolchain","status":"consumed","symbol":"install_cue"},{"consumers":[],"declared":true,"module":"platform.distribution.install_profile_toolchain","status":"declared-unused","symbol":"main"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"EXCLUDED_CONSUMPTION_FORMS"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"EXCLUDED_DIRS"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"cli_modules"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"collect"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"consumption_pairs"},{"consumers":["platform.distribution.module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"def_span_sha256"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"import_graph"},{"consumers":[],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"declared-unused","symbol":"is_cli_module"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"package_layers"},{"consumers":["platform.distribution.module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"private_pairs"},{"consumers":["platform.distribution.module_boundary_report","platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_facts","status":"consumed","symbol":"strongly_connected"},{"consumers":["module_boundary_report"],"declared":true,"module":"platform.distribution.module_boundary_report","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.tool_catalog"],"declared":true,"module":"platform.distribution.module_boundary_report","status":"consumed","symbol":"manifest_errors"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","status":"consumed","symbol":"node_requirement"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","status":"consumed","symbol":"npm_cli"},{"consumers":["platform.distribution.prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.node_runtime","status":"consumed","symbol":"prepare_node"},{"consumers":["prepare_host"],"declared":true,"module":"platform.distribution.prepare_host","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.distribution.prepare_host_toolchain","status":"consumed","symbol":"prepare"},{"consumers":["prepare_rendering_runtime"],"declared":true,"module":"platform.distribution.prepare_rendering_runtime","status":"consumed","symbol":"main"},{"consumers":["platform.distribution.prepare_host"],"declared":true,"module":"platform.distribution.prepare_rendering_runtime","status":"consumed","symbol":"prepare_runtime"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"platform.distribution.stamp_cards","status":"consumed","symbol":"card_body_digest"},{"consumers":["execution.audit.check_proof","execution.context_delivery.card_activation","execution.planning.apply_task_plan"],"declared":true,"module":"platform.distribution.stamp_cards","status":"consumed","symbol":"discover_cards"},{"consumers":["stamp_cards"],"declared":true,"module":"platform.distribution.stamp_cards","status":"consumed","symbol":"main"},{"consumers":["execution.context_delivery.card_activation"],"declared":true,"module":"platform.distribution.stamp_cards","status":"consumed","symbol":"source_digest"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.distribution.test_catalog","status":"consumed","symbol":"TestCatalogError"},{"consumers":["platform.distribution.test_runner"],"declared":true,"module":"platform.distribution.test_catalog","status":"consumed","symbol":"load_current_catalog"},{"consumers":["generate_test_catalog"],"declared":true,"module":"platform.distribution.test_catalog","status":"consumed","symbol":"main"},{"consumers":["run_tests"],"declared":true,"module":"platform.distribution.test_runner","status":"consumed","symbol":"main"},{"consumers":["generate_tool_catalog"],"declared":true,"module":"platform.distribution.tool_catalog","status":"consumed","symbol":"main"},{"consumers":["governance.profile.apply_profile_adoption","platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"ComponentBoundaryError"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"DEFAULT_MANIFEST_PATH"},{"consumers":["platform.agent_interface.compile_cli_contract"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"component_content_identity"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"evaluate"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"manifest_path"},{"consumers":["platform.distribution.check_upstream_components"],"declared":true,"module":"platform.distribution.upstream_component_boundary","status":"consumed","symbol":"manifest_text"},{"consumers":["governance.profile.apply_profile_adoption"],"declared":true,"module":"platform.distribution.upstream_identity","status":"consumed","symbol":"UpstreamIdentityError"},{"consumers":["execution.task_runtime.queue_runtime.adoption","governance.profile.apply_profile_adoption","governance.standards.standards_state"],"declared":true,"module":"platform.distribution.upstream_identity","status":"consumed","symbol":"is_full_commit_sha"},{"consumers":["governance.profile.apply_profile_adoption","governance.standards.adopt_standards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.distribution.upstream_identity","status":"consumed","symbol":"resolve_revision"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"DelegationScope"},{"consumers":["platform.agent_interface.mcp_server"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"PathAdmissionError"},{"consumers":[],"declared":true,"module":"platform.repository.path_admission","status":"declared-unused","symbol":"admit_paths"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"canonical_spelling"},{"consumers":[],"declared":true,"module":"platform.repository.path_admission","status":"declared-unused","symbol":"capability_is_active"},{"consumers":["platform.agent_interface.mcp_server","platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"invocation"},{"consumers":["platform.repository.path_capability"],"declared":true,"module":"platform.repository.path_admission","status":"consumed","symbol":"retain_path"},{"consumers":[],"declared":true,"module":"platform.repository.path_capability","status":"declared-unused","symbol":"PATH_CAPABILITIES_ENV"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"acknowledge"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"ancestor_directory_capability"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"cache_file"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"cache_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"cached_file"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"cached_tree"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"child_invocation"},{"consumers":["execution.task_runtime.task_runtime_runner"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"controlled_root_fd"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"current_file_bytes"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"effective_target"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"inherited_capability"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"logical_spelling"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"materialize_ancestor_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"materialize_tree"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"open_parent"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"parent_tree_snapshot"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"read_bytes"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"read_stable_descriptor"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"read_text"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"receipt_operation"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"record_append_target"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"record_replacement"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"records"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"register_tree_snapshot_factory"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"release_component_target"},{"consumers":["knowledge.metadata.project_page_state","platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"stat_identity"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"subprocess_kwargs"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"tree_contains"},{"consumers":["platform.common.kblib"],"declared":true,"module":"platform.repository.path_capability","status":"consumed","symbol":"tree_is_bound"},{"consumers":[],"declared":true,"module":"platform.repository.path_capability","status":"declared-unused","symbol":"verify_named_target"},{"consumers":["execution.audit.audit_fingerprint","execution.audit.terminal_proof_contract","execution.context_delivery.read_set_contract","execution.task_runtime.task_runtime_runner","governance.profile.profile_contract","governance.profile.rendering_contract","knowledge.metadata.freshness_receipt_contract","platform.common.kblib","platform.distribution.check_kernel_size","platform.distribution.stamp_cards","platform.distribution.upstream_component_boundary"],"declared":true,"module":"platform.repository.path_contract","status":"consumed","symbol":"canonical_repository_relative_path"},{"consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"file_bytes_sha256"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"path_is_within_any"},{"consumers":["knowledge.content.check_residual_content"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"relative_path_is_within"},{"consumers":["knowledge.content.check_residual_content"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"relative_path_is_within_any"},{"consumers":["knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"repository_input_snapshot"},{"consumers":["platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"repository_relative_spelling"},{"consumers":["execution.audit.audit_dimension_contract","execution.audit.audit_fingerprint","execution.audit.audit_obligation_projection","execution.audit.audit_plan_contract","execution.audit.batch_close_contract","execution.audit.batch_review_obligation_contract","execution.audit.changed_scope_evidence_contract","execution.audit.check_proof","execution.audit.record_changed_scope_evidence","execution.audit.substantive_review_contract","execution.audit.terminal_proof_contract","execution.context_delivery.card_activation","execution.evidence.evidence_invalidation_contract","execution.planning.corpus_planning_contract","execution.task_runtime.runtime_state_contract","governance.control.contract_exception_policy","governance.control.control_registry_contract","governance.control.metadata_execution_contract","governance.profile.check_profile","governance.profile.profile_contract","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","knowledge.metadata.vocabulary_contract","knowledge.rendering.deterministic_rendering_contract","knowledge.rendering.rendering_verification_contract","platform.agent_interface.compile_cli_contract","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection","platform.distribution.module_boundary_report"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"repository_source_root"},{"consumers":["knowledge.metadata.check_page_contract","knowledge.structure.check_boundary_contract"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"resolve_markdown_reference"},{"consumers":["execution.audit.check_batch_close"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"same_existing_repository_target_snapshot"},{"consumers":["execution.evidence.metadata_gate_runtime","knowledge.metadata.apply_metadata_transition","knowledge.metadata.project_page_state"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"same_existing_target_snapshot"},{"consumers":["knowledge.metadata.project_page_state"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"same_missing_target_snapshot"},{"consumers":["execution.audit.check_batch_close","execution.audit.record_changed_scope_evidence","governance.control.run_gates","knowledge.metadata.compose_page_contract","knowledge.metadata.compose_vocab","platform.agent_interface.compile_cli_contract","platform.agent_interface.entrypoint_loader","platform.agent_interface.mcp_server","platform.agent_interface.render_host_configs","platform.agent_interface.render_interface_projection"],"declared":true,"module":"platform.repository.repository","status":"consumed","symbol":"tools_source_root"}],"static_scan":{"excluded_consumption_forms":["subprocess-cli","registry-driven-dynamic-import"],"excluded_directories":["__pycache__","compiled","schemas","tests"],"owner":"Tools/platform/distribution/module_boundary_facts.py","scope":"shipped production Python modules"},"summary":{"declared_cli_tools":67,"declared_public_apis_without_observed_consumers":38,"declared_transport_consumptions":49,"declared_unused_static_public_apis":77,"dependency_cycles":0,"host_transports":1,"mcp_tools":49,"missing_private_exceptions":0,"registered_capability_relationships":138,"registered_symbol_relationships":74,"shipped_modules":260,"source_cli_tools":67,"source_public_exports":353,"source_public_exports_undeclared":0,"static_private_consumptions":0,"static_public_api_symbols":1561,"unclassified_modules":0},"taxonomy":{"areas":[{"area":"execution","domains":["planning","task-runtime","audit","evidence","context-delivery"],"purpose":"Materialize plans, advance runtime state, produce evidence, and close governed work."},{"area":"governance","domains":["standards","profile","control"],"purpose":"Bind shared Standards, Profile, and control-plane contracts to deterministic implementations."},{"area":"knowledge","domains":["structure","metadata","content","rendering"],"purpose":"Validate and project governed knowledge structures and page-level contracts."},{"area":"platform","domains":["agent-interface","distribution","repository","common"],"purpose":"Supply host interfaces, repository safety, distribution controls, and shared Tool mechanics."}],"layers":[{"layer":"api","purpose":"Stable domain-facing public surface that forwards to defining modules without owning algorithms."},{"layer":"application","purpose":"One deterministic use case that composes domain contracts and infrastructure."},{"layer":"contract","purpose":"Machine-contract loading, closed validation, pure projection, and stable predicates."},{"layer":"entrypoint","purpose":"Stable CLI or MCP adapter; parsing and presentation stay thin."},{"layer":"infrastructure","purpose":"Repository IO, serialization, locking, transport, generation, and other Tool-owned mechanics."}]},"unclassified_modules":[]} diff --git a/Tools/complete_audit_receipt.py b/Tools/complete_audit_receipt.py deleted file mode 100644 index 4b66eaee..00000000 --- a/Tools/complete_audit_receipt.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python3 -"""Stable public command; implementation lives at :mod:`Tools.execution.audit.complete_audit_receipt`.""" - -import os -import sys - -_REPOSITORY_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) -if _REPOSITORY_ROOT not in sys.path: - sys.path.insert(0, _REPOSITORY_ROOT) - -from Tools.execution.audit.complete_audit_receipt import main as _main - -IMPLEMENTATION_MODULE = "Tools.execution.audit.complete_audit_receipt" - -from Tools.platform.common.reporting import host_environment_boundary as _host_environment_boundary - -@_host_environment_boundary -def main(argv=None): - return _main(argv) - -if __name__ == "__main__": - raise SystemExit(main()) diff --git a/Tools/execution/audit/assemble_terminal_proof.py b/Tools/execution/audit/assemble_terminal_proof.py index 198cee5e..dc4f337c 100644 --- a/Tools/execution/audit/assemble_terminal_proof.py +++ b/Tools/execution/audit/assemble_terminal_proof.py @@ -13,7 +13,6 @@ import Tools.execution.audit.audit_dimension_contract as audit_dimension_contract import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract import Tools.execution.audit.terminal_proof_contract as terminal_proof_contract import Tools.execution.planning.check_corpus_plan as check_corpus_plan import Tools.execution.planning.corpus_planning_contract as corpus_planning_contract @@ -33,7 +32,7 @@ CAPABILITY_ID = "terminal-proof-producer-v1" DEFAULT_PROOF_PATH = runtime_paths.child_path( runtime_paths.RECEIPT_ROOT, "terminal-proof.yaml") -DEFAULT_RECEIPT_REGISTER = runtime_paths.AUDIT_RECEIPT_REGISTER_PATH +DEFAULT_DETERMINISTIC_RESULTS = runtime_paths.TERMINAL_AUDIT_RECEIPT_PATH class TerminalProofAssemblyError(ValueError): @@ -115,7 +114,7 @@ def _profile_receipt_dimensions(result): if dimension not in audit_dimension_contract.BASE_RECEIPT_DIMENSIONS)) -def _dimension_coverage(result, register_records, semantic_input): +def _dimension_coverage(result, semantic_input): dimensions = tuple(audit_dimension_contract.BASE_RECEIPT_DIMENSION_ORDER) + \ _profile_receipt_dimensions(result) if len(dimensions) != len(set(dimensions)): @@ -123,7 +122,6 @@ def _dimension_coverage(result, register_records, semantic_input): "selected Profile repeats a Kernel-owned audit dimension") by_dimension = {dimension: [] for dimension in dimensions} current = receipt_catalogs.current_receipt_catalog(result) - contract = audit_receipt_contract.load_contract(result["root"]) try: evidence_rows = audit_evidence_runtime.terminal_dimension_evidence( result) @@ -144,22 +142,6 @@ def _dimension_coverage(result, register_records, semantic_input): raise TerminalProofAssemblyError( "plan-bound dimension evidence %s is not current" % receipt_id) - if row["evidence_kind"] == "audit-receipt": - try: - receipt_catalogs.require_register_member( - register_records, receipt_id, current_record) - except receipt_catalogs.ReceiptRegisterError as exc: - raise TerminalProofAssemblyError( - "current AuditReceipt %s is absent from or differs in " - "the canonical AuditReceipt register: %s" % (receipt_id, exc)) from exc - try: - audit_receipt_contract.validate_audit_receipt( - current_record, contract=contract, - dimensions=set(dimensions)) - except (TypeError, ValueError) as exc: - raise TerminalProofAssemblyError( - "current AuditReceipt %s is invalid: %s" % - (receipt_id, exc)) from exc by_dimension[dimension].append(receipt_id) reasons = semantic_input["dimension_not_applicable_reasons"] @@ -231,10 +213,9 @@ def _semantic_acceptance_receipt( def assemble_terminal_proof( root, semantic_input, *, queue_check_receipt, corpus_plan_check_receipt, - audit_receipt_register=DEFAULT_RECEIPT_REGISTER, terminal_audit_receipt_register= runtime_paths.TERMINAL_AUDIT_RECEIPT_PATH, - full_deterministic_results=DEFAULT_RECEIPT_REGISTER): + full_deterministic_results=DEFAULT_DETERMINISTIC_RESULTS): """Return one closed Proof derived from one current runtime snapshot.""" root = os.path.realpath(os.path.abspath(root)) semantic_input = terminal_proof_contract.validate_terminal_audit_input( @@ -276,8 +257,6 @@ def assemble_terminal_proof( "result": "pass", }, gate_id="corpus-plan-structure") try: - register_records = receipt_catalogs.read_receipt_register( - root, audit_receipt_register) terminal_register_records = receipt_catalogs.read_receipt_register( root, terminal_audit_receipt_register) receipt_catalogs.require_register_member( @@ -327,8 +306,7 @@ def assemble_terminal_proof( "rendering_evidence": semantic_input["rendering_evidence"], "audit_snapshot_id": "snapshot-" + repository_snapshot[7:23], "dimension_coverage": _dimension_coverage( - result, register_records, semantic_input), - "audit_receipt_register": audit_receipt_register, + result, semantic_input), "terminal_audit_receipt_register": terminal_audit_receipt_register, "reused_receipts": reconciliation["reused_receipts"], @@ -363,13 +341,11 @@ def main(argv=None): help="closed YAML/JSON below .cambium/tmp") parser.add_argument("--queue-check-receipt", required=True) parser.add_argument("--corpus-plan-check-receipt", required=True) - parser.add_argument("--audit-receipt-register", - default=DEFAULT_RECEIPT_REGISTER) parser.add_argument( "--terminal-audit-receipt-register", default=runtime_paths.TERMINAL_AUDIT_RECEIPT_PATH) parser.add_argument("--full-deterministic-results", - default=DEFAULT_RECEIPT_REGISTER) + default=DEFAULT_DETERMINISTIC_RESULTS) parser.add_argument("--proof", default=DEFAULT_PROOF_PATH) parser.add_argument("--apply", action="store_true") parser.add_argument("--json", action="store_true") @@ -377,7 +353,6 @@ def main(argv=None): root = os.path.realpath(os.path.abspath(args.root)) try: semantic_input = read_terminal_audit_input(root, args.terminal_audit_input) - _receipt_register_path(root, args.audit_receipt_register) _receipt_register_path(root, args.terminal_audit_receipt_register) _receipt_register_path(root, args.full_deterministic_results) proof_absolute = _proof_path(root, args.proof) @@ -385,7 +360,6 @@ def main(argv=None): root, semantic_input, queue_check_receipt=args.queue_check_receipt, corpus_plan_check_receipt=args.corpus_plan_check_receipt, - audit_receipt_register=args.audit_receipt_register, terminal_audit_receipt_register= args.terminal_audit_receipt_register, full_deterministic_results=args.full_deterministic_results) diff --git a/Tools/execution/audit/audit_evidence_runtime.py b/Tools/execution/audit/audit_evidence_runtime.py index 68d64633..7711ad9a 100644 --- a/Tools/execution/audit/audit_evidence_runtime.py +++ b/Tools/execution/audit/audit_evidence_runtime.py @@ -9,6 +9,7 @@ """ from contextlib import contextmanager +from copy import deepcopy import os import stat @@ -18,7 +19,6 @@ import Tools.execution.audit.audit_plan_contract as audit_plan_contract import Tools.execution.audit.audit_producer_chain as audit_producer_chain import Tools.execution.audit.audit_reconciliation_contract as audit_reconciliation_contract -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract import Tools.execution.audit.batch_close_audit as batch_close_audit import Tools.execution.audit.batch_close_contract as batch_close_contract import Tools.execution.audit.batch_review_obligation_contract as batch_review_obligation_contract @@ -129,6 +129,10 @@ def records(self, catalog, plan_id, obligation_id): if not all(isinstance(value, str) for value in binding): continue index.setdefault(binding, []).append(record) + if record.get("record_kind") == "batch-page-review-record": + for covered in record.get("covered_obligation_ids") or (): + if isinstance(covered, str) and covered != binding[1]: + index.setdefault((binding[0], covered), []).append(record) for rows in index.values(): rows.sort(key=lambda row: row.get("receipt_id") or "") if not self.enabled: @@ -146,7 +150,7 @@ def capture(): return self.memo(("metadata-page", relative), capture) def chain(self, obligation): - return audit_producer_chain.precursor_chain_for_obligation( + return audit_producer_chain.producer_chain_for_obligation( obligation, root=self.root, evaluation=self.evaluation, contract_loader=self.contract) @@ -181,7 +185,7 @@ def page_artifact(self, relative): return self.memo(("page-artifact", relative), lambda: _current_page_artifact_fingerprint( self.root, relative, snapshot=self.page_snapshot(relative), - contract=self.contract(audit_receipt_contract))) + contract=self.contract(audit_fingerprint))) def page_sources(self, relative): return self.memo(("page-sources", relative), lambda: @@ -221,6 +225,10 @@ def evidence_observation(result): try: with audit_producer_chain.producer_chain_observation( view["_audit_evidence_facts"].memo), \ + audit_plan_contract.serialization_observation( + view["_audit_evidence_facts"].memo), \ + batch_review_obligation_contract.registry_observation( + view["root"]), \ profile_batch_judgment_contract.judgment_observation( view["_audit_evidence_facts"].memo), \ register_observation(view["_audit_evidence_facts"].memo): @@ -271,7 +279,7 @@ def _current_page_set_artifact_fingerprint(root, scope, *, facts=None): "artifact target does not exist: %s" % relative) pages.append((relative, snapshot.read_text())) return audit_fingerprint.page_set_artifact_fingerprint( - pages, contract=facts.contract(audit_receipt_contract) if facts else None) + pages, contract=facts.contract(audit_fingerprint) if facts else None) _EVIDENCE_BINDING_FIELDS = audit_lifecycle_contract.EVIDENCE_BINDING_FIELDS @@ -551,45 +559,19 @@ def resolve_stage_plan(result, item, due_stage, required_state=None, } -def _receipt_plan_binding_errors( - receipt, plan, plan_sha256, obligation, *, require_pass=True): - errors = audit_lifecycle_contract.attempt_binding_mismatches( - receipt, plan, plan_sha256, obligation) - expected = { - "invalidated_by": None, - "reused_receipt_id": None, - "reuse_reason": None, - } - if require_pass: - expected["result"] = "passed" - errors.extend(field for field, value in expected.items() - if receipt.get(field) != value) - scope = receipt.get("scope") - if (not isinstance(scope, list) or - obligation["target"] not in scope): - errors.append("scope") - return errors - - -def _producer_evidence_errors(root, catalog, plan, plan_sha256, - obligation, receipt, *, require_pass=True, +def _producer_record_errors(root, catalog, plan, plan_sha256, + obligation, evidence, *, require_pass=False, require_current=True, result=None, item=None): errors = [] facts = (result or {}).get("_audit_evidence_facts") or _EvidenceFacts( result or {"root": root}) - reference = receipt.get("evidence_ref") - try: - evidence = _current_record( - catalog, reference, "AuditReceipt producer evidence") - except AuditEvidenceError as exc: - return [str(exc)] try: chain = facts.chain(obligation) - if not audit_producer_chain.precursor_record_matches(evidence, chain): + if not audit_producer_chain.producer_record_matches(evidence, chain): raise audit_producer_chain.AuditProducerChainError( - "record differs from the registered precursor identity") + "record differs from the registered producer identity") except audit_producer_chain.AuditProducerChainError as exc: - return ["AuditReceipt producer chain: %s" % exc] + return ["audit producer chain: %s" % exc] errors.extend(audit_lifecycle_contract.attempt_binding_mismatches( evidence, plan, plan_sha256, obligation)) expected = { @@ -600,26 +582,6 @@ def _producer_evidence_errors(root, catalog, plan, plan_sha256, expected["result"] = "pass" errors.extend(field for field, value in expected.items() if evidence.get(field) != value) - expected_method = "%s@%s/%s" % ( - evidence.get("tool"), evidence.get("tool_version"), - evidence.get("check")) - if receipt.get("verifier") != evidence.get("tool"): - errors.append("verifier") - if receipt.get("method") != expected_method: - errors.append("method") - if receipt.get("checked_at") != evidence.get("checked_at"): - errors.append("checked_at") - for field in ( - "artifact_fingerprint", "dependency_fingerprint", - "contract_fingerprint"): - if receipt.get(field) != evidence.get(field): - errors.append(field) - evidence_scope = evidence.get("scope") - if isinstance(evidence_scope, list): - expected_scope = sorted(set( - evidence_scope + [obligation["target"]])) - if receipt.get("scope") != expected_scope: - errors.append("scope") if chain["execution_route"] == "substantive-review": review_contract = None try: @@ -653,7 +615,7 @@ def _producer_evidence_errors(root, catalog, plan, plan_sha256, AuditEvidenceError, kblib.YamlSubsetError) as exc: errors.append("artifact_fingerprint: %s" % exc) if evidence.get("sources_sha256") != \ - receipt.get("dependency_fingerprint"): + evidence.get("dependency_fingerprint"): errors.append("sources_sha256") if evidence.get("acceptance_predicate") != \ obligation["acceptance_predicate"]: @@ -686,7 +648,7 @@ def _producer_evidence_errors(root, catalog, plan, plan_sha256, except (OSError, TypeError, UnicodeError, ValueError, kblib.YamlSubsetError) as exc: errors.append("rendering-verification contract: %s" % exc) - elif chain["execution_route"] == "deterministic-audit-precursor": + elif chain["execution_route"] == "deterministic-check": try: current_artifact = None target = obligation.get("target") @@ -714,7 +676,7 @@ def _producer_evidence_errors(root, catalog, plan, plan_sha256, errors.append("current changed-scope input: %s" % exc) else: errors.append( - "AuditReceipt producer chain has unsupported execution route") + "audit producer chain has unsupported execution route") return sorted(set(errors)) @@ -730,18 +692,22 @@ def _batch_page_binding_errors(result, catalog, root, plan, plan_sha256, facts = result.get("_audit_evidence_facts") or _EvidenceFacts({**result, "root": root}) registry = facts.batch_registry() facts.batch_record(record, registry) + batch_review_obligation_contract.validate_record_plan_binding( + record, plan, plan_sha256, obligation, registry) spec = batch_review_obligation_contract.obligation_spec_for_rule( - obligation.get("owner_rule_id"), registry) + record.get("rule_id") or record.get("sample_rule_id"), registry) + primary = next(row for row in plan["obligations"] + if row["obligation_id"] == record["obligation_id"]) current_receipt_ids = (catalog.selected_ids if isinstance(catalog, _FrozenEvidenceView) else None) if require_current: current_receipt_ids = frozenset() - if (spec.get("tier") == "M" and - spec.get("evidence_role") == "consumes"): + if batch_review_obligation_contract.consumption_dependency_obligation_ids( + plan["obligations"], primary, registry): current_receipt_ids = current_consumption_evidence_ids( result, (result.get("items_by_id") or {}).get( plan["batch_id"], {}), plan, plan_sha256, - obligation, registry) + primary, registry) consumed = batch_review_obligation_contract.validate_receipt_consumption( plan, plan_sha256, record, catalog, registry, current_receipt_ids=current_receipt_ids, @@ -755,8 +721,6 @@ def _batch_page_binding_errors(result, catalog, root, plan, plan_sha256, except (OSError, TypeError, UnicodeError, ValueError, kblib.YamlSubsetError) as exc: return ["batch-page-review contract: %s" % exc] - errors = audit_lifecycle_contract.attempt_binding_mismatches( - record, plan, plan_sha256, obligation) expected = { "record_kind": "batch-page-review-record", "invalidated_by": None, @@ -887,7 +851,7 @@ def _profile_judgment_binding_errors(result, item, plan, plan_sha256, require_current=require_current) -def _artifact_state(root, obligation, record, *, evaluation=None, facts=None): +def _artifact_state(root, obligation, record, *, facts=None): """Classify one attempt against the current observable after-image. ``unknown`` means that currentness is owned by the evidence-kind-specific @@ -896,15 +860,6 @@ def _artifact_state(root, obligation, record, *, evaluation=None, facts=None): """ if record.get("invalidated_by") is not None: return "invalidated" - # A full AuditReceipt is a plan-bound terminal wrapper. Its scope may - # include the obligation target in addition to the producer's artifact - # scope, so it is not itself an artifact-domain input. Currentness is - # proved below by the evidence-kind-specific validator against the cited - # producer record. Reinterpreting the wrapper scope as a page set makes a - # valid receipt self-invalidate whenever the obligation target is a batch, - # Gate, or other non-page identity. - if record.get("record_kind") == "audit-receipt": - return "unknown" target = obligation.get("target") try: if isinstance(target, str) and target.lower().endswith(".md"): @@ -912,16 +867,7 @@ def _artifact_state(root, obligation, record, *, evaluation=None, facts=None): _current_page_artifact_fingerprint(root, target)) return ("current" if record.get("artifact_fingerprint") == expected else "stale") - chain = None - if obligation.get("evidence_kind") == "audit-receipt": - try: - chain = (facts.chain(obligation) if facts else - audit_producer_chain.precursor_chain_for_obligation( - obligation, root=root, evaluation=evaluation)) - except audit_producer_chain.AuditProducerChainError: - return "invalid" - if isinstance(chain, dict) and \ - chain.get("execution_route") == "rendering-verification": + if obligation.get("evidence_kind") == "rendering-verification-evidence": expected = (facts.page_set_artifact(record.get("scope")) if facts else _current_page_set_artifact_fingerprint(root, record.get("scope"))) return ("current" if record.get("artifact_fingerprint") == @@ -932,47 +878,6 @@ def _artifact_state(root, obligation, record, *, evaluation=None, facts=None): return "unknown" -def _audit_receipt_attempt_errors( - result, item, catalog, plan, plan_sha256, obligation, record, *, - require_current): - """Validate a passing or failing full AuditReceipt as one attempt. - - A failed receipt is a valid historical outcome, not a discharge. This - validator proves its shape, producer, plan binding, and result agreement - without silently upgrading it to a pass. - """ - errors = [] - try: - facts = result.get("_audit_evidence_facts") or _EvidenceFacts(result) - facts.validate(audit_receipt_contract, - audit_receipt_contract.validate_audit_receipt, record) - except (OSError, TypeError, UnicodeError, ValueError, - kblib.YamlSubsetError) as exc: - return ["AuditReceipt contract: %s" % exc] - errors.extend(_receipt_plan_binding_errors( - record, plan, plan_sha256, obligation, require_pass=False)) - errors.extend(_producer_evidence_errors( - result["root"], catalog, plan, plan_sha256, obligation, record, - require_pass=False, require_current=require_current, - result=result, item=item)) - evidence = catalog_record(catalog.get(record.get("evidence_ref"))) - if isinstance(evidence, dict): - expected_result = "passed" if evidence.get("result") == "pass" \ - else "failed" if evidence.get("result") == "fail" else None - if record.get("result") != expected_result: - errors.append("result/producer-result") - else: - errors.append("producer evidence") - return sorted(set(errors)) - - -def _audit_receipt_final_errors(result, item, plan, plan_sha256, catalog, - obligation, record, require_current): - return _audit_receipt_attempt_errors( - result, item, catalog, plan, plan_sha256, obligation, record, - require_current=require_current) - - def _batch_page_final_errors(result, item, plan, plan_sha256, catalog, obligation, record, require_current): return _batch_page_binding_errors( @@ -994,12 +899,44 @@ def _direct_final_errors(result, item, plan, plan_sha256, catalog, require_pass=False, require_current=require_current) -def _profile_judgment_pass(_obligation, record): - return record.get("result") == "pass" +def _producer_fact_final_errors(result, item, plan, plan_sha256, catalog, + obligation, record, require_current): + return _producer_record_errors( + result["root"], catalog, plan, plan_sha256, obligation, record, + require_current=require_current, result=result, item=item) -def _audit_receipt_pass(_obligation, record): - return record.get("result") == "passed" +def _close_member_final_errors(result, item, plan, plan_sha256, catalog, + obligation, record, require_current): + """Use first-publication acceptance, not a second Receipt interpretation.""" + facts = result["_audit_evidence_facts"] + try: + stage = { + "audit_plan_id": plan["plan_id"], + "audit_plan_path": runtime_paths.child_path( + runtime_paths.AUDIT_PLAN_ROOT, "%s.yaml" % plan["plan_id"]), + "audit_plan_sha256": plan_sha256, "plan": plan, + "obligations": tuple(row for row in plan["obligations"] + if row["due_stage"] == "post-delta-close"), + } + projection = facts.memo(("post-delta-projection", plan_sha256), lambda: + batch_close_audit.resolve_post_delta_projection( + stage, batch_close_contract.closed_list_member_rows(result["root"]), + (result.get("_profile_authorized_view") or {}).get("_contract"))) + pair = next(pair for pair in projection + if pair["obligation"]["obligation_id"] == obligation["obligation_id"]) + snapshot = (facts.memo(("repository-snapshot",), lambda: + kblib.repository_snapshot_sha256(result["root"])) + if require_current else record.get("merged_snapshot_sha256")) + batch_close_audit.validate_member_evidence(stage, pair, record, snapshot) + except (OSError, TypeError, UnicodeError, ValueError, StopIteration, + kblib.YamlSubsetError) as exc: + return ["post-Delta member acceptance: %s" % exc] + return [] + + +def _profile_judgment_pass(_obligation, record): + return record.get("result") == "pass" def _batch_page_pass(_obligation, record): @@ -1019,7 +956,12 @@ def _direct_pass(obligation, record): # or giving one kind two competing interpretations, is therefore visible as a # single closure error rather than two drifting switch statements. _FINAL_EVIDENCE_HANDLERS = { - "audit-receipt": (_audit_receipt_final_errors, _audit_receipt_pass), + audit_lifecycle_contract.CHANGED_SCOPE_RECORD_KIND: + (_producer_fact_final_errors, _direct_pass), + "rendering-verification-evidence": (_producer_fact_final_errors, _direct_pass), + profile_rendering.RECORD_KIND: (_producer_fact_final_errors, _direct_pass), + "substantive-review-evidence": (_producer_fact_final_errors, _direct_pass), + "batch-close-member-evidence": (_close_member_final_errors, _direct_pass), "batch-page-review-record": (_batch_page_final_errors, _batch_page_pass), profile_batch_judgment_contract.RECORD_KIND: @@ -1070,55 +1012,7 @@ def _invalid_history_reason(label, attempts): return "%s: %s" % (label, "; ".join(details)) if details else label -def _negative_status(root, catalog, obligation, record, *, evaluation=None, - facts=None): - try: - chain = (facts.chain(obligation) if facts else - audit_producer_chain.precursor_chain_for_obligation( - obligation, root=root, evaluation=evaluation)) - except audit_producer_chain.AuditProducerChainError: - chain = None - if isinstance(chain, dict) and \ - chain.get("execution_route") == "substantive-review": - producer = catalog_record(catalog.get(record.get("evidence_ref"))) \ - if record.get("record_kind") == "audit-receipt" else record - if isinstance(producer, dict) and producer.get("verdict") == \ - "escalated": - return "escalated" - return "needs-correction" - - -def _producer_validation_receipt(evidence, obligation): - scope = evidence.get("scope") - projected_scope = (sorted(set(scope + [obligation["target"]])) - if isinstance(scope, list) - else [obligation["target"]]) - return { - "evidence_ref": evidence.get("receipt_id"), - "verifier": evidence.get("tool"), - "method": "%s@%s/%s" % ( - evidence.get("tool"), evidence.get("tool_version"), - evidence.get("check")), - "checked_at": evidence.get("checked_at"), - "artifact_fingerprint": evidence.get("artifact_fingerprint"), - "dependency_fingerprint": evidence.get("dependency_fingerprint"), - "contract_fingerprint": evidence.get("contract_fingerprint"), - "scope": projected_scope, - } - - -def _producer_attempt_errors(root, catalog, plan, plan_sha256, obligation, - record, *, require_current, result=None, - item=None): - receipt = _producer_validation_receipt(record, obligation) - errors = _producer_evidence_errors( - root, catalog, plan, plan_sha256, obligation, receipt, - require_pass=False, require_current=require_current, - result=result, item=item) - return sorted(set(errors)) - - -def _substantive_precursor_resolution( +def _substantive_review_resolution( result, plan, plan_sha256, catalog, obligation, records, *, require_current=True, selected_ref=None): root = result["root"] @@ -1135,7 +1029,7 @@ def _substantive_precursor_resolution( record.get("plan_id") == plan["plan_id"] and record.get("obligation_id") == obligation["obligation_id"]): continue - stable_errors = _producer_attempt_errors( + stable_errors = _producer_record_errors( root, history, plan, plan_sha256, obligation, record, require_current=False, result=result, item=(result.get("items_by_id") or {}).get(plan["batch_id"])) @@ -1156,7 +1050,6 @@ def _substantive_precursor_resolution( for record in records: artifact_state = (_artifact_state( root, obligation, record, - evaluation=(result.get("_profile_authorized_view") or {}).get("_evaluation"), facts=result.get("_audit_evidence_facts")) if require_current else ("invalidated" @@ -1167,7 +1060,7 @@ def _substantive_precursor_resolution( elif artifact_state == "invalidated": errors = [] else: - errors = _producer_attempt_errors( + errors = _producer_record_errors( root, catalog, plan, plan_sha256, obligation, record, require_current=False, result=result, item=(result.get("items_by_id") or {}).get(plan["batch_id"])) @@ -1178,7 +1071,7 @@ def _substantive_precursor_resolution( elif artifact_state == "invalidated": attempts.append(_attempt_summary(record, "invalidated")) else: - current_errors = (_producer_attempt_errors( + current_errors = (_producer_record_errors( root, catalog, plan, plan_sha256, obligation, record, require_current=True, result=result, item=(result.get("items_by_id") or {}).get(plan["batch_id"])) @@ -1236,14 +1129,14 @@ def _substantive_precursor_resolution( record = current[0] if record.get("round") == 2: if record.get("verdict") == "passed": - return "ready-for-completion", record, attempts, None + return "satisfied", record, attempts, None if record.get("verdict") == "escalated": return "escalated", record, attempts, ( "round 2 retains unresolved blocking findings") return "invalid", None, attempts, ( "round 2 has no legal terminal verdict") if record.get("verdict") == "passed": - return "ready-for-completion", record, attempts, None + return "satisfied", record, attempts, None if record.get("verdict") == "changes-required": return "needs-correction", record, attempts, ( "round 1 has open blocking findings") @@ -1268,156 +1161,6 @@ def _substantive_precursor_resolution( return "missing", None, attempts, "no current producer evidence" -def _audit_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, records, *, - require_current=True, selected_ref=None): - try: - chain = (result.get("_audit_evidence_facts") or _EvidenceFacts(result)).chain(obligation) - except audit_producer_chain.AuditProducerChainError as exc: - return "invalid", None, [], str(exc) - if chain["execution_route"] == "substantive-review": - return _substantive_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, records, - require_current=require_current, selected_ref=selected_ref) - root = result["root"] - attempts = [] - current = [] - invalid = [] - for record in records: - artifact_state = (_artifact_state( - root, obligation, record, - evaluation=(result.get("_profile_authorized_view") or {}).get("_evaluation"), - facts=result.get("_audit_evidence_facts")) - if require_current else - ("invalidated" - if record.get("invalidated_by") is not None - else "unknown")) - if artifact_state == "invalid": - errors = ["current target cannot be fingerprinted"] - elif artifact_state == "invalidated": - errors = [] - else: - errors = _producer_attempt_errors( - root, catalog, plan, plan_sha256, obligation, record, - require_current=False, result=result, - item=(result.get("items_by_id") or {}).get(plan["batch_id"])) - if errors: - reason = "; ".join(errors) - attempts.append(_attempt_summary(record, "invalid", reason)) - invalid.append(record) - elif artifact_state == "invalidated": - attempts.append(_attempt_summary(record, "invalidated")) - else: - current_errors = (_producer_attempt_errors( - root, catalog, plan, plan_sha256, obligation, record, - require_current=True, result=result, - item=(result.get("items_by_id") or {}).get(plan["batch_id"])) - if require_current else []) - if (artifact_state == "stale" or current_errors or - (not require_current and - record.get("receipt_id") != selected_ref)): - attempts.append(_attempt_summary( - record, "stale", "; ".join(current_errors) or - ("artifact_fingerprint changed" if artifact_state == "stale" else None))) - else: - attempts.append(_attempt_summary(record, "current")) - current.append(record) - if invalid: - return "invalid", None, attempts, ( - _invalid_history_reason( - "producer attempt history contains invalid evidence", - attempts)) - if len(current) > 1: - return "ambiguous", None, attempts, ( - "multiple current producer attempts") - if not current: - reasons = sorted({row["reason"] for row in attempts if row.get("reason")}) - return "missing", None, attempts, ( - "no current producer evidence" + (": " + "; ".join(reasons) if reasons else "")) - record = current[0] - if record.get("result") == "pass": - return "ready-for-completion", record, attempts, None - if record.get("result") == "fail": - return "needs-correction", record, attempts, ( - "current deterministic producer attempt did not pass") - return "invalid", None, attempts, "producer result is not pass/fail" - - -def _audit_precursor_records(records, obligation, root, *, evaluation=None, - facts=None): - """Return only the producer attempts owned by one AuditReceipt row.""" - chain = (facts.chain(obligation) if facts else - audit_producer_chain.precursor_chain_for_obligation( - obligation, root=root, evaluation=evaluation)) - return [ - row for row in records - if row.get("record_kind") != "audit-receipt" and - audit_producer_chain.precursor_record_matches(row, chain) and - row.get("target") == obligation.get("target") - ] - - -def _terminal_with_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, records, - terminal_resolution, *, require_current): - """Reconcile a full AuditReceipt with its producer-attempt lifecycle. - - The full receipt remains the selected terminal evidence. Its producer - attempts still belong to the same obligation history, so an invalid or - ambiguous precursor chain must make the terminal closure unresolved. - """ - terminal = terminal_resolution.get("record") - terminal_ref = (terminal.get("evidence_ref") - if isinstance(terminal, dict) else None) - try: - precursors = _audit_precursor_records( - records, obligation, result["root"], - evaluation=(result.get("_profile_authorized_view") or {}).get("_evaluation"), - facts=result.get("_audit_evidence_facts")) - except audit_producer_chain.AuditProducerChainError as exc: - resolution = dict(terminal_resolution) - resolution.update({ - "status": "invalid", - "reason": "AuditReceipt producer chain is invalid: %s" % exc, - }) - return resolution - precursor_status, precursor, precursor_attempts, precursor_reason = \ - _audit_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, precursors, - require_current=require_current, selected_ref=terminal_ref) - resolution = dict(terminal_resolution) - resolution["attempts"] = ( - list(terminal_resolution.get("attempts") or ()) + - list(precursor_attempts)) - if not isinstance(terminal, dict): - return resolution - - precursor_ref = (precursor.get("receipt_id") - if isinstance(precursor, dict) else None) - terminal_status = terminal_resolution.get("status") - expected_precursor_statuses = ( - {"ready-for-completion"} if terminal_status == "satisfied" else - {"needs-correction", "escalated"} - if terminal_status in {"needs-correction", "escalated"} else set()) - if precursor_status in {"invalid", "ambiguous"}: - resolution.update({ - "status": precursor_status, - "reason": "AuditReceipt precursor chain is %s: %s" % ( - precursor_status, precursor_reason or "not provable"), - }) - elif expected_precursor_statuses and ( - precursor_status not in expected_precursor_statuses or - precursor_ref != terminal_ref): - resolution.update({ - "status": "invalid", - "reason": ( - "AuditReceipt selected producer %r does not match the " - "resolved %s precursor %r" % ( - terminal_ref, precursor_status, precursor_ref)), - }) - return resolution - - def _required_obligation_resolution_unchecked( result, item, plan, plan_sha256, catalog, obligation, *, require_current): @@ -1433,8 +1176,28 @@ def _required_obligation_resolution_unchecked( records = result["_audit_evidence_facts"].records( catalog, plan["plan_id"], obligation["obligation_id"]) - final_records = [row for row in records if row.get("record_kind") == - obligation["evidence_kind"]] + if obligation["evidence_kind"] == "substantive-review-evidence": + reviews = [row for row in records + if row.get("record_kind") == obligation["evidence_kind"]] + selected_ref = None + if not require_current: + selected = [row["receipt_id"] for row in reviews + if row["receipt_id"] in getattr(catalog, "selected_ids", ())] + if len(selected) != 1: + return {"status": "invalid", "record": None, "reused": False, + "attempts": [], "reason": "frozen L review has no unique bound selection"} + selected_ref = selected[0] + status, record, attempts, reason = _substantive_review_resolution( + result, plan, plan_sha256, catalog, obligation, reviews, + require_current=require_current, selected_ref=selected_ref) + return {"status": status, "record": record, "reused": False, + "attempts": attempts, "reason": reason} + # The registered close member already has a typed identity; adding a + # copied record_kind to every fact would create a second kind authority. + final_records = [row for row in records if ( + row.get("receipt_type_id") == batch_close_contract.MEMBER_RECEIPT_TYPE_ID + if obligation["evidence_kind"] == "batch-close-member-evidence" else + row.get("record_kind") == obligation["evidence_kind"])] attempts = [] accepted = [] rejected = [] @@ -1444,7 +1207,6 @@ def _required_obligation_resolution_unchecked( result.get("invalidated_evidence_receipt_ids") or ()) artifact_state = ("invalidated" if explicitly_invalidated else _artifact_state( result["root"], obligation, record, - evaluation=(result.get("_profile_authorized_view") or {}).get("_evaluation"), facts=result.get("_audit_evidence_facts")) if require_current else ("invalidated" if explicitly_invalidated or record.get("invalidated_by") is not None else "unknown")) @@ -1482,10 +1244,6 @@ def _required_obligation_resolution_unchecked( attempts), "attempts": attempts, } - if obligation["evidence_kind"] == "audit-receipt": - return _terminal_with_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, records, - resolution, require_current=require_current) return resolution if len(accepted) + len(rejected) > 1: resolution = { @@ -1493,60 +1251,21 @@ def _required_obligation_resolution_unchecked( "reason": "multiple current terminal evidence attempts", "attempts": attempts, } - if obligation["evidence_kind"] == "audit-receipt": - return _terminal_with_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, records, - resolution, require_current=require_current) return resolution if accepted: resolution = { "status": "satisfied", "record": accepted[0], "reused": False, "reason": None, "attempts": attempts, } - if obligation["evidence_kind"] == "audit-receipt": - return _terminal_with_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, records, - resolution, require_current=require_current) return resolution if rejected: resolution = { - "status": _negative_status( - result["root"], catalog, obligation, rejected[0], - evaluation=(result.get("_profile_authorized_view") or {}).get("_evaluation"), - facts=result.get("_audit_evidence_facts")), + "status": "needs-correction", "record": rejected[0], "reused": False, "reason": "current terminal evidence did not satisfy the " "acceptance predicate", "attempts": attempts, } - if obligation["evidence_kind"] == "audit-receipt": - return _terminal_with_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, records, - resolution, require_current=require_current) return resolution - if obligation["evidence_kind"] == "audit-receipt": - # Only the producer declared by the frozen obligation participates in - # its attempt lifecycle. Supporting receipts may share plan and - # obligation bindings, but they are inputs to that producer rather - # than competing attempts. - try: - precursors = _audit_precursor_records( - records, obligation, result["root"], - evaluation=(result.get("_profile_authorized_view") or {}).get("_evaluation"), - facts=result.get("_audit_evidence_facts")) - except audit_producer_chain.AuditProducerChainError as exc: - return { - "status": "invalid", "record": None, "reused": False, - "reason": "AuditReceipt producer chain is invalid: %s" % exc, - "attempts": attempts, - } - status, record, precursor_attempts, reason = \ - _audit_precursor_resolution( - result, plan, plan_sha256, catalog, obligation, precursors, - require_current=require_current) - return { - "status": status, "record": record, "reused": False, - "reason": reason, "attempts": attempts + precursor_attempts, - } return { "status": "missing", "record": None, "reused": False, "reason": "no current terminal evidence", "attempts": attempts, @@ -1556,15 +1275,32 @@ def _required_obligation_resolution_unchecked( def _required_obligation_resolution( result, item, plan, plan_sha256, catalog, obligation, *, require_current): - """Resolve one obligation and enforce the closed status machine.""" + """Resolve one obligation once in the existing read-only stage window. + + M consumption edges and the outer stage may ask about the same source + obligation. They share this result only for the same inputs and catalog; + live and frozen queries remain distinct. Candidate catalogs are distinct + observations. Outside evidence_observation there is no result reuse. + """ + cache = result.get("_audit_stage_resolutions") + key = None + if cache is not None: + key = ("obligation", _record_sha256(item), _record_sha256(plan), + plan_sha256, id(catalog), _record_sha256(obligation), + require_current) + if key in cache: + return deepcopy(cache[key]) result = evidence_evaluation(result) resolution = _required_obligation_resolution_unchecked( result, item, plan, plan_sha256, catalog, obligation, require_current=require_current) try: - return audit_lifecycle_contract.validate_resolution(resolution) + resolution = audit_lifecycle_contract.validate_resolution(resolution) except audit_lifecycle_contract.AuditLifecycleContractError as exc: raise AuditEvidenceError(str(exc)) from exc + if cache is not None: + cache[key] = deepcopy(resolution) + return resolution def obligation_evidence_resolution(result, item, plan, plan_sha256, @@ -1617,34 +1353,6 @@ def require_substantive_review_attempt(result, item, plan, plan_sha256, "current evidence exists or the requested round/predecessor differs")) -def require_completion_evidence(result, item, plan, plan_sha256, obligation, - evidence_id): - """Return (unique passing precursor, existing full receipt or None). - - Completion and the final consumer share the same whole-obligation - acceptance, including predecessor relations and competing precursors. - Selecting an ID never filters the set used to decide currentness. - """ - if (obligation.get("status") != "required" or - obligation.get("evidence_kind") != "audit-receipt" or - obligation.get("evidence_role") != "emits" or - obligation.get("dimension") is None): - raise AuditEvidenceError( - "only a required dimension-specific AuditReceipt may be completed") - resolution = obligation_evidence_resolution( - result, item, plan, plan_sha256, obligation) - if resolution["status"] not in {"ready-for-completion", "satisfied"}: - raise AuditEvidenceError("AuditReceipt completion is %s: %s" % ( - resolution["status"], resolution.get("reason") or "not provable")) - existing = resolution["record"] if resolution["status"] == "satisfied" else None - evidence = (_current_record(current_receipt_catalog(result), - existing.get("evidence_ref"), "producer evidence") - if existing is not None else resolution["record"]) - if evidence.get("receipt_id") != evidence_id: - raise AuditEvidenceError("selected precursor differs from the unique current evidence") - return evidence, existing - - def _historical_attempt_summaries(result, plan, obligation, attempts): """Add plan-bound history removed from the current-use catalog. @@ -1847,19 +1555,10 @@ def validate_plan_reconciliation(projection): return expected -def reconciliation_from_bindings(bindings, producer_evidence_refs=None): - """Project already-validated fresh evidence bindings deterministically. - - K12/09 post-Delta members are always freshly produced. Their producer - supplies the exact selected binding and, for AuditReceipt rows, the cited - producer-level evidence. This helper records those facts without - reinterpreting the member contract or manufacturing reuse. - """ - producers = producer_evidence_refs or {} - if not isinstance(bindings, (list, tuple)) or not isinstance( - producers, dict): - raise AuditEvidenceError( - "evidence bindings and producer references must be structured") +def reconciliation_from_bindings(bindings): + """Project each freshly accepted native member into the close selection.""" + if not isinstance(bindings, (list, tuple)): + raise AuditEvidenceError("evidence bindings must be structured") rows = [] for index, binding in enumerate(bindings): if not isinstance(binding, dict): @@ -1872,27 +1571,12 @@ def reconciliation_from_bindings(bindings, producer_evidence_refs=None): raise AuditEvidenceError( "evidence binding %d has no obligation/evidence identity" % index) - extra = producers.get(obligation_id) - if extra is None: - extra_values = [] - elif isinstance(extra, str): - extra_values = [extra] - elif isinstance(extra, (list, tuple)): - extra_values = list(extra) - else: - raise AuditEvidenceError( - "producer evidence for %s must be a string or list" % - obligation_id) - produced = sorted(set([selected] + extra_values)) - if not all(isinstance(value, str) and value for value in produced): - raise AuditEvidenceError( - "producer evidence references must be non-empty strings") row = { "obligation_id": obligation_id, "due_stage": binding.get("due_stage") or "post-delta-close", "selected_evidence_ref": selected, "selected_disposition": "produced", - "produced_evidence_refs": produced, + "produced_evidence_refs": [selected], "reused_reserved_evidence_ref": None, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], @@ -1945,12 +1629,13 @@ def terminal_plan_reconciliation(result): if not isinstance(close, dict) or close.get("receipt_id") != close_id: raise AuditEvidenceError( "closed batch %s has no current close receipt" % item_id) + context = _close_review_context(selected_catalog, close) raw_projection = { - field: close.get(field) + field: context.get(field) for field in audit_reconciliation_contract.projection_fields() } projection = validate_plan_reconciliation(raw_projection) - plan_id = close.get("audit_plan_id") + plan_id = context.get("audit_plan_id") if not isinstance(plan_id, str) or not plan_id: raise AuditEvidenceError( "closed batch %s reconciliation has no AuditPlan identity" % @@ -2003,6 +1688,12 @@ def _dimension_evidence_is_applicable(obligation, record): return False if record.get("record_kind") == "batch-page-review-record" and \ record.get("review_variant") == "m-atomic-item": + # The stage owner has already validated this exact plan binding. + # Covered obligations are discharged by the registered common N/A + # fact; they are not additional checks that actually ran. The primary + # declaration remains applicable evidence in its own dimension. + if obligation["obligation_id"] in record.get("covered_obligation_ids", ()): + return False disposition = record.get("applicability_disposition") if disposition == "not-applicable": return False @@ -2013,6 +1704,17 @@ def _dimension_evidence_is_applicable(obligation, record): return True +def _close_review_context(catalog, close): + """Resolve the exact admitted declaration carrying the shared plan data.""" + context = _current_record( + catalog, close.get("reviewer_attestation_receipt"), + "batch-close reviewer attestation") + errors = batch_close_contract.review_context_errors(close, context) + if errors: + raise AuditEvidenceError("; ".join(errors)) + return context + + def _post_delta_evidence_closure( result, item, close_receipt, *, required_state): """Resolve and validate the one K12/09 after-image closure. @@ -2037,10 +1739,11 @@ def _post_delta_evidence_closure( batch_close_contract.closed_list_member_rows(result["root"]), selected_profile) - bindings = close_receipt.get("post_delta_evidence_bindings") + context = _close_review_context(catalog, close_receipt) + bindings = context.get("post_delta_evidence_bindings") if not isinstance(bindings, list): raise AuditEvidenceError( - "batch-close aggregate has no post-Delta evidence bindings") + "batch-close reviewer attestation has no post-Delta evidence bindings") if len(bindings) != len(projection): raise AuditEvidenceError( "batch-close post-Delta binding count differs from the K12/09 " @@ -2060,68 +1763,20 @@ def _post_delta_evidence_closure( evidence_by_id[evidence_ref] = _current_record( catalog, evidence_ref, "post-Delta evidence") - producer_refs = close_receipt.get("closed_list_producer_evidence") - if not isinstance(producer_refs, dict): - raise AuditEvidenceError( - "batch-close aggregate has no producer-evidence mapping") - expected_members = { - pair["member"]["member_id"] for pair in projection + final_by_obligation = { + pair["obligation"]["obligation_id"]: evidence_by_id[binding["evidence_ref"]] + for pair, binding in zip(projection, bindings) } - if set(producer_refs) != expected_members: - raise AuditEvidenceError( - "batch-close producer-evidence members do not equal the " - "post-Delta registry") - - producer_records = {} - final_by_obligation = {} - producer_by_obligation = {} - for pair, binding in zip(projection, bindings): - member = pair["member"] - obligation = pair["obligation"] - member_id = member["member_id"] - final_ref = binding.get("evidence_ref") - final_record = evidence_by_id.get(final_ref) - if not isinstance(final_record, dict): - raise AuditEvidenceError( - "%s post-Delta final evidence is unavailable" % member_id) - precursor_ref = producer_refs.get(member_id) - if member["evidence_kind"] == "gate-receipt": - if precursor_ref != final_ref: - raise AuditEvidenceError( - "%s producer evidence must be the original Gate record" % - member_id) - precursor = final_record - else: - if final_record.get("evidence_ref") != precursor_ref: - raise AuditEvidenceError( - "%s AuditReceipt does not cite its declared producer " - "evidence" % member_id) - precursor = _current_record( - catalog, precursor_ref, - "%s post-Delta producer evidence" % member_id) - producer_records[member_id] = precursor - obligation_id = obligation["obligation_id"] - final_by_obligation[obligation_id] = final_record - producer_by_obligation[obligation_id] = precursor - closure = batch_close_audit.validate_post_delta_evidence_set( stage_plan, projection, bindings, evidence_by_id, - close_receipt.get("merged_snapshot_sha256"), - producer_evidence_by_member=producer_records, - producer_tool=close_receipt.get("tool"), - producer_tool_version=close_receipt.get("tool_version")) - reconciliation = reconciliation_from_bindings( - closure["bindings"], { - obligation_id: record["receipt_id"] - for obligation_id, record in producer_by_obligation.items() - }) + close_receipt.get("merged_snapshot_sha256")) + reconciliation = reconciliation_from_bindings(closure["bindings"]) return { "stage_plan": stage_plan, "projection": projection, "bindings": closure["bindings"], "evidence_set_sha256": closure["evidence_set_sha256"], "final_by_obligation": final_by_obligation, - "producer_by_obligation": producer_by_obligation, "reconciliation": reconciliation, } @@ -2323,8 +1978,9 @@ def _closed_batch_dimension_evidence( raise AuditEvidenceError( "closed batch %s close receipt did not pass" % batch_id) + context = _close_review_context(catalog, close) projection = validate_plan_reconciliation({ - field: close.get(field) + field: context.get(field) for field in audit_reconciliation_contract.projection_fields() }) reconciliation = { @@ -2343,10 +1999,10 @@ def _closed_batch_dimension_evidence( } drift = sorted( field for field, value in expected_close.items() - if close.get(field) != value) + if context.get(field) != value) if drift: raise AuditEvidenceError( - "closed batch %s close receipt differs from its AuditPlan in: %s" + "closed batch %s reviewer attestation differs from its AuditPlan in: %s" % (batch_id, ", ".join(drift))) obligations = { @@ -2368,7 +2024,6 @@ def _closed_batch_dimension_evidence( premerge["audit_evidence_bindings"]} rows = [] - selected_refs = set() postdelta_rows = { row["obligation_id"]: row for row in postdelta["reconciliation"]["audit_evidence_reconciliation"] @@ -2406,11 +2061,6 @@ def _closed_batch_dimension_evidence( raise AuditEvidenceError( "closed batch %s obligation %s selects invalidated evidence " "%s" % (batch_id, obligation_id, selected)) - if selected in selected_refs: - raise AuditEvidenceError( - "closed batch %s selects evidence %s for more than one " - "AuditPlan obligation" % (batch_id, selected)) - selected_refs.add(selected) if not _dimension_evidence_is_applicable(obligation, record): continue dimension = obligation.get("dimension") @@ -2548,42 +2198,36 @@ def _resolve_stage_evidence(result, item, due_stage, required_state): def stage_evidence_status(result, item, due_stage, required_state=None): - """Project statuses from the same stage resolution the closure consumes.""" - result, relative, plan, plan_sha256, resolved, frozen = _resolve_stage_evidence( + """Project routing fields from the same complete stage resolution. + + Runner and candidate-page selection consume statuses and exact evidence + references, not a second accounting projection. Historical reconciliation + is produced by the closure/Terminal consumers when actually required. + """ + result, relative, plan, plan_sha256, resolved, _frozen = _resolve_stage_evidence( result, item, due_stage, required_state) if not resolved: raise AuditEvidenceError( "AuditPlan %s has no obligations due at %s" % (plan["plan_id"], due_stage)) rows = [] - reconciliation_rows = [] for obligation, resolution in resolved: status = resolution["status"] record = resolution["record"] - reused = resolution["reused"] reason = resolution["reason"] rows.append({ "obligation": dict(obligation), "status": status, "evidence_ref": record.get("receipt_id") if isinstance(record, dict) else None, - "reused": reused, "reason": reason, - "attempts": list(resolution["attempts"]), }) - if frozen is None: - reconciliation_rows.append(_reconciliation_row( - result, plan, obligation, resolution)) - projection = ({field: frozen[field] for field in - audit_reconciliation_contract.projection_fields()} - if frozen is not None else _reconciliation_projection(reconciliation_rows)) return { "audit_plan_id": plan["plan_id"], "audit_plan_path": relative, "audit_plan_sha256": plan_sha256, "due_stage": due_stage, "obligations": rows, - **projection, } @@ -2689,9 +2333,8 @@ def candidate_page_evidence(result, item): """Project current page evidence from the existing heterogeneous resolver. A candidate need not discharge every audit obligation yet. Only uniquely - accepted terminal page evidence (or its accepted terminal precursor) can - be referenced. Final AuditReceipts are unwrapped through their validated - producer edge, not treated as a differently spelled passing Gate. + accepted native page evidence can be referenced. Every selected record + retains its own evidence-kind contract and exact current plan binding. """ status = stage_evidence_status(result, item, "pre-merge", required_state="open") catalog = current_receipt_catalog(result) @@ -2704,11 +2347,9 @@ def candidate_page_evidence(result, item): if row["status"] in {"invalid", "ambiguous"}: raise AuditEvidenceError("candidate page evidence %s is %s: %s" % (obligation["obligation_id"], row["status"], row.get("reason"))) - if row["status"] not in {"satisfied", "ready-for-completion"}: + if row["status"] != "satisfied": continue record = _current_record(catalog, row["evidence_ref"], "candidate page evidence") - if obligation["evidence_kind"] == "audit-receipt" and row["status"] == "satisfied": - record = _current_record(catalog, record.get("evidence_ref"), "candidate page producer") if record.get("result") == "pass" and record.get("target") == target: selected[target].add(record["receipt_id"]) return {target: sorted(refs) for target, refs in selected.items()} @@ -2783,6 +2424,7 @@ def closed_plan_closure_errors(result, item, close_receipt): } complete_reconciliation = combine_plan_reconciliations( premerge_reconciliation, postdelta_reconciliation) + context = _close_review_context(catalog, close_receipt) expected_close = { "audit_plan_id": stage_plan["audit_plan_id"], "audit_plan_path": stage_plan["audit_plan_path"], @@ -2793,9 +2435,9 @@ def closed_plan_closure_errors(result, item, close_receipt): **complete_reconciliation, } errors.extend( - "batch-close aggregate %s does not match the post-Delta closure" % + "batch-close reviewer attestation %s does not match the post-Delta closure" % field for field, value in expected_close.items() - if close_receipt.get(field) != value) + if context.get(field) != value) if premerge["audit_plan_id"] != stage_plan["audit_plan_id"] or \ premerge["audit_plan_sha256"] != \ stage_plan["audit_plan_sha256"]: diff --git a/Tools/execution/audit/audit_execution_runtime.py b/Tools/execution/audit/audit_execution_runtime.py index 30185457..45e5d880 100644 --- a/Tools/execution/audit/audit_execution_runtime.py +++ b/Tools/execution/audit/audit_execution_runtime.py @@ -25,8 +25,6 @@ from Tools.execution.task_runtime.queue_runtime.receipts import current_receipt_catalog -AUDIT_RECEIPT_COMPLETION_CAPABILITY = \ - audit_producer_chain.FINAL_AUDIT_RECEIPT_CAPABILITY MANUAL_ATTESTATION_CAPABILITY = "manual-attestation-v1" @@ -49,12 +47,14 @@ def producer_route(obligation, *, root=None, evaluation=None): if obligation.get("due_stage") == "post-delta-close": return "batch-close-stage" kind = obligation.get("evidence_kind") - if kind == "audit-receipt": + if kind in {"changed-scope-check-evidence", + "rendering-verification-evidence", "profile-rendering-evidence", + "substantive-review-evidence"}: try: - chain = (audit_producer_chain.precursor_chain_for_spec( + chain = (audit_producer_chain.producer_chain_for_spec( obligation, root=root, evaluation=evaluation) if "spec_id" in obligation else - audit_producer_chain.precursor_chain_for_obligation( + audit_producer_chain.producer_chain_for_obligation( obligation, root=root, evaluation=evaluation)) return chain["execution_route"] except audit_producer_chain.AuditProducerChainError: @@ -138,30 +138,13 @@ def _external_reparse(item, status, obligation, *, disposition, token, } -def _complete_precursor(root, item, status, obligation, precursor): - arguments = _base_arguments(item, status, obligation) - arguments["obligation_id"] = [obligation["obligation_id"]] - arguments["evidence_receipt"] = [precursor["receipt_id"]] - return { - "status": "invoke", - "token": "complete-audit-receipt", - "capability_id": AUDIT_RECEIPT_COMPLETION_CAPABILITY, - "tool": _tool(root, AUDIT_RECEIPT_COMPLETION_CAPABILITY), - "target": _target(item, obligation, status), - "arguments": arguments, - "required_input": None, - "reason_code": "valid-precursor-needs-full-audit-receipt", - "reason": None, - } - - def _catalog_record(result, receipt_id): return catalog_record(current_receipt_catalog(result).get(receipt_id)) def _substantive_review_step(result, item, status, obligation, *, prior=None, chain=None): - chain = chain or audit_producer_chain.precursor_chain_for_obligation( + chain = chain or audit_producer_chain.producer_chain_for_obligation( obligation, root=result["root"], evaluation=(result.get("_profile_authorized_view") or {}).get("_evaluation")) if chain["execution_route"] != "substantive-review": @@ -198,8 +181,8 @@ def _substantive_review_step(result, item, status, obligation, *, prior=None, "reason_code": reason_code, "reason": None, "resume_tool": _tool(result["root"], - chain["precursor_capability"]), - "resume_capability_id": chain["precursor_capability"], + chain["producer_capability"]), + "resume_capability_id": chain["producer_capability"], "resume_arguments": arguments, } @@ -219,9 +202,9 @@ def _missing_step(result, item, status, obligation): if route in { "substantive-review", "rendering-verification", - "deterministic-audit-precursor", "profile-rendering"}: + "deterministic-check", "profile-rendering"}: try: - chain = audit_producer_chain.precursor_chain_for_obligation( + chain = audit_producer_chain.producer_chain_for_obligation( obligation, root=result["root"], evaluation=evaluation) except audit_producer_chain.AuditProducerChainError as exc: return _repair( @@ -231,7 +214,7 @@ def _missing_step(result, item, status, obligation): return _substantive_review_step( result, item, status, obligation, chain=chain) if route == "rendering-verification": - producer_capability = chain["precursor_capability"] + producer_capability = chain["producer_capability"] return { "status": "await-host", "token": "record-rendering-verification", @@ -252,7 +235,7 @@ def _missing_step(result, item, status, obligation): "resume_capability_id": producer_capability, "resume_arguments": arguments, } - adapter_capability = chain["precursor_capability"] + adapter_capability = chain["producer_capability"] return { "status": "invoke", "token": "record-changed-scope-evidence", @@ -261,7 +244,7 @@ def _missing_step(result, item, status, obligation): "target": _target(item, obligation, status), "arguments": arguments, "required_input": None, - "reason_code": "deterministic-audit-precursor-missing", + "reason_code": "deterministic-check-missing", "reason": None, } @@ -281,9 +264,6 @@ def _missing_step(result, item, status, obligation): } if route == "batch-page-review": - variant = ("s-sampled-page" if obligation.get("producer_check") == - "batch_page_review:s-tier-sampled-review" - else "m-atomic-item") constraints = batch_review_obligation_contract.review_input_constraints( [row["obligation"] for row in status["obligations"]], obligation) dependency_ids = set(constraints["required_consumption_obligation_ids"]) @@ -308,21 +288,18 @@ def _missing_step(result, item, status, obligation): review_input_constraints=constraints), "arguments": {}, "required_input": { - "parameters": {name: name for name in ( - "reviewer_context_id", "reviewer_role", "verdict", "statement", - "applicability_disposition", "applicability_reason")}, - "required": ["applicability_disposition"] if variant == "m-atomic-item" else [], - "shapes": {"applicability_disposition": { - "enum": constraints["allowed_applicability_dispositions"]}}, + "parameters": {"reviews": "reviews"}, + "required": ["reviews"], + "shapes": {"reviews": batch_review_obligation_contract.review_input_shape()}, + "encodings": {"reviews": "json-items"}, "conditions": constraints, }, "reason_code": "batch-page-review-requires-judgment", "reason": None, "resume_tool": _tool(result["root"], capability), "resume_capability_id": capability, - "resume_arguments": dict( - arguments, page=obligation["target"], variant=variant, - consumed_evidence_ref=constraints["consumed_evidence_refs"]), + "resume_arguments": {"batch": item["id"], "plan": status["audit_plan_path"], + "page": obligation["target"]}, } if route == "profile-batch-judgment": @@ -375,8 +352,9 @@ def _executable_rows(status): """Select unresolved obligations whose frozen dependencies are done. AuditPlan obligation IDs are content identities, not an execution order. - M ``consumes`` atoms obtain their dependencies from the Kernel-owned - Batch Review registry; all other rows remain dependency-free here. The + M semantic items obtain shared-condition dependencies from the Kernel-owned + Batch Review registry; machine consumption is already covered by original + plan obligations and requires no extra declaration. The original AuditPlan order is retained only as a deterministic tie-break among rows that are actually executable. """ @@ -461,24 +439,10 @@ def _next_stage_step(result, item, due_stage, required_state): if row is not None: obligation = row["obligation"] route = resolution_route(row.get("status")) - if route == "complete-precursor": - precursor = _catalog_record(result, row.get("evidence_ref")) - if not isinstance(precursor, dict): - return _repair( - item, status, obligation, - "audit-precursor-not-current", - "selected producer attempt is not current") - step = _complete_precursor(result["root"], item, status, obligation, precursor) - ready = [value for value in _executable_rows(status) - if resolution_route(value.get("status")) == "complete-precursor"] - if len(ready) > 1: - step["arguments"]["obligation_id"] = [value["obligation"]["obligation_id"] for value in ready] - step["arguments"]["evidence_receipt"] = [value["evidence_ref"] for value in ready] - return step if route == "confirm-substantive-review": prior = _catalog_record(result, row.get("evidence_ref")) try: - chain = audit_producer_chain.precursor_chain_for_obligation( + chain = audit_producer_chain.producer_chain_for_obligation( obligation, root=result["root"], evaluation=(result.get("_profile_authorized_view") or {}).get("_evaluation")) except audit_producer_chain.AuditProducerChainError: diff --git a/Tools/execution/audit/audit_fingerprint.py b/Tools/execution/audit/audit_fingerprint.py index 9bc8dda1..7d5ddfab 100644 --- a/Tools/execution/audit/audit_fingerprint.py +++ b/Tools/execution/audit/audit_fingerprint.py @@ -2,12 +2,129 @@ import re -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract +import os +from Tools.platform.repository.repository import repository_source_root +import Tools.execution.audit.audit_plan_contract as _support +from Tools.platform.common.primitives import ( + document_projection, require_trimmed_string, validated_document, +) import Tools.platform.common.kblib as kblib from Tools.platform.repository.path_contract import \ canonical_repository_relative_path +AUDIT_FINGERPRINT_CONTRACT_PATH = ( + "kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml") +_PAGE_ARTIFACT_FIELDS = { + "protocol_id", "digest_serialization", "page_material_fields", + "path_binding", "body_binding", + "frontmatter_normalization", "included_frontmatter_fields", + "excluded_frontmatter_policy", "absent_included_field_policy", + "opening_frontmatter_marker", "closing_frontmatter_markers", + "page_set_protocol_id", "page_set_material_fields", + "page_set_member_fields", "page_set_order", +} +_SUPPORTED_PAGE_ARTIFACT = { + "protocol_id": "cambium-page-artifact-v1", + "digest_serialization": "sha256-prefixed-canonical-json-utf8", + "page_material_fields": ("protocol_id", "path", "frontmatter", "body"), + "path_binding": "canonical-repository-relative-posix", + "body_binding": "exact-bytes-after-frontmatter", + "frontmatter_normalization": "restricted-yaml-semantic", + "excluded_frontmatter_policy": "all-other-fields", + "absent_included_field_policy": "omit", + "opening_frontmatter_marker": "---", + "closing_frontmatter_markers": ("---", "..."), + "page_set_protocol_id": "cambium-page-artifact-set-v1", + "page_set_material_fields": ("protocol_id", "members"), + "page_set_member_fields": ("path", "artifact_fingerprint"), + "page_set_order": "canonical-path-ascending", +} + + +def validate_contract(document): + """Validate the sole Kernel page-artifact fingerprint contract.""" + return document_projection(document, _validate_contract) + + +def _validate_contract(document): + if not isinstance(document, dict) or set(document) != { + "schema_version", "contract_id", "semantic_owner", + "page_artifact_fingerprint"}: + raise ValueError("audit fingerprint contract fields are not closed") + if (document.get("schema_version") != 1 or + document.get("contract_id") != "cambium-audit-fingerprint" or + document.get("semantic_owner") != "K12/07"): + raise ValueError("audit fingerprint contract identity is invalid") + page_artifact = document.get("page_artifact_fingerprint") + if (not isinstance(page_artifact, dict) or + set(page_artifact) != _PAGE_ARTIFACT_FIELDS): + raise ValueError( + "page artifact fingerprint contract fields are not closed") + for field in _PAGE_ARTIFACT_FIELDS - { + "included_frontmatter_fields", "page_material_fields", + "closing_frontmatter_markers", "page_set_material_fields", + "page_set_member_fields"}: + require_trimmed_string( + page_artifact.get(field), + "page_artifact_fingerprint.%s" % field) + included_fields = _support.closed_string_list( + page_artifact.get("included_frontmatter_fields"), + "page_artifact_fingerprint.included_frontmatter_fields") + page_material_fields = _support.closed_string_list( + page_artifact.get("page_material_fields"), + "page_artifact_fingerprint.page_material_fields") + closing_markers = _support.closed_string_list( + page_artifact.get("closing_frontmatter_markers"), + "page_artifact_fingerprint.closing_frontmatter_markers") + page_set_material_fields = _support.closed_string_list( + page_artifact.get("page_set_material_fields"), + "page_artifact_fingerprint.page_set_material_fields") + page_set_member_fields = _support.closed_string_list( + page_artifact.get("page_set_member_fields"), + "page_artifact_fingerprint.page_set_member_fields") + normalized_page_artifact = { + **page_artifact, + "included_frontmatter_fields": included_fields, + "closing_frontmatter_markers": closing_markers, + "page_material_fields": page_material_fields, + "page_set_material_fields": page_set_material_fields, + "page_set_member_fields": page_set_member_fields, + } + for field, supported in _SUPPORTED_PAGE_ARTIFACT.items(): + if normalized_page_artifact.get(field) != supported: + qualifier = " supported ordered closed set" if isinstance( + supported, tuple) else " supported value" + raise ValueError( + "page_artifact_fingerprint.%s must equal its%s" % + (field, qualifier)) + return {"page_artifact_fingerprint": normalized_page_artifact} + + +def load_contract(root=None, snapshots=None, *, cache_projection=False): + """Load the current Kernel-owned page-artifact fingerprint contract.""" + if root is None: + root = repository_source_root(__file__) + snapshot = (snapshots or {}).get(AUDIT_FINGERPRINT_CONTRACT_PATH) + if snapshot is not None: + text = snapshot.read_text() + else: + text = kblib.read_text(os.path.join( + root, *AUDIT_FINGERPRINT_CONTRACT_PATH.split("/"))) + document = kblib.parse_yaml_subset(text) + return validated_document(document, _validate_contract, + cache_projection=cache_projection) + + +def page_artifact_fingerprint_contract(contract=None): + """Return the validated K12/07 page-artifact protocol projection.""" + contract = contract or _SHIPPED_CONTRACT + return validate_contract(contract)["page_artifact_fingerprint"] + + +_SHIPPED_CONTRACT = load_contract(cache_projection=True) + + _OBLIGATION_CONTRACT_FIELDS = ( "owner_kind", "owner_rule_id", "kernel_extension_point", "partition", "due_stage", "target", "applicability", "evidence_role", @@ -95,7 +212,7 @@ def _page_artifact_material(relative_path, text, protocol): def page_artifact_fingerprint(relative_path, text, *, contract=None): """Hash one page under the exact K12/07 artifact projection.""" - protocol = audit_receipt_contract.page_artifact_fingerprint_contract( + protocol = page_artifact_fingerprint_contract( contract) material = _page_artifact_material(relative_path, text, protocol) return kblib.sha256_bytes(kblib.canonical_json_bytes(material)) @@ -109,7 +226,7 @@ def page_set_artifact_fingerprint(pages, *, contract=None): """ if not isinstance(pages, (list, tuple)): raise TypeError("page set must be a list or tuple of (path, text) pairs") - protocol = audit_receipt_contract.page_artifact_fingerprint_contract( + protocol = page_artifact_fingerprint_contract( contract) members = [] paths = [] @@ -155,6 +272,8 @@ def obligation_contract_fingerprint(plan, obligation, *, additional=None): __all__ = [ + "AUDIT_FINGERPRINT_CONTRACT_PATH", "load_contract", "validate_contract", + "page_artifact_fingerprint_contract", "obligation_contract_fingerprint", "page_artifact_fingerprint", "page_set_artifact_fingerprint", "sources_sha256", diff --git a/Tools/execution/audit/audit_lifecycle_contract.py b/Tools/execution/audit/audit_lifecycle_contract.py index 75402f38..fbe5a0f3 100644 --- a/Tools/execution/audit/audit_lifecycle_contract.py +++ b/Tools/execution/audit/audit_lifecycle_contract.py @@ -21,8 +21,7 @@ class AuditLifecycleContractError(ValueError): # changed-scope record validator. Keeping this mechanical vocabulary here # prevents the resolver and the record-shape contract from maintaining two # spellings for the same intermediate evidence kind. -AUDIT_RECEIPT_RECORD_KIND = "audit-receipt" -CHANGED_SCOPE_PRECURSOR_RECORD_KIND = "audit-producer-evidence" +CHANGED_SCOPE_RECORD_KIND = "changed-scope-check-evidence" # Authority fields copied from the immutable plan into every plan-bound @@ -59,7 +58,6 @@ class AuditLifecycleContractError(ValueError): _RESOLUTION_ROUTES = { "satisfied": "terminal-evidence-complete", - "ready-for-completion": "complete-precursor", "needs-confirmation": "confirm-substantive-review", "needs-correction": "external-correction", "escalated": "external-escalation", @@ -140,9 +138,8 @@ def attempt_binding_mismatches(record, plan, plan_sha256, obligation, *, __all__ = [ 'ATTEMPT_IDENTITY_FIELDS', - 'AUDIT_RECEIPT_RECORD_KIND', 'AuditLifecycleContractError', - 'CHANGED_SCOPE_PRECURSOR_RECORD_KIND', + 'CHANGED_SCOPE_RECORD_KIND', 'EVIDENCE_BINDING_FIELDS', 'PLAN_BINDING_FIELDS', 'attempt_binding', diff --git a/Tools/execution/audit/audit_obligation_projection.py b/Tools/execution/audit/audit_obligation_projection.py index 196ccd83..092c45e0 100644 --- a/Tools/execution/audit/audit_obligation_projection.py +++ b/Tools/execution/audit/audit_obligation_projection.py @@ -8,6 +8,8 @@ from Tools.platform.repository.repository import repository_source_root from copy import deepcopy +from contextlib import contextmanager +from contextvars import ContextVar from functools import lru_cache import os @@ -65,6 +67,24 @@ "consumer_gate_id", "fingerprint_binding", } +_OBSERVATION_MEMO = ContextVar("audit_obligation_projection_memo", default=None) + + +@contextmanager +def obligation_projection_observation(memo): + """Read source bytes once within the existing evidence observation. + + The evidence owner supplies and retires the memo. This module still + validates its complete exact-source closure and returns independent + projections; no plan, receipt or currentness verdict is cached here. + Explicit snapshots always take precedence over this read-only window. + """ + token = _OBSERVATION_MEMO.set(memo) + try: + yield + finally: + _OBSERVATION_MEMO.reset(token) + def _root(root): if root is None: @@ -88,7 +108,15 @@ def _source_text(path, root=None, snapshots=None): snapshot = (snapshots or {}).get(path) if snapshot is not None: return snapshot.read_text() - return kblib.read_text(os.path.join(_root(root), *path.split("/"))) + memo = _OBSERVATION_MEMO.get() + def read(): + return kblib.read_text(os.path.join(_root(root), *path.split("/"))) + if memo is None: + return read() + # Resolve physical paths when capturing the source, not again for every + # lookup of the same captured bytes. Relative spellings remain cwd-bound. + source_root = None if root is None else os.path.abspath(os.fspath(root)) + return memo(("obligation-projection-source", source_root, path), read) def _read_document(path, root=None, snapshots=None): @@ -180,11 +208,6 @@ def _validate_changed_rule(row, label, plan_values, dimensions): "%s Profile-bound dimension must remain unresolved" % label) else: raise ValueError("%s dimension_binding is not registered" % label) - if (row["evidence_kind"] == "audit-receipt" and - (row["evidence_role"] != "emits" or - (dimension is None and binding != "profile-registration"))): - raise ValueError( - "%s AuditReceipt route must emit a dimension" % label) normalized = dict(row) normalized["producer_capability"] = capability normalized["producer_gate_id"] = gate_id @@ -364,11 +387,6 @@ def _spec(_registered_dimensions=None, _plan_contract_values=None, **values): raise ValueError("obligation spec dimension binding is unknown") elif values["dimension"] is not None and values["dimension"] not in dimensions: raise ValueError("obligation spec dimension is not registered") - if (values["evidence_kind"] == "audit-receipt" and - (values["evidence_role"] != "emits" or - (values["dimension"] is None and - values["dimension_binding"] != "profile-registration"))): - raise ValueError("AuditReceipt spec must emit one dimension") if values["nonblocking"] is not None and not isinstance( values["nonblocking"], bool): raise ValueError("obligation spec nonblocking must be boolean or null") @@ -638,6 +656,10 @@ def validate_plan_definition_authority(plan, contract, root=None, "AuditPlan obligation %s drifts from registered owner %s in: " "%s" % (obligation["obligation_id"], rule_id, ", ".join(sorted(set(drift))))) + m_targets = {row["target"] for row in plan["obligations"] + if by_rule[row["owner_rule_id"]].get("tier") == "M"} + batch_review_obligation_contract.consumption_coverage( + plan, m_targets, batch_review_obligation_contract.load_registry(root, snapshots)) return plan @@ -827,8 +849,8 @@ def _base_projection_source_bundle(root, snapshots): @lru_cache(maxsize=32) -def _base_obligation_specs_for_exact_sources(root, source_bundle): - """Build once for one complete immutable machine-source snapshot.""" +def _base_obligation_index_for_exact_sources(root, source_bundle): + """Validate the entire source closure once, then index its unique IDs.""" snapshots = { path: _TextSnapshot(text) for path, text in source_bundle} plan_values = _plan_values(root, snapshots) @@ -849,7 +871,7 @@ def _base_obligation_specs_for_exact_sources(root, source_bundle): row["kernel_extension_point"] is not None for row in specs): raise ValueError("Kernel base projection contains a Profile extension") _reject_unadmitted_rendering_specs(specs, root, snapshots) - return tuple(deepcopy(row) for row in specs) + return {row["owner_rule_id"]: deepcopy(row) for row in specs} def base_obligation_specs(root=None, snapshots=None): @@ -861,19 +883,23 @@ def base_obligation_specs(root=None, snapshots=None): verified projection. """ root = _root(root) - specs = _base_obligation_specs_for_exact_sources( + index = _base_obligation_index_for_exact_sources( root, _base_projection_source_bundle(root, snapshots)) - return tuple(deepcopy(row) for row in specs) + return tuple(deepcopy(row) for row in index.values()) def obligation_spec_for_rule(rule_id, root=None, snapshots=None): """Resolve exactly one base spec by stable owner rule ID.""" rule_id = require_trimmed_string(rule_id, "rule_id") - matches = [row for row in base_obligation_specs(root, snapshots) - if row["owner_rule_id"] == rule_id] - if len(matches) != 1: + root = _root(root) + index = _base_obligation_index_for_exact_sources( + root, _base_projection_source_bundle(root, snapshots)) + if rule_id not in index: raise ValueError("unknown or ambiguous base obligation rule %s" % rule_id) - return matches[0] + # Copy only the requested spec. Full-set callers still use the same + # validated index, but a per-obligation consumer no longer copies every + # other rule for each candidate/precursor/final-record comparison. + return deepcopy(index[rule_id]) def resolve_obligation_definition(spec, target, trigger=None, dimension=None, @@ -906,10 +932,6 @@ def resolve_obligation_definition(spec, target, trigger=None, dimension=None, raise ValueError("caller cannot change a fixed obligation dimension") if resolved_dimension is not None and resolved_dimension not in dimensions: raise ValueError("resolved obligation dimension is not registered") - if (spec["evidence_kind"] == "audit-receipt" and - (spec["evidence_role"] != "emits" or - resolved_dimension is None)): - raise ValueError("resolved AuditReceipt obligation needs one dimension") definition = { "owner_kind": spec["owner_kind"], "owner_rule_id": spec["owner_rule_id"], @@ -978,6 +1000,7 @@ def compose_profile_extensions(base_specs, profile_specs, 'composed_obligation_specs', 'load_changed_scope_registry', 'obligation_spec_for_rule', + 'obligation_projection_observation', 'profile_registered_scan_spec', 'required_obligation', 'resolve_obligation_definition', diff --git a/Tools/execution/audit/audit_plan_contract.py b/Tools/execution/audit/audit_plan_contract.py index a2f35fb3..d978cbfc 100644 --- a/Tools/execution/audit/audit_plan_contract.py +++ b/Tools/execution/audit/audit_plan_contract.py @@ -6,6 +6,8 @@ """ from Tools.platform.repository.repository import repository_source_root +from contextlib import contextmanager +from contextvars import ContextVar import os import re @@ -33,6 +35,22 @@ r"[0-9]{4}-[0-9]{2}-[0-9]{2}T" r"[0-9]{2}:[0-9]{2}:[0-9]{2}(?:\.[0-9]+)?Z\Z") +_SERIALIZATION_OBSERVATION = ContextVar("audit_plan_serialization", default=None) + + +@contextmanager +def serialization_observation(memo): + """Share exact-input serialization in the caller's existing read window. + + This stores no validation or authority verdict. Every plan_sha256 call + still validates its plan, contract and allowed dimensions independently. + """ + token = _SERIALIZATION_OBSERVATION.set(memo) + try: + yield + finally: + _SERIALIZATION_OBSERVATION.reset(token) + def closed_string_list(value, label): """Return one validated ordered closed string tuple.""" @@ -258,12 +276,6 @@ def validate_plan(plan, contract=None, dimensions=None): raise ValueError( "%s Profile obligation requires a registered Kernel " "extension point" % label) - if (obligation["evidence_kind"] == "audit-receipt" and - (obligation["evidence_role"] != "emits" or - obligation.get("dimension") is None)): - raise ValueError( - "%s AuditReceipt obligation must emit exactly one dimension" % - label) reuse_values = tuple(obligation.get(field) for field in ( "evidence_ref", "reused_receipt_id", "reuse_reason")) if obligation["status"] == "required": @@ -303,7 +315,12 @@ def validate_plan(plan, contract=None, dimensions=None): def plan_sha256(plan, contract=None, dimensions=None): """Return the hash of the canonical serialized AuditPlan bytes.""" validate_plan(plan, contract=contract, dimensions=dimensions) - return kblib.sha256_bytes(kblib.canonical_yaml(plan).encode("utf-8")) + def serialize(): + return kblib.sha256_bytes(kblib.canonical_yaml(plan).encode("utf-8")) + memo = _SERIALIZATION_OBSERVATION.get() + if memo is None: + return serialize() + return memo(("audit-plan-serialization", kblib.canonical_json_bytes(plan)), serialize) def contract_snapshot_sha256(*, task_id, upstream_revision_id, @@ -389,6 +406,7 @@ def required_obligation_ids(plan, contract=None, dimensions=None): 'plan_contract_snapshot_sha256', 'plan_sha256', 'required_obligation_ids', + 'serialization_observation', 'validate_contract', 'validate_plan', 'validate_value', diff --git a/Tools/execution/audit/audit_producer_chain.py b/Tools/execution/audit/audit_producer_chain.py index 542b0840..a31ca46b 100644 --- a/Tools/execution/audit/audit_producer_chain.py +++ b/Tools/execution/audit/audit_producer_chain.py @@ -1,12 +1,9 @@ """Resolve one Kernel-owned audit producer through its complete chain. -The frozen AuditPlan names the actual producer of the intermediate evidence. -For an ``audit-receipt`` obligation, the final AuditReceipt producer is a -deterministic consequence of that evidence kind; it is not substituted into -the plan in place of the real producer. Kernel registries own the precursor -identity and check, ``operation-capabilities.yaml`` owns its implementation -and public entrypoint, record contracts own the intermediate shape, and the -AuditReceipt contract owns the terminal shape. +The frozen AuditPlan names the actual producer of the accepted check or review +fact. Kernel registries own its identity, check and evidence kind; +``operation-capabilities.yaml`` owns the implementation and public entrypoint; +each native record contract owns the fact shape and acceptance boundary. This module is the sole Tool-side interpretation that joins those independent authorities. It does not create obligations or maintain a second producer-ID @@ -31,30 +28,38 @@ class AuditProducerChainError(ValueError): """A registered audit obligation has no unique executable evidence chain.""" -FINAL_AUDIT_RECEIPT_CAPABILITY = "audit-receipt-producer-v1" - _CHAIN_FIELDS = ( - "execution_route", "final_evidence_kind", "final_producer_capability", - "precursor_record_kind", "precursor_tool", "precursor_capability", - "precursor_check", + "execution_route", + "producer_record_kind", "producer_tool", "producer_capability", + "producer_check", ) _OBSERVATION_MEMO = ContextVar("audit_producer_chain_memo", default=None) @contextmanager -def producer_chain_observation(memo): - """Use the evidence owner's mechanical facts for this read only. +def producer_chain_observation(memo=None): + """Share source interpretation within one catalog or evidence read. No second store or persisted chain is created. The canonical spec is still checked by each public entry, and record/plan acceptance remains - with its contract. A fresh evidence observation supplies a fresh memo. + with its contract. Catalog admission may use this same owner without an + evidence view; that local memo expires at scope exit. Nothing survives + into another namespace, writer admission or after-image observation. """ + values = {} + if memo is None: + def memo(key, compute): + if key not in values: + values[key] = compute() + return values[key] token = _OBSERVATION_MEMO.set(memo) try: - yield + with projection.obligation_projection_observation(memo): + yield finally: _OBSERVATION_MEMO.reset(token) + values.clear() def _observed(key, compute): @@ -88,14 +93,14 @@ def validated_spec(spec, *, root=None, snapshots=None, evaluation=None): """ if not isinstance(spec, dict): raise AuditProducerChainError( - "AuditReceipt producer-chain spec must be a mapping") + "Audit producer-chain spec must be a mapping") rule_id = spec.get("owner_rule_id") try: canonical = _canonical_spec( spec, root=root, snapshots=snapshots, evaluation=evaluation) except (TypeError, ValueError) as exc: raise AuditProducerChainError( - "unknown AuditReceipt producer chain owner %r: %s" % + "unknown audit producer chain owner %r: %s" % (rule_id, exc)) from exc if spec != canonical: drift = sorted({ @@ -120,7 +125,7 @@ def validated_spec_for_obligation(obligation, *, root=None, snapshots=None, candidates = _definition_candidates(spec, obligation) except (TypeError, ValueError) as exc: raise AuditProducerChainError( - "unknown AuditReceipt producer chain owner %r: %s" % + "unknown audit producer chain owner %r: %s" % (rule_id, exc)) from exc matches = [candidate for candidate in candidates if all(obligation.get(field) == value @@ -159,14 +164,6 @@ def _canonical_spec(value, *, root=None, snapshots=None, evaluation=None): return matches[0] -def finalizer_capability_for_spec(spec): - """Derive the terminal producer from the registered evidence kind.""" - if spec.get("evidence_kind") != lifecycle.AUDIT_RECEIPT_RECORD_KIND: - raise AuditProducerChainError( - "producer chain does not terminate in an AuditReceipt") - return FINAL_AUDIT_RECEIPT_CAPABILITY - - def _registered_producer(capability_id, lookup): # The lookup belongs to the installed Tool package, not the adopting # repository whose frozen Kernel projection was validated by the caller. @@ -199,15 +196,15 @@ def _record_contract(spec, *, root=None, snapshots=None, contract_loader=None): contract = (contract_loader(rendering) if contract_loader else rendering.load_contract(root, snapshots=snapshots)) return "rendering-verification", contract["record_kind"] - return ("deterministic-audit-precursor", - lifecycle.CHANGED_SCOPE_PRECURSOR_RECORD_KIND) + return ("deterministic-check", + lifecycle.CHANGED_SCOPE_RECORD_KIND) raise AuditProducerChainError( - "registered AuditReceipt spec has no installed precursor record " + "registered audit spec has no installed producer record " "contract") -def precursor_chain_for_spec(spec, *, root=None, snapshots=None, evaluation=None): - """Resolve one validated precursor and its derived finalizer.""" +def producer_chain_for_spec(spec, *, root=None, snapshots=None, evaluation=None): + """Resolve the sole producer of a validated obligation.""" spec = validated_spec( spec, root=root, snapshots=snapshots, evaluation=evaluation) return _chain_for_validated_spec(spec, root=root, snapshots=snapshots) @@ -219,37 +216,29 @@ def _chain_for_validated_spec(spec, *, root=None, snapshots=None, capability_id = spec.get("producer_capability") if capability_id is None or spec.get("producer_gate_id") is not None: raise AuditProducerChainError( - "AuditReceipt obligation does not freeze one precursor capability") - finalizer = finalizer_capability_for_spec(spec) - if capability_id == finalizer: - raise AuditProducerChainError( - "AuditPlan freezes the finalizer instead of the actual producer") - # Precursor and finalizer must resolve from the same installed capability - # registry snapshot. Reopening the file between these lookups could join - # identities from two revisions into a chain that never existed. + "audit obligation does not freeze one producer capability") lookup = _observed(("capabilities",), capabilities.CapabilityLookup) route, record_kind = _record_contract( spec, root=root, snapshots=snapshots, contract_loader=contract_loader) + if spec["evidence_kind"] != record_kind: + raise AuditProducerChainError("planned evidence kind differs from its producer contract") def join(): _entry, tool = _registered_producer(capability_id, lookup) - _registered_producer(finalizer, lookup) chain = { "execution_route": route, - "final_evidence_kind": spec["evidence_kind"], - "final_producer_capability": finalizer, - "precursor_record_kind": record_kind, - "precursor_tool": tool, - "precursor_capability": capability_id, - "precursor_check": spec["producer_check"], + "producer_record_kind": record_kind, + "producer_tool": tool, + "producer_capability": capability_id, + "producer_check": spec["producer_check"], } if tuple(chain) != _CHAIN_FIELDS: - raise AssertionError("AuditReceipt producer-chain fields drifted") + raise AssertionError("audit producer-chain fields drifted") return chain return deepcopy(_observed(("join", kblib.canonical_json_bytes(spec), route, record_kind), join)) -def precursor_chain_for_obligation(obligation, *, root=None, +def producer_chain_for_obligation(obligation, *, root=None, snapshots=None, evaluation=None, contract_loader=None): """Validate a frozen obligation and resolve its complete producer chain.""" @@ -259,31 +248,30 @@ def precursor_chain_for_obligation(obligation, *, root=None, spec, root=root, snapshots=snapshots, contract_loader=contract_loader) -def precursor_record_matches(record, chain): +def producer_record_matches(record, chain): """Return whether a record has the exact registered producer identity.""" return (isinstance(record, dict) and isinstance(chain, dict) and - record.get("record_kind") == chain.get("precursor_record_kind") and - record.get("tool") == chain.get("precursor_tool") and - record.get("check") == chain.get("precursor_check")) + record.get("record_kind") == chain.get("producer_record_kind") and + record.get("tool") == chain.get("producer_tool") and + record.get("check") == chain.get("producer_check")) -def require_precursor_record(record, obligation, *, root=None, +def require_producer_record(record, obligation, *, root=None, snapshots=None, evaluation=None): """Return the chain or reject evidence from another registered producer.""" - chain = precursor_chain_for_obligation( + chain = producer_chain_for_obligation( obligation, root=root, snapshots=snapshots, evaluation=evaluation) - if not precursor_record_matches(record, chain): + if not producer_record_matches(record, chain): raise AuditProducerChainError( - "producer evidence does not match the registered precursor chain") + "producer evidence does not match the registered producer chain") return chain __all__ = [ 'AuditProducerChainError', - 'FINAL_AUDIT_RECEIPT_CAPABILITY', - 'precursor_chain_for_obligation', - 'precursor_chain_for_spec', - 'precursor_record_matches', + 'producer_chain_for_obligation', + 'producer_chain_for_spec', + 'producer_record_matches', 'producer_chain_observation', - 'require_precursor_record', + 'require_producer_record', ] diff --git a/Tools/execution/audit/audit_producer_runtime.py b/Tools/execution/audit/audit_producer_runtime.py index 282b95b4..4982cd3d 100644 --- a/Tools/execution/audit/audit_producer_runtime.py +++ b/Tools/execution/audit/audit_producer_runtime.py @@ -1,9 +1,8 @@ """Runtime bindings shared by AuditPlan evidence producers. -This module does not define an AuditPlan, a substantive-review receipt, or an -AuditReceipt. Their closed shapes come from the Kernel-owned contract +This module does not define an AuditPlan, a substantive-review receipt, or another accepted evidence object. Their closed shapes come from the Kernel-owned contract loaders. It only freezes the already-admitted adopter runtime and provides -the common compare-and-swap checks needed by the three writers. +the common compare-and-swap checks needed by the registered writers. """ from dataclasses import dataclass diff --git a/Tools/execution/audit/audit_receipt_contract.py b/Tools/execution/audit/audit_receipt_contract.py deleted file mode 100644 index da60c557..00000000 --- a/Tools/execution/audit/audit_receipt_contract.py +++ /dev/null @@ -1,305 +0,0 @@ -"""Strict loader for the Kernel-owned K12/07 full AuditReceipt contract.""" -from Tools.platform.repository.repository import repository_source_root - -import os - -import Tools.execution.audit.audit_lifecycle_contract as audit_lifecycle_contract -import Tools.execution.audit.audit_plan_contract as _support -import Tools.platform.common.kblib as kblib -from Tools.platform.common.primitives import ( - document_projection, require_trimmed_string, validated_document, -) - - -AUDIT_RECEIPT_CONTRACT_PATH = ( - "kernel/K12 Quality Assurance/audit-receipt-contract.yaml") -RECEIPT_TYPE_ID = "audit-receipt-v3" -_CONTRACT_FIELDS = { - "schema_version", "contract_id", "semantic_owner", "record_kind", - "fingerprint_phase", "dimension_requirement", "producer_binding", - "page_artifact_fingerprint", "fields", "result_values", - "due_stage_values", "evidence_role_values", "evidence_kind_values", - "owner_kind_values", - "fingerprint_binding_values", "fingerprint_fields", "reuse_fields", -} -_PAGE_ARTIFACT_FIELDS = { - "protocol_id", "digest_serialization", "page_material_fields", - "path_binding", "body_binding", - "frontmatter_normalization", "included_frontmatter_fields", - "excluded_frontmatter_policy", "absent_included_field_policy", - "opening_frontmatter_marker", "closing_frontmatter_markers", - "page_set_protocol_id", "page_set_material_fields", - "page_set_member_fields", "page_set_order", -} -_FIELD_TYPES = frozenset(( - "integer", "string", "sha256", "utc-timestamp", "string-list", -)) -_SUPPORTED_PAGE_ARTIFACT = { - "protocol_id": "cambium-page-artifact-v1", - "digest_serialization": "sha256-prefixed-canonical-json-utf8", - "page_material_fields": ("protocol_id", "path", "frontmatter", "body"), - "path_binding": "canonical-repository-relative-posix", - "body_binding": "exact-bytes-after-frontmatter", - "frontmatter_normalization": "restricted-yaml-semantic", - "excluded_frontmatter_policy": "all-other-fields", - "absent_included_field_policy": "omit", - "opening_frontmatter_marker": "---", - "closing_frontmatter_markers": ("---", "..."), - "page_set_protocol_id": "cambium-page-artifact-set-v1", - "page_set_material_fields": ("protocol_id", "members"), - "page_set_member_fields": ("path", "artifact_fingerprint"), - "page_set_order": "canonical-path-ascending", -} - - -def validate_contract(document): - """Validate one full AuditReceipt contract and return projections.""" - return document_projection(document, _validate_contract) - - -def _validate_contract(document): - if not isinstance(document, dict) or set(document) != _CONTRACT_FIELDS: - raise ValueError("AuditReceipt contract fields are not closed") - if document.get("schema_version") != 3: - raise ValueError("AuditReceipt contract schema_version must be 3") - if document.get("contract_id") != "cambium-audit-receipt": - raise ValueError( - "AuditReceipt contract_id must be cambium-audit-receipt") - if document.get("semantic_owner") != "K12/07-K12/08": - raise ValueError("AuditReceipt semantic_owner must be K12/07-K12/08") - if document.get("record_kind") != "audit-receipt": - raise ValueError("AuditReceipt record_kind must be audit-receipt") - if document.get("fingerprint_phase") != "evidence-time": - raise ValueError("AuditReceipt fingerprints must bind evidence time") - if document.get("dimension_requirement") != "registered-non-null": - raise ValueError("AuditReceipt dimension must be registered and non-null") - if document.get("producer_binding") != \ - "exactly-one-of-capability-or-gate": - raise ValueError( - "AuditReceipt must bind exactly one stable producer reference") - page_artifact = document.get("page_artifact_fingerprint") - if (not isinstance(page_artifact, dict) or - set(page_artifact) != _PAGE_ARTIFACT_FIELDS): - raise ValueError( - "page artifact fingerprint contract fields are not closed") - for field in _PAGE_ARTIFACT_FIELDS - { - "included_frontmatter_fields", "page_material_fields", - "closing_frontmatter_markers", "page_set_material_fields", - "page_set_member_fields"}: - require_trimmed_string( - page_artifact.get(field), - "page_artifact_fingerprint.%s" % field) - included_fields = _support.closed_string_list( - page_artifact.get("included_frontmatter_fields"), - "page_artifact_fingerprint.included_frontmatter_fields") - page_material_fields = _support.closed_string_list( - page_artifact.get("page_material_fields"), - "page_artifact_fingerprint.page_material_fields") - closing_markers = _support.closed_string_list( - page_artifact.get("closing_frontmatter_markers"), - "page_artifact_fingerprint.closing_frontmatter_markers") - page_set_material_fields = _support.closed_string_list( - page_artifact.get("page_set_material_fields"), - "page_artifact_fingerprint.page_set_material_fields") - page_set_member_fields = _support.closed_string_list( - page_artifact.get("page_set_member_fields"), - "page_artifact_fingerprint.page_set_member_fields") - normalized_page_artifact = { - **page_artifact, - "included_frontmatter_fields": included_fields, - "closing_frontmatter_markers": closing_markers, - "page_material_fields": page_material_fields, - "page_set_material_fields": page_set_material_fields, - "page_set_member_fields": page_set_member_fields, - } - for field, supported in _SUPPORTED_PAGE_ARTIFACT.items(): - if normalized_page_artifact.get(field) != supported: - qualifier = " supported ordered closed set" if isinstance( - supported, tuple) else " supported value" - raise ValueError( - "page_artifact_fingerprint.%s must equal its%s" % - (field, qualifier)) - field_order, fields = _support.field_specs( - document.get("fields"), "fields", allowed_types=_FIELD_TYPES) - result_values = _support.closed_string_list( - document.get("result_values"), "result_values") - due_stages = _support.closed_string_list( - document.get("due_stage_values"), "due_stage_values") - roles = _support.closed_string_list( - document.get("evidence_role_values"), "evidence_role_values") - kinds = _support.closed_string_list( - document.get("evidence_kind_values"), "evidence_kind_values") - owner_kinds = _support.closed_string_list( - document.get("owner_kind_values"), "owner_kind_values") - fingerprint_bindings = _support.closed_string_list( - document.get("fingerprint_binding_values"), - "fingerprint_binding_values") - fingerprint_fields = _support.closed_string_list( - document.get("fingerprint_fields"), "fingerprint_fields") - reuse_fields = _support.closed_string_list( - document.get("reuse_fields"), "reuse_fields") - return { - "field_order": field_order, - "fields": fields, - "result_values": frozenset(result_values), - "due_stages": frozenset(due_stages), - "roles": frozenset(roles), - "kinds": frozenset(kinds), - "owner_kinds": frozenset(owner_kinds), - "fingerprint_bindings": frozenset(fingerprint_bindings), - "fingerprint_fields": tuple(fingerprint_fields), - "reuse_fields": tuple(reuse_fields), - "page_artifact_fingerprint": normalized_page_artifact, - } - - -def load_contract(root=None, snapshots=None, *, cache_projection=False): - """Load the current Kernel-owned full AuditReceipt contract.""" - if root is None: - root = repository_source_root(__file__) - snapshot = (snapshots or {}).get(AUDIT_RECEIPT_CONTRACT_PATH) - if snapshot is not None: - text = snapshot.read_text() - else: - text = kblib.read_text(os.path.join( - root, *AUDIT_RECEIPT_CONTRACT_PATH.split("/"))) - document = kblib.parse_yaml_subset(text) - return validated_document(document, _validate_contract, - cache_projection=cache_projection) - - -def page_artifact_fingerprint_contract(contract=None): - """Return the validated K12/07 page-artifact protocol projection.""" - contract = contract or _SHIPPED_CONTRACT - return validate_contract(contract)["page_artifact_fingerprint"] - - -def validate_audit_receipt(record, contract=None, dimensions=None): - """Validate one closed full AuditReceipt and return it unchanged.""" - contract = contract or _SHIPPED_CONTRACT - values = validate_contract(contract) - if not isinstance(record, dict) or set(record) != set(values["fields"]): - raise ValueError("AuditReceipt fields are not closed") - for field, spec in values["fields"].items(): - _support.validate_value( - record.get(field), spec, "AuditReceipt.%s" % field) - if record.get("schema_version") != contract["schema_version"]: - raise ValueError( - "AuditReceipt schema_version must equal its Kernel contract") - if record.get("record_kind") != contract["record_kind"]: - raise ValueError("AuditReceipt record_kind is invalid") - if record.get("receipt_type_id") != RECEIPT_TYPE_ID: - raise ValueError("AuditReceipt receipt_type_id is invalid") - if record.get("result") not in values["result_values"]: - raise ValueError("AuditReceipt result is invalid") - if record.get("due_stage") not in values["due_stages"]: - raise ValueError("AuditReceipt due_stage is invalid") - if record.get("evidence_role") not in values["roles"]: - raise ValueError("AuditReceipt evidence_role must be emits") - if record.get("evidence_kind") not in values["kinds"]: - raise ValueError("AuditReceipt evidence_kind is invalid") - if record.get("owner_kind") not in values["owner_kinds"]: - raise ValueError("AuditReceipt owner_kind is invalid") - if record.get("fingerprint_binding") not in \ - values["fingerprint_bindings"]: - raise ValueError("AuditReceipt fingerprint_binding is invalid") - capability = record.get("producer_capability") - gate_id = record.get("producer_gate_id") - if (capability is None) == (gate_id is None): - raise ValueError( - "AuditReceipt must bind exactly one producer capability or Gate") - if record.get("owner_kind") == "kernel": - if record.get("kernel_extension_point") is not None: - raise ValueError( - "Kernel AuditReceipt cannot claim an extension point") - elif record.get("kernel_extension_point") is None: - raise ValueError( - "Profile AuditReceipt must bind its Kernel extension point") - if dimensions is not None and record.get("dimension") not in set( - dimensions): - raise ValueError("AuditReceipt dimension is not registered") - scope = record.get("scope") - if scope != sorted(scope): - raise ValueError("AuditReceipt scope must be sorted and unique") - reused_id = record.get("reused_receipt_id") - reason = record.get("reuse_reason") - if (reused_id is None) != (reason is None): - raise ValueError( - "AuditReceipt reused_receipt_id and reuse_reason are paired") - if reused_id is not None: - if record.get("evidence_ref") != reused_id: - raise ValueError( - "AuditReceipt reused evidence_ref must equal reused_receipt_id") - if record.get("result") != "passed": - raise ValueError("a reused AuditReceipt must record passed") - if record.get("fingerprint_binding") != "reused-receipt": - raise ValueError( - "a reused AuditReceipt must bind reused-receipt fingerprints") - elif record.get("fingerprint_binding") != "evidence-time": - raise ValueError( - "a new AuditReceipt must bind evidence-time fingerprints") - return record - - -def project_new_passing_audit_receipt(*, receipt_id, scope, plan, - plan_sha256, obligation, evidence): - """Project the shared mechanical shape for the registered finalizer. - - This is a stable contract projection, not a publication capability. - Producer routes prove precursor admissibility and the unique record - finalizer owns construction; atomic outer transactions delegate to that - finalizer instead of becoming another producer. - """ - binding = audit_lifecycle_contract.attempt_binding( - plan, plan_sha256, obligation, - present_fields=_SHIPPED_VALUES["field_order"]) - record = { - "schema_version": _SHIPPED_CONTRACT["schema_version"], - "record_kind": "audit-receipt", - "receipt_type_id": RECEIPT_TYPE_ID, - "receipt_id": receipt_id, - **binding, - "scope": sorted(set(scope)), - "artifact_fingerprint": evidence["artifact_fingerprint"], - "dependency_fingerprint": evidence["dependency_fingerprint"], - "contract_fingerprint": evidence["contract_fingerprint"], - "verifier": evidence["tool"], - "method": "%s@%s/%s" % ( - evidence["tool"], evidence["tool_version"], evidence["check"]), - "evidence_ref": evidence["receipt_id"], - "checked_at": evidence["checked_at"], - "result": "passed", - "invalidated_by": None, - "reused_receipt_id": None, - "reuse_reason": None, - } - ordered = {field: record[field] for field in AUDIT_RECEIPT_FIELDS} - validate_audit_receipt(ordered) - return ordered - - -_SHIPPED_CONTRACT = load_contract() -_SHIPPED_VALUES = validate_contract(_SHIPPED_CONTRACT) -AUDIT_RECEIPT_FIELDS = _SHIPPED_VALUES["field_order"] -AUDIT_RECEIPT_RESULT_VALUES = _SHIPPED_VALUES["result_values"] - - -def current_receipt_errors(record, *, root=None): - """Return current hard-cut AuditReceipt shape errors.""" - try: - validate_audit_receipt( - record, contract=load_contract(root) if root is not None else None) - except (OSError, TypeError, UnicodeError, ValueError, - kblib.YamlSubsetError) as exc: - return [str(exc)] - return [] - - -__all__ = [ - 'RECEIPT_TYPE_ID', - 'current_receipt_errors', - 'load_contract', - 'page_artifact_fingerprint_contract', - 'project_new_passing_audit_receipt', - 'validate_audit_receipt', -] diff --git a/Tools/execution/audit/batch_close_audit.py b/Tools/execution/audit/batch_close_audit.py index 1aebc971..2c7b1829 100644 --- a/Tools/execution/audit/batch_close_audit.py +++ b/Tools/execution/audit/batch_close_audit.py @@ -1,14 +1,12 @@ """Pure K12/09 post-Delta AuditPlan and evidence-set bindings. The batch-close command owns execution and publication. This module performs -only deterministic projection, full AuditReceipt construction, and closure +only deterministic projection, first-publication acceptance, and closure validation over objects already supplied by that command. It never scans for an AuditPlan, reads a registry, runs a checker, or writes evidence. """ -import hashlib - -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract +import Tools.execution.audit.batch_close_contract as batch_close_contract import Tools.platform.common.kblib as kblib @@ -164,170 +162,54 @@ def resolve_post_delta_projection(stage_plan, registry_rows, return tuple(projection) -def build_full_audit_receipt(stage_plan, pair, producer_evidence): - """Complete one emitting K12/09 member inside the close producer.""" - if not isinstance(pair, dict): - raise PostDeltaAuditError("post-Delta projection pair must be a mapping") - row = pair.get("member") or {} - obligation = pair.get("obligation") or {} - if row.get("evidence_kind") != "audit-receipt": - raise PostDeltaAuditError( - "only an audit-receipt member may be completed as AuditReceipt") - if not isinstance(producer_evidence, dict): - raise PostDeltaAuditError("producer evidence must be a mapping") - plan = stage_plan["plan"] +def validate_member_evidence(stage_plan, pair, evidence, merged_snapshot_sha256): + """Accept a check fact directly against its immutable due-stage obligation. + + The first publisher and later close consumers call this same predicate. + No second full Receipt is generated. The stage owner supplies the raw + AuditPlan at publication and current/Terminal closure; the lower-level + stored-reference graph can check the named bindings without selecting a + plan or reconstructing a synthetic one. + """ + row, obligation = pair["member"], pair["obligation"] + if row["evidence_kind"] != "batch-close-member-evidence": + raise PostDeltaAuditError("member must use its direct evidence kind") + errors = batch_close_contract.current_receipt_errors(evidence) + if errors: + raise PostDeltaAuditError("member evidence body is invalid: %s" % "; ".join(errors)) + snapshot = _sha256(merged_snapshot_sha256, "merged repository snapshot") expected = { - "check": obligation.get("producer_check"), - "target": obligation.get("target"), - "plan_id": stage_plan.get("audit_plan_id"), - "audit_plan_path": stage_plan.get("audit_plan_path"), - "audit_plan_sha256": stage_plan.get("audit_plan_sha256"), - "obligation_id": obligation.get("obligation_id"), - "task_id": plan.get("task_id"), - "batch_id": plan.get("batch_id"), - "opening_transition_receipt": plan.get("opening_transition_receipt"), - "upstream_revision_id": plan.get("upstream_revision_id"), - "active_standards_sha256": plan.get("active_standards_sha256"), - "selected_profile_manifest": plan.get("selected_profile_manifest"), - "profile_snapshot_sha256": plan.get("profile_snapshot_sha256"), - "profile_contract_fingerprint": - plan.get("profile_contract_fingerprint"), - "fingerprint_binding": obligation.get("fingerprint_binding"), - "result": "pass", - "invalidated_by": None, + "receipt_type_id": batch_close_contract.MEMBER_RECEIPT_TYPE_ID, + "check": row["producer_check"], + "plan_id": stage_plan["audit_plan_id"], + "audit_plan_path": stage_plan["audit_plan_path"], + "audit_plan_sha256": stage_plan["audit_plan_sha256"], + "obligation_id": obligation["obligation_id"], + "fingerprint_binding": "evidence-time", + "artifact_fingerprint": snapshot, + "merged_snapshot_sha256": snapshot, + "result": "pass", "invalidated_by": None, } - mismatches = [field for field, value in expected.items() - if producer_evidence.get(field) != value] - for field in ("artifact_fingerprint", "dependency_fingerprint", - "contract_fingerprint"): + plan = stage_plan.get("plan") + if isinstance(plan, dict): + expected.update({field: plan[field] for field in ( + "task_id", "batch_id", "opening_transition_receipt", + "upstream_revision_id", "active_standards_sha256", + "selected_profile_manifest", "profile_snapshot_sha256", + "profile_contract_fingerprint")}) + expected.update(target=obligation["target"], + dependency_fingerprint=plan["profile_snapshot_sha256"], + contract_fingerprint=plan["contract_snapshot_sha256"]) + mismatches = [field for field, value in expected.items() if evidence.get(field) != value] + for field in ("artifact_fingerprint", "dependency_fingerprint", "contract_fingerprint"): try: - _sha256(producer_evidence.get(field), - "producer evidence %s" % field) + _sha256(evidence.get(field), "member evidence %s" % field) except PostDeltaAuditError: mismatches.append(field) if mismatches: - raise PostDeltaAuditError( - "producer evidence for %s differs from its AuditPlan binding in: " - "%s" % (row.get("member_id"), - ", ".join(sorted(set(mismatches))))) - for field in ("receipt_id", "tool", "tool_version", "checked_at"): - _nonempty(producer_evidence.get(field), - "producer evidence %s" % field) - - receipt_seed = kblib.canonical_json_bytes({ - "plan_id": stage_plan["audit_plan_id"], - "obligation_id": obligation["obligation_id"], - "evidence_ref": producer_evidence["receipt_id"], - }) - receipt_id = "audit-check_batch_close-%s" % hashlib.sha256( - receipt_seed).hexdigest() - try: - receipt = audit_receipt_contract.project_new_passing_audit_receipt( - receipt_id=receipt_id, - scope=[obligation["target"]], - plan=plan, - plan_sha256=stage_plan["audit_plan_sha256"], - obligation=obligation, - evidence=producer_evidence, - ) - except (TypeError, ValueError) as exc: - raise PostDeltaAuditError( - "constructed full AuditReceipt is invalid: %s" % exc) from exc - return receipt - - -def _validate_full_audit_receipt_pair( - stage_plan, pair, receipt, producer_evidence, *, - producer_tool=None, producer_tool_version=None, - merged_snapshot_sha256=None): - """Validate one persisted post-Delta finalizer/precursor pair. - - Construction and terminal replay intentionally share the exact same - deterministic projection. Rebuilding the expected AuditReceipt from the - persisted raw evidence proves both that the precursor still satisfies the - frozen plan and that no field of the final wrapper was rewritten, omitted, - or rebound after production. - """ - if not isinstance(receipt, dict): - raise PostDeltaAuditError("full AuditReceipt must be a mapping") - if not isinstance(producer_evidence, dict): - raise PostDeltaAuditError("persisted producer evidence is unavailable") - row = pair.get("member") or {} - obligation = pair.get("obligation") or {} - precursor_mismatches = [] - precursor_expected = { - "receipt_id": receipt.get("evidence_ref"), - "check": row.get("producer_check"), - "plan_id": stage_plan.get("audit_plan_id"), - "audit_plan_path": stage_plan.get("audit_plan_path"), - "audit_plan_sha256": stage_plan.get("audit_plan_sha256"), - "obligation_id": obligation.get("obligation_id"), - "task_id": receipt.get("task_id"), - "batch_id": receipt.get("batch_id"), - "opening_transition_receipt": - receipt.get("opening_transition_receipt"), - "upstream_revision_id": receipt.get("upstream_revision_id"), - "active_standards_sha256": - receipt.get("active_standards_sha256"), - "selected_profile_manifest": - receipt.get("selected_profile_manifest"), - "profile_snapshot_sha256": - receipt.get("profile_snapshot_sha256"), - "profile_contract_fingerprint": - receipt.get("profile_contract_fingerprint"), - "fingerprint_binding": receipt.get("fingerprint_binding"), - "artifact_fingerprint": receipt.get("artifact_fingerprint"), - "dependency_fingerprint": receipt.get("dependency_fingerprint"), - "contract_fingerprint": receipt.get("contract_fingerprint"), - "result": "pass", - "invalidated_by": None, - } - precursor_mismatches.extend( - "evidence_ref" if field == "receipt_id" else field - for field, value in precursor_expected.items() - if producer_evidence.get(field) != value) - if (producer_tool is not None and - producer_evidence.get("tool") != producer_tool): - precursor_mismatches.append("tool") - if (producer_tool_version is not None and - producer_evidence.get("tool_version") != producer_tool_version): - precursor_mismatches.append("tool_version") - if (merged_snapshot_sha256 is not None and - producer_evidence.get("merged_snapshot_sha256") != - merged_snapshot_sha256): - precursor_mismatches.append("merged_snapshot_sha256") - if receipt.get("scope") != [producer_evidence.get("target")]: - precursor_mismatches.append("target/scope") - if receipt.get("verifier") != producer_evidence.get("tool"): - precursor_mismatches.append("verifier") - method = "%s@%s/%s" % ( - producer_evidence.get("tool"), - producer_evidence.get("tool_version"), - producer_evidence.get("check")) - if receipt.get("method") != method: - precursor_mismatches.append("method") - if receipt.get("checked_at") != producer_evidence.get("checked_at"): - precursor_mismatches.append("checked_at") - if precursor_mismatches: - raise PostDeltaAuditError( - "persisted producer evidence differs from its close producer " - "in: %s" % ", ".join(precursor_mismatches)) - # A current close admission carries the immutable raw plan and therefore - # replays the sole deterministic finalizer byte-for-byte. The lower-level - # receipt-graph validator may omit that plan; the current transition - # consumer always supplies it through ``closed_plan_closure_errors``. - if isinstance(stage_plan.get("plan"), dict): - expected = build_full_audit_receipt( - stage_plan, pair, producer_evidence) - if receipt != expected: - fields = sorted({ - field for field in set(receipt) | set(expected) - if receipt.get(field) != expected.get(field) - }) - raise PostDeltaAuditError( - "full AuditReceipt differs from its persisted producer " - "evidence in: %s" % ", ".join(fields)) - return receipt + raise PostDeltaAuditError("member evidence differs from its plan/after-image in: %s" % + ", ".join(sorted(set(mismatches)))) + return evidence def _binding_entry(stage_plan, pair, evidence, snapshot): @@ -350,8 +232,7 @@ def _binding_entry(stage_plan, pair, evidence, snapshot): def validate_post_delta_evidence_set( stage_plan, projection, bindings, evidence_by_id, - merged_snapshot_sha256, *, producer_evidence_by_member=None, - producer_tool=None, producer_tool_version=None): + merged_snapshot_sha256): """Validate the registry's exact ordered heterogeneous evidence set.""" snapshot = _sha256( merged_snapshot_sha256, "merged repository snapshot") @@ -363,18 +244,7 @@ def validate_post_delta_evidence_set( "expected %d, found %d" % (len(pairs), len(entries))) if not isinstance(evidence_by_id, dict): raise PostDeltaAuditError("evidence catalog must be a mapping") - producer_rows = producer_evidence_by_member - if producer_rows is not None: - expected_members = { - pair["member"]["member_id"] for pair in pairs - } - if (not isinstance(producer_rows, dict) or - set(producer_rows) != expected_members): - raise PostDeltaAuditError( - "producer evidence members must equal the post-Delta " - "registry") seen_refs = [] - seen_producer_refs = [] for index, (pair, entry) in enumerate(zip(pairs, entries)): if not isinstance(entry, dict) or set(entry) != _BINDING_FIELDS: raise PostDeltaAuditError( @@ -401,48 +271,8 @@ def validate_post_delta_evidence_set( if not isinstance(evidence, dict) or evidence.get( "receipt_id") != evidence_ref: mismatches.append("evidence_ref") - elif row["evidence_kind"] == "audit-receipt": - try: - audit_receipt_contract.validate_audit_receipt(evidence) - except (TypeError, ValueError) as exc: - raise PostDeltaAuditError( - "%s full AuditReceipt is invalid: %s" % - (row["member_id"], exc)) from exc - receipt_expected = { - "plan_id": stage_plan["audit_plan_id"], - "audit_plan_sha256": stage_plan["audit_plan_sha256"], - "obligation_id": obligation["obligation_id"], - "owner_rule_id": row["rule_id"], - "due_stage": "post-delta-close", - "evidence_role": "emits", - "evidence_kind": "audit-receipt", - "dimension": obligation["dimension"], - "consumer_gate_id": "batch-close", - "artifact_fingerprint": snapshot, - "result": "passed", - "invalidated_by": None, - } - mismatches.extend( - "evidence.%s" % field - for field, value in receipt_expected.items() - if evidence.get(field) != value) - if producer_rows is not None: - producer_evidence = producer_rows.get(row["member_id"]) - if not isinstance(producer_evidence, dict): - mismatches.append("producer_evidence") - else: - try: - _validate_full_audit_receipt_pair( - stage_plan, pair, evidence, producer_evidence, - producer_tool=producer_tool, - producer_tool_version=producer_tool_version, - merged_snapshot_sha256=snapshot) - except PostDeltaAuditError as exc: - raise PostDeltaAuditError( - "%s producer/final evidence pair is invalid: %s" % - (row["member_id"], exc)) from exc - seen_producer_refs.append( - producer_evidence.get("receipt_id")) + elif row["evidence_kind"] == "batch-close-member-evidence": + validate_member_evidence(stage_plan, pair, evidence, snapshot) else: gate_expected = { "gate_id": row.get("producer_gate_id"), @@ -459,12 +289,6 @@ def validate_post_delta_evidence_set( mismatches.append("evidence.dimension") if entry.get("dimension") is not None: mismatches.append("dimension") - if producer_rows is not None: - producer_evidence = producer_rows.get(row["member_id"]) - if producer_evidence != evidence: - mismatches.append("producer_evidence") - else: - seen_producer_refs.append(evidence_ref) if mismatches: raise PostDeltaAuditError( "post-Delta evidence for %s differs in: %s" % @@ -473,10 +297,6 @@ def validate_post_delta_evidence_set( if len(seen_refs) != len(set(seen_refs)): raise PostDeltaAuditError( "post-Delta evidence set repeats an evidence receipt") - if producer_rows is not None and \ - len(seen_producer_refs) != len(set(seen_producer_refs)): - raise PostDeltaAuditError( - "post-Delta evidence set repeats producer evidence") evidence_set_sha256 = kblib.sha256_bytes( kblib.canonical_json_bytes(list(entries))) return { @@ -521,7 +341,7 @@ def build_post_delta_evidence_set(stage_plan, projection, __all__ = [ - 'build_full_audit_receipt', + 'validate_member_evidence', 'build_post_delta_evidence_set', 'resolve_post_delta_projection', 'validate_post_delta_evidence_set', diff --git a/Tools/execution/audit/batch_close_contract.py b/Tools/execution/audit/batch_close_contract.py index f5e1c89a..5996dad6 100644 --- a/Tools/execution/audit/batch_close_contract.py +++ b/Tools/execution/audit/batch_close_contract.py @@ -22,7 +22,6 @@ MEMBER_RECEIPT_TYPE_ID = "batch-close-member-evidence-v1" REVIEW_ATTESTATION_RECEIPT_TYPE_ID = "batch-close-review-attestation-v1" PAGE_REVIEW_RECEIPT_TYPE_ID = "batch-close-page-review-v1" -GLOBAL_REVIEW_RECEIPT_TYPE_ID = "batch-close-global-review-v1" _DOCUMENT_FIELDS = { "schema_version", "registry_id", "semantic_owner", "members", } @@ -117,11 +116,11 @@ def validate_batch_close_closed_list(document): label) else: raise ValueError("%s has unknown dimension_binding" % label) - if kind == "audit-receipt": + if kind == "batch-close-member-evidence": if role != "emits" or producer_field != "producer_capability" or \ binding == "dimensionless-gate": raise ValueError( - "%s AuditReceipt member has an invalid producer or role" % + "%s direct member evidence has an invalid producer or role" % label) elif kind == "gate-receipt": if (role != "consumes" or @@ -211,14 +210,8 @@ def closed_list_member_rows(root=None, *, text=None): "metadata_execution_contract_fingerprint", "merged_snapshot_sha256", })) -_GLOBAL_REVIEW_FIELDS = ( - _COMMON_RECEIPT_FIELDS | _PLAN_BINDING_FIELDS | frozenset({ - "batch_id", "integrator_id", "reviewer_id", - "merged_snapshot_sha256", "reviewer_attestation_receipt", - "closed_list_evidence", "closed_list_producer_evidence", - })) _GATE_PASS_FIELDS = ( - _COMMON_RECEIPT_FIELDS | _PLAN_BINDING_FIELDS | _PROFILE_BINDING_FIELDS | + _COMMON_RECEIPT_FIELDS | _PROFILE_BINDING_FIELDS | frozenset({ "batch_id", "integrator_id", "reviewer_id", "queue_revision", "queue_state_revision", "required_queue_sha256", @@ -230,8 +223,8 @@ def closed_list_member_rows(root=None, *, text=None): "corpus_plan_triggers", "corpus_plan_receipt", "delta_apply_receipt", "queue_consistency_receipt", "merged_snapshot_sha256", "reviewer_attestation_receipt", - "global_review_receipt", "closed_list_evidence", - "closed_list_producer_evidence", "page_review_receipts", + "closed_list_evidence", + "page_review_receipts", "page_review_receipt_count", "page_review_receipt_set_sha256", "metadata_execution_contract_fingerprint", "settlement_protocol", "current_unsettled_count", "current_unsettled_set_sha256", @@ -311,29 +304,51 @@ def current_receipt_errors(record, *, root=None): errors.append("batch-close page-review fields are not closed") if record.get("result") != "pass": errors.append("result") - elif type_id == GLOBAL_REVIEW_RECEIPT_TYPE_ID: - errors = _base_errors(record, type_id, "batch_global_review") - if set(record) != _GLOBAL_REVIEW_FIELDS: - errors.append("batch-close global-review fields are not closed") - if record.get("result") != "pass": - errors.append("result") else: return ["batch-close receipt_type_id is invalid"] return sorted(set(errors)) +def review_context_errors(aggregate, attestation): + """Bind the existing real review to its close; never reconstruct a copy. + + Catalog owners validate each body. This pure relation check is shared by + close admission and later plan/Terminal consumers, including explicit + historical reporting. It does not select or reauthorize any receipt. + """ + if not isinstance(attestation, dict): + return ["batch-close reviewer attestation is missing"] + expected = { + "receipt_id": aggregate.get("reviewer_attestation_receipt"), + "receipt_type_id": REVIEW_ATTESTATION_RECEIPT_TYPE_ID, + "check": "batch_global_review_attestation", + "result": "pass", + "invalidated_by": None, + **{field: aggregate.get(field) for field in ( + "tool", "tool_version", "target", "batch_id", "task_id", + "integrator_id", "reviewer_id", "merged_snapshot_sha256", + "upstream_revision_id", "selected_profile_manifest")}, + } + errors = ["batch-close reviewer attestation differs in %s" % field + for field, value in expected.items() + if attestation.get(field) != value] + if not isinstance(expected["receipt_id"], str) or not expected["receipt_id"]: + errors.append("batch-close must identify its reviewer attestation") + return errors + + __all__ = [ 'BATCH_CLOSE_CLOSED_LIST_PATH', 'CLOSED_LIST_EVIDENCE_FIELDS', 'GATE_CHECK', 'GATE_ID', 'GATE_RECEIPT_TYPE_ID', - 'GLOBAL_REVIEW_RECEIPT_TYPE_ID', 'MEMBER_RECEIPT_TYPE_ID', 'PAGE_REVIEW_RECEIPT_TYPE_ID', 'REVIEW_ATTESTATION_RECEIPT_TYPE_ID', 'closed_list_member_rows', 'current_receipt_errors', + 'review_context_errors', 'load_batch_close_closed_list', 'validate_batch_close_closed_list', ] diff --git a/Tools/execution/audit/batch_review_obligation_contract.py b/Tools/execution/audit/batch_review_obligation_contract.py index 97f6329e..bf56dccb 100644 --- a/Tools/execution/audit/batch_review_obligation_contract.py +++ b/Tools/execution/audit/batch_review_obligation_contract.py @@ -8,14 +8,16 @@ from Tools.platform.repository.repository import repository_source_root from copy import deepcopy +from contextlib import contextmanager +from contextvars import ContextVar from datetime import datetime, timezone import os import re +import Tools.execution.audit.audit_lifecycle_contract as audit_lifecycle_contract import Tools.execution.audit.audit_fingerprint as audit_fingerprint import Tools.execution.audit.audit_dimension_contract as audit_dimension_contract import Tools.execution.audit.audit_plan_contract as audit_plan_contract -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract import Tools.execution.evidence.evidence_attempt_runtime as evidence_attempt_runtime import Tools.platform.common.kblib as kblib from Tools.platform.common.primitives import ( @@ -28,13 +30,40 @@ "kernel/K12 Quality Assurance/batch-review-obligation-registry.yaml") PRODUCER_TOOL = "record_batch_page_review" PRODUCER_TOOL_VERSION = "2.0.0" -RECEIPT_TYPE_ID = "batch-page-review-record-v3" +RECEIPT_TYPE_ID = "batch-page-review-record-v4" S_SELECTION_ALGORITHM_ID = "batch-s-sha256-rank-v1" +_REGISTRY_OBSERVATION = ContextVar("batch_review_registry_observation", default=None) + + +@contextmanager +def registry_observation(root): + """Bound exact-input registry projections to one read-only operation. + + Each load still reads the registry and the two contracts used by its + validator. Only their mechanical projection is shared, never a Receipt + verdict. A nested operation starts a new scope; exit drops every value. + """ + observation = {"root": root, "documents": {}} + token = _REGISTRY_OBSERVATION.set(observation) + try: + yield + finally: + observation["documents"].clear() + _REGISTRY_OBSERVATION.reset(token) + + +def _registry(registry): + if registry is not None: + return registry + observation = _REGISTRY_OBSERVATION.get() + return (load_registry(observation["root"], cache_projection=True) + if observation is not None else _SHIPPED_REGISTRY) + _TOP_FIELDS = { "schema_version", "registry_id", "semantic_owner", "machine_projection_owner", "closed_world", "audit_plan_projection", - "m_applicability_contract", "m_consumption_contracts", + "m_applicability_contract", "m_consumption_contracts", "m_shared_applicability", "m_tier_source_groups", "m_tier_atomic_items", "s_tier_sampling", "producer_evidence_contract", } @@ -268,8 +297,8 @@ def validate_registry(document): def _validate_registry(document): _closed_mapping(document, _TOP_FIELDS, "batch-review registry") - if document.get("schema_version") != 3: - raise ValueError("batch-review registry schema_version must be 3") + if document.get("schema_version") != 4: + raise ValueError("batch-review registry schema_version must be 4") if document.get("registry_id") != "cambium-batch-review-obligations": raise ValueError("batch-review registry_id is invalid") if document.get("semantic_owner") != "K12/01-K12/14": @@ -298,7 +327,7 @@ def _validate_registry(document): applicability_contract.get("not_applicable_reason") != "nonempty" or applicability_contract.get("plan_definition_policy") != - "freeze-all-registered-atoms" or + "freeze-emits-and-resolve-consumption" or applicability_contract.get("required_dependency_disposition") != "applicable"): raise ValueError("M applicability disposition contract is invalid") @@ -391,12 +420,18 @@ def _validate_registry(document): raise ValueError("%s evidence_role is not registered" % label) if dimension not in dimensions: raise ValueError("%s must bind exactly one base dimension" % label) - if row.get("evidence_kind") != projection["evidence_kind"]: - raise ValueError("%s changes the projected evidence kind" % label) - capability = require_trimmed_string( - row.get("producer_capability"), label + ".producer_capability") - if row.get("producer_check") != "batch_page_review:" + item_id: - raise ValueError("%s producer_check must derive from item_id" % label) + capability = row.get("producer_capability") + if role == "consumes": + if any(row.get(field) is not None for field in ( + "evidence_kind", "producer_capability", "producer_check")): + raise ValueError("%s consumption cannot create a second producer" % label) + else: + if row.get("evidence_kind") != projection["evidence_kind"]: + raise ValueError("%s changes the projected evidence kind" % label) + capability = require_trimmed_string( + capability, label + ".producer_capability") + if row.get("producer_check") != "batch_page_review:" + item_id: + raise ValueError("%s producer_check must derive from item_id" % label) if row.get("consumer_gate_id") != projection["consumer_gate_id"]: raise ValueError("%s changes the projected consumer" % label) if row.get("due_stage") != projection["due_stage"]: @@ -429,6 +464,20 @@ def _validate_registry(document): if used_groups != set(groups_by_id): raise ValueError("every M source group must own an atomic item") + shared = _closed_mapping(document.get("m_shared_applicability"), { + "condition_item_id", "dependent_predicate", "condition_covers_dependents_when", + }, "m_shared_applicability") + condition = items_by_id.get(shared["condition_item_id"]) + dependents = [row for row in normalized_items + if row["applicability"] == shared["dependent_predicate"]] + if (condition is None or condition["evidence_role"] != "emits" or + condition["applicability"] == "always" or not dependents or + shared["condition_covers_dependents_when"] not in disposition_values or + any(row["item_id"] == condition["item_id"] or + row["evidence_role"] != "emits" or + row["source_group"] != condition["source_group"] for row in dependents)): + raise ValueError("shared applicability must bind one condition and its emitting group") + consumption_rows = document.get("m_consumption_contracts") if not isinstance(consumption_rows, list) or not consumption_rows: raise ValueError("m_consumption_contracts must be non-empty") @@ -492,7 +541,7 @@ def _validate_registry(document): not (kernel_selector or profile_rendering_selector) or selector["partition"] not in plan_contract["partitions"] or selector["due_stage"] not in plan_contract["due_stages"] or - selector["target_binding"] != "same-page" or + selector["target_binding"] not in {"same-page", "same-batch"} or selector["evidence_role"] != "emits" or selector["obligation_status"] != "required" or selector["consumer_gate_id"] != @@ -614,7 +663,7 @@ def _validate_registry(document): producer["variants"]["s-sampled-page"]["tier"] != "S"): raise ValueError("producer variants bind the wrong tier") - return { + values = { "projection": deepcopy(projection), "m_applicability": { "unconditional_predicate": @@ -622,9 +671,10 @@ def _validate_registry(document): "disposition_values": disposition_values, "applicable_reason": None, "not_applicable_reason": "nonempty", - "plan_definition_policy": "freeze-all-registered-atoms", + "plan_definition_policy": applicability_contract["plan_definition_policy"], }, "m_consumption_by_item_id": consumption_by_item_id, + "m_shared_applicability": deepcopy(shared), "trigger_partition_mappings": mappings, "groups_by_id": groups_by_id, "m_items": tuple(normalized_items), @@ -648,6 +698,9 @@ def _validate_registry(document): }, "producer": producer, } + values["specs_by_rule"] = { + row["rule_id"]: row for row in _base_obligation_specs(values)} + return values def load_registry(root=None, snapshots=None, *, cache_projection=False): @@ -660,9 +713,32 @@ def load_registry(root=None, snapshots=None, *, cache_projection=False): else: text = kblib.read_text(os.path.join( root, *BATCH_REVIEW_OBLIGATION_REGISTRY_PATH.split("/"))) - document = kblib.parse_yaml_subset(text) - return validated_document(document, _validate_registry, - cache_projection=cache_projection) + observation = _REGISTRY_OBSERVATION.get() + if observation is None or not cache_projection: + document = kblib.parse_yaml_subset(text) + return validated_document(document, _validate_registry, + cache_projection=cache_projection) + # These are the exact dependency owners read by _validate_registry, not + # another allowed-value table. Reread their bytes on every lookup, so a + # changed/missing dependency cannot reuse the previous projection. + def dependency_bytes(): + return tuple(kblib.read_text(os.path.join( + repository_source_root(owner.__file__), relative)) + for owner, relative in ( + (audit_plan_contract, audit_plan_contract.AUDIT_PLAN_CONTRACT_PATH), + (audit_dimension_contract, audit_dimension_contract.AUDIT_DIMENSION_BASE_PATH))) + dependencies = dependency_bytes() + key = (os.path.realpath(os.fspath(root)), text, dependencies) + documents = observation["documents"] + document = documents.get(key) + if document is None: + document = validated_document( + kblib.parse_yaml_subset(text), _validate_registry, + cache_projection=True) + if dependencies != dependency_bytes(): + raise ValueError("batch-review registry dependencies changed during validation") + documents[key] = document + return document def _base_spec(values, *, tier, rule_id, applicability, acceptance, @@ -703,9 +779,14 @@ def _base_spec(values, *, tier, rule_id, applicability, acceptance, def base_obligation_specs(registry=None): - """Return the complete M/S base spec set without inventing IDs/targets.""" - registry = registry or _SHIPPED_REGISTRY - values = validate_registry(registry) + """Project actual M/S producers, not duplicate consuming declarations.""" + index = document_projection( + _registry(registry), _validate_registry, path=("specs_by_rule",)) + return tuple(spec for spec in index.values() + if spec["evidence_role"] == "emits") + + +def _base_obligation_specs(values): projection = values["projection"] specs = [] for item in values["m_items"]: @@ -743,29 +824,30 @@ def base_obligation_specs(registry=None): def obligation_spec_for_rule(rule_id, registry=None): """Resolve exactly one Kernel base spec by its stable rule ID.""" rule_id = require_trimmed_string(rule_id, "rule_id") - matches = [row for row in base_obligation_specs(registry) - if row["rule_id"] == rule_id] - if len(matches) != 1: - raise ValueError("unknown or ambiguous batch-review rule %s" % rule_id) - return matches[0] + try: + return document_projection(_registry(registry), _validate_registry, + path=("specs_by_rule", rule_id)) + except KeyError as exc: + raise ValueError("unknown or ambiguous batch-review rule %s" % rule_id) from exc def validate_applicability_disposition(spec, disposition, reason, registry=None): """Validate the explicit M-atom applicability disposition. - The AuditPlan continues to freeze every atom definition. This is the + The AuditPlan freezes each emitting definition. This is the evidence-time disposition of a conditional definition, not a plan status and not a Tool interpretation of the underlying judgment predicate. """ - values = validate_registry(registry or _SHIPPED_REGISTRY) + applicability = document_projection(_registry(registry), _validate_registry, + path=("m_applicability",)) if not isinstance(spec, dict) or spec.get("tier") != "M": raise ValueError("applicability disposition requires an M atom") - if disposition not in values["m_applicability"]["disposition_values"]: + if disposition not in applicability["disposition_values"]: raise ValueError("M applicability disposition is not registered") unconditional = ( spec.get("applicability") == - values["m_applicability"]["unconditional_predicate"]) + applicability["unconditional_predicate"]) if unconditional and disposition != "applicable": raise ValueError("an always-applicable M atom cannot be not-applicable") if disposition == "applicable": @@ -779,61 +861,14 @@ def validate_applicability_disposition(spec, disposition, reason, } -def _matches_consumed_obligation(record, plan, plan_sha256, obligation, - selector): - """Match evidence through its native record contract and plan binding.""" - evidence_kind = obligation["evidence_kind"] - if evidence_kind == "audit-receipt": - try: - audit_receipt_contract.validate_audit_receipt(record) - except (TypeError, ValueError): - return False - expected = { - "record_kind": evidence_kind, - "plan_id": plan["plan_id"], - "audit_plan_sha256": plan_sha256, - "obligation_id": obligation["obligation_id"], - "owner_kind": obligation["owner_kind"], - "owner_rule_id": obligation["owner_rule_id"], - "kernel_extension_point": obligation["kernel_extension_point"], - "due_stage": obligation["due_stage"], - "evidence_role": obligation["evidence_role"], - "evidence_kind": evidence_kind, - "acceptance_predicate": obligation["acceptance_predicate"], - "producer_check": obligation["producer_check"], - "producer_capability": obligation["producer_capability"], - "producer_gate_id": obligation["producer_gate_id"], - "consumer_gate_id": obligation["consumer_gate_id"], - "fingerprint_binding": obligation["fingerprint_binding"], - "invalidated_by": None, - } - if evidence_kind == "audit-receipt": - expected["dimension"] = obligation["dimension"] - scope = record.get("scope") - target_matches = isinstance(scope, list) and \ - obligation["target"] in scope - else: - # Native changed-scope Gate evidence carries the plan partition and a - # direct target. Full AuditReceipt deliberately carries neither: its - # governed target is represented by the closed `scope` field above. - expected["partition"] = obligation["partition"] - expected["target"] = obligation["target"] - expected["dimension"] = None - target_matches = True - return (target_matches and - all(record.get(field) == value - for field, value in expected.items()) and - record.get("result") in selector["evidence_result_values"]) - - -def _consumption_dependency_obligations(obligations, spec, target, - registry): + +def _consumption_dependency_obligations(obligations, spec, target, *, batch_id=None): """Resolve the frozen obligations one M atom consumes. - This is the single selector interpretation shared by execution ordering, - evidence production, and final consumption validation. Emitting atoms - have no consumption dependency. A contract-gap is not an empty dependency + This is the selector interpretation for existing machine evidence. + Emitting atoms use the separate shared-condition relation, not these + consumption edges. A contract-gap is not an empty dependency set: without a resolved selector neither applicability nor consumption can be proved. """ @@ -852,6 +887,8 @@ def _consumption_dependency_obligations(obligations, spec, target, selector = consumption.get("selector") if not isinstance(selector, dict): raise ValueError("resolved M consumption contract has no selector") + if selector["target_binding"] == "same-batch": + target = require_trimmed_string(batch_id, "consumption batch identity") expected = [] for obligation in obligations: @@ -896,13 +933,11 @@ def consumption_dependency_obligation_ids(obligations, consuming_obligation, registry=None): """Return machine-derived dependencies for one frozen M obligation.""" - registry = registry or _SHIPPED_REGISTRY - validate_registry(registry) + registry = _registry(registry) + document_projection(registry, _validate_registry, path=None) if not isinstance(consuming_obligation, dict): raise ValueError("consuming obligation must be a mapping") - if (consuming_obligation.get("evidence_kind") != - "batch-page-review-record" or - consuming_obligation.get("evidence_role") != "consumes"): + if consuming_obligation.get("evidence_kind") != "batch-page-review-record": return () spec = obligation_spec_for_rule( consuming_obligation.get("owner_rule_id"), registry) @@ -912,10 +947,40 @@ def consumption_dependency_obligation_ids(obligations, "AuditPlan batch-review obligation %s drifts in: %s" % (consuming_obligation.get("obligation_id"), ", ".join(errors))) - return tuple( - row["obligation_id"] for row in - _consumption_dependency_obligations( - obligations, spec, consuming_obligation.get("target"), registry)) + return tuple(row["obligation_id"] for row in + _shared_condition_obligations(obligations, spec, + consuming_obligation["target"], registry)) + + +def _shared_condition_obligations(obligations, spec, target, registry): + shared = registry["m_shared_applicability"] + if spec["tier"] != "M" or spec["applicability"] != shared["dependent_predicate"]: + return () + values = document_projection(registry, _validate_registry, path=("m_items_by_id",)) + condition = values[shared["condition_item_id"]] + selected = [row for row in obligations if row["owner_rule_id"] == condition["rule_id"] + and row["target"] == target] + if len(selected) != 1: + raise ValueError("shared applicability requires exactly one planned condition") + errors = plan_projection_errors(selected[0], obligation_spec_for_rule(condition["rule_id"], registry)) + if errors: + raise ValueError("shared condition plan definition drifts: " + ", ".join(errors)) + return tuple(selected) + + +def covered_obligation_ids(plan, spec, target, disposition, verdict, registry=None): + """Project one common N/A fact onto its frozen same-page obligations.""" + registry = _registry(registry) + shared = registry["m_shared_applicability"] + if (spec.get("item_id") != shared["condition_item_id"] or verdict != "passed" or + disposition != shared["condition_covers_dependents_when"]): + return () + return tuple(sorted(row["obligation_id"] for row in plan["obligations"] + if row["target"] == target and + row["applicability"] == shared["dependent_predicate"] and + row["owner_rule_id"] in { + item["rule_id"] for item in registry["m_tier_atomic_items"] + if item["applicability"] == shared["dependent_predicate"]})) def review_input_constraints(obligations, consuming_obligation, registry=None): @@ -926,7 +991,7 @@ def review_input_constraints(obligations, consuming_obligation, registry=None): conditional emitting judgments remain with the reviewer. Rendering plan drift/contract gaps are checked by the stage plan owner before this view. """ - registry = registry or _SHIPPED_REGISTRY + registry = _registry(registry) spec = obligation_spec_for_rule( consuming_obligation.get("owner_rule_id"), registry) dependencies = consumption_dependency_obligation_ids( @@ -950,6 +1015,33 @@ def review_input_constraints(obligations, consuming_obligation, registry=None): } +def review_input_shape(registry=None): + """Expose the existing review answers using their record owner's types. + + This is a Tool input projection, not another checklist or result contract. + Applicability remains contextual and is enforced by review_input_constraints. + """ + values = document_projection(_registry(registry), _validate_registry, path=("producer",)) + names = {"reviewer_context_id": "reviewer_context_id", "reviewer_role": "reviewer_role", + "verdict": "verdict", "statement": "details", + "applicability_disposition": "applicability_disposition", + "applicability_reason": "applicability_reason"} + properties = {} + for name, source in names.items(): + nullable = values["fields"][source] == "nullable-string" + properties[name] = {"type": ["string", "null"] if nullable else "string", "minLength": 1} + properties["verdict"]["enum"] = sorted(values["verdict_results"]) + properties["applicability_disposition"]["type"] = ["string", "null"] + properties["applicability_disposition"]["enum"] = [None] + list( + _registry(registry)["m_applicability_contract"]["disposition_values"]) + answer = {"type": "object", "properties": properties, "additionalProperties": False, + "required": [name for name in names if not name.startswith("applicability_")]} + return {"type": "array", "minItems": 1, "items": { + "type": "object", "additionalProperties": False, + "required": ["obligation_id", "input"], "properties": { + "obligation_id": {"type": "string", "minLength": 1}, "input": answer}}} + + def validate_review_input(constraints, disposition, reason, registry=None): """Reuse the producer's predicate for the stage's machine-known inputs.""" if disposition not in constraints["allowed_applicability_dispositions"]: @@ -961,16 +1053,14 @@ def validate_review_input(constraints, disposition, reason, registry=None): raise ValueError("sampled S evidence cannot carry M applicability") -def validate_plan_applicability(obligations, spec, target, disposition, - registry=None): +def validate_plan_applicability(obligations, spec, target, disposition, registry=None): """Reject contradictions with frozen plan facts, independent of live input. The original statement remains structurally readable. A known incorrect declaration needs a correction decision; it is not ordinary input drift. """ - registry = registry or _SHIPPED_REGISTRY - dependencies = _consumption_dependency_obligations( - obligations, spec, target, registry) + dependencies = _shared_condition_obligations( + obligations, spec, target, _registry(registry)) if disposition == "not-applicable" and dependencies: raise ValueError( "not-applicable contradicts required AuditPlan consumption " @@ -982,137 +1072,66 @@ def validate_plan_applicability(obligations, spec, target, disposition, def resolve_consumed_evidence(plan, plan_sha256, spec, target, catalog, referenced_receipt_ids, disposition, registry=None, *, current_receipt_ids=None): - """Resolve exactly the canonical evidence for one M `consumes` atom. - - The selector comes only from the Kernel registry. The function accepts a - stable catalog view plus an explicit live-current identity set and returns - the exact sorted evidence rows; callers cannot substitute an unrelated or - stale passing receipt. ``current_receipt_ids=None`` validates the exact - recorded references for construction or stable-history replay; it does - not select current authority from history. Live producers and consumers - pass the IDs resolved by the runtime AuditPlan currentness owner. An - unresolved selector is an explicit HOLD, not a permissive fallback. + """Resolve the common semantic condition, not a second machine-result wrapper. + + Live callers supply the original stage owner's current identities; frozen + history validates only the recorded references. No latest-record selection + and no regenerated declaration can replace that exact accepted fact. """ - registry = registry or _SHIPPED_REGISTRY - validate_registry(registry) + registry = _registry(registry) audit_plan_contract.validate_plan(plan) if audit_plan_contract.plan_sha256(plan) != plan_sha256: raise ValueError("consumed evidence binds a different AuditPlan") - target = require_trimmed_string(target, "consumption target") - if not isinstance(catalog, dict): - raise ValueError("current evidence catalog must be a mapping") - derive_refs = referenced_receipt_ids is None - if derive_refs and current_receipt_ids is None: - raise ValueError("deriving evidence references requires a current view") - refs = _string_list( - list(referenced_receipt_ids or ()), "consumed evidence references", - allow_empty=True, sorted_unique=True) - if current_receipt_ids is None: - # Construction and stable-history validation prove the exact evidence - # set recorded by this immutable consumer. Unreferenced predecessor - # attempts remain valid history; without a live-currentness view they - # must not be reinterpreted as competing current evidence. - current_ids = frozenset(refs) - else: - if (not isinstance(current_receipt_ids, - (set, frozenset, list, tuple)) or - isinstance(current_receipt_ids, (str, bytes))): - raise ValueError("current receipt IDs must be a collection") - current_values = list(current_receipt_ids) - if any(not isinstance(value, str) or not value or - value.strip() != value for value in current_values): - raise ValueError( - "current receipt IDs must be non-empty unique strings") - if len(current_values) != len(set(current_values)): - raise ValueError( - "current receipt IDs must be non-empty unique strings") - current_ids = frozenset(current_values) - if spec.get("tier") != "M": - if refs: - raise ValueError("sampled S evidence cannot consume evidence") - return () - disposition_values = validate_applicability_disposition( - spec, disposition, - None if disposition == "applicable" else "selector-validation", - registry) - expected_obligations = validate_plan_applicability( - plan.get("obligations") or (), spec, target, disposition, registry) - if disposition_values["applicability_disposition"] == "not-applicable": + refs = _string_list(list(referenced_receipt_ids or ()), "consumed evidence references", + allow_empty=True, sorted_unique=True) + dependencies = _shared_condition_obligations(plan["obligations"], spec, target, registry) + if not dependencies: if refs: - raise ValueError( - "a not-applicable M atom cannot consume evidence") + raise ValueError("review has no registered shared-condition dependency") return () - if spec.get("evidence_role") == "emits": - if refs: - raise ValueError("an emitting M item cannot consume evidence") - return () - if spec.get("evidence_role") != "consumes": - raise ValueError("M item has no admitted consumption role") - # The dependency owner above has already validated the selector, including - # HOLD. Do not maintain a second interpretation after disposition parsing. - selector = spec["consumption_contract"]["selector"] - records_by_obligation = { - obligation["obligation_id"]: [] - for obligation in expected_obligations - } - for catalog_id, entry in catalog.items(): + if disposition != "applicable": + raise ValueError("shared-condition dependents cannot independently declare not-applicable") + if referenced_receipt_ids is None and current_receipt_ids is None: + raise ValueError("deriving evidence references requires a current view") + current_ids = frozenset(refs if current_receipt_ids is None else current_receipt_ids) + condition = dependencies[0] + matches = [] + for identity, entry in catalog.items(): record = catalog_record(entry) - if not isinstance(record, dict) or record.get("receipt_id") != \ - catalog_id: - continue - obligation_id = record.get("obligation_id") - if obligation_id not in records_by_obligation: - continue - obligation = next( - row for row in expected_obligations - if row["obligation_id"] == obligation_id) - if _matches_consumed_obligation( - record, plan, plan_sha256, obligation, selector): - records_by_obligation[obligation_id].append(record) - - resolved = [] - for obligation in expected_obligations: - matches = records_by_obligation[obligation["obligation_id"]] - def validate_current(record): - if (current_ids is not None and - record["receipt_id"] not in current_ids): - raise ValueError("receipt does not observe current inputs") + if (isinstance(record, dict) and record.get("receipt_id") == identity and + record.get("plan_id") == plan["plan_id"] and + record.get("obligation_id") == condition["obligation_id"]): + matches.append(record) - try: - selected = evidence_attempt_runtime.unique_current_attempt( - matches, - validate_stable=lambda record: record, - validate_current=validate_current, - label="M consumption selector %s obligation %s" % ( - selector["selector_id"], obligation["obligation_id"])) - except evidence_attempt_runtime.EvidenceAttemptError as exc: - raise ValueError( - "M consumption selector %s requires exactly one current " - "passing record for obligation %s: %s" % ( - selector["selector_id"], obligation["obligation_id"], - exc)) from exc - if selected is None: - raise ValueError( - "M consumption selector %s requires exactly one current " - "passing record for obligation %s, found %d" % - (selector["selector_id"], obligation["obligation_id"], - 0)) - resolved.append(selected) - resolved.sort(key=lambda row: row["receipt_id"]) - expected_refs = tuple(row["receipt_id"] for row in resolved) - if not derive_refs and refs != expected_refs: - raise ValueError( - "consumed evidence references differ from selector %s: " - "expected=%s actual=%s" % - (selector["selector_id"], list(expected_refs), list(refs))) - return tuple(resolved) + def stable(record): + validate_producer_receipt(record, registry) + validate_record_plan_binding(record, plan, plan_sha256, condition, registry) + + def current(record): + if record["receipt_id"] not in current_ids: + raise ValueError("condition does not observe current inputs") + + try: + selected = evidence_attempt_runtime.unique_current_attempt( + matches, validate_stable=stable, validate_current=current, + label="shared applicability condition") + except evidence_attempt_runtime.EvidenceAttemptError as exc: + raise ValueError(str(exc)) from exc + if selected is None or selected["verdict"] != "passed": + raise ValueError("shared applicability requires one accepted current condition") + if selected["applicability_disposition"] == registry["m_shared_applicability"][ + "condition_covers_dependents_when"]: + raise ValueError("common not-applicable fact already covers the dependent requirements") + if referenced_receipt_ids is not None and refs != (selected["receipt_id"],): + raise ValueError("consumed references differ from the exact shared condition") + return (selected,) def validate_receipt_consumption(plan, plan_sha256, record, catalog, registry=None, *, current_receipt_ids=None, validate_record=None): """Consumer-safe strict revalidation for one persisted M record.""" - registry = registry or _SHIPPED_REGISTRY + registry = _registry(registry) (validate_record or validate_producer_receipt)(record, registry) if record.get("review_variant") != "m-atomic-item": if record.get("consumed_evidence_refs"): @@ -1157,15 +1176,33 @@ def plan_projection_errors(obligation, spec): return sorted(set(errors)) +def consumption_coverage(plan, targets, registry=None): + """Resolve requirement-to-original-obligation edges, never new evidence. + + These are derived views over one frozen plan. The normal stage/closed + consumer validates each referenced producer, input and selected evidence. + A missing exact edge or an unresolved selector is not a passing view. + """ + specs = document_projection(_registry(registry), _validate_registry, + path=("specs_by_rule",)) + return { + (page, spec["rule_id"]): tuple( + row["obligation_id"] for row in _consumption_dependency_obligations( + plan["obligations"], spec, page, batch_id=plan["batch_id"])) + for page in sorted(set(targets)) for spec in specs.values() + if spec["tier"] == "M" and spec["evidence_role"] == "consumes" + } + + def validate_plan_base_closure(plan, manifest, tiers, registry=None): """Prove the plan has every and only applicable K12/14 base target. - All registered M atoms are definitions frozen for every M manifest page; - their conditional applicability is discharged explicitly by the review - details, never by omitting a plan row. Concrete S targets are the - deterministic Tool sample. + Emitting definitions remain frozen, including conditional judgments. + Consuming requirements map to the original planned producers, whose + evidence is accepted by the ordinary stage closure, not another receipt. + Concrete S targets are the deterministic Tool sample. """ - registry = registry or _SHIPPED_REGISTRY + registry = _registry(registry) audit_plan_contract.validate_plan(plan) if (not isinstance(manifest, list) or manifest != sorted(manifest) or len(manifest) != len(set(manifest)) or @@ -1180,7 +1217,8 @@ def validate_plan_base_closure(plan, manifest, tiers, registry=None): ", ".join(missing_tiers)) specs = base_obligation_specs(registry) - by_rule = {spec["rule_id"]: spec for spec in specs} + by_rule = document_projection( + registry, _validate_registry, path=("specs_by_rule",)) m_specs = tuple(spec for spec in specs if spec["tier"] == "M") s_spec = next(spec for spec in specs if spec["tier"] == "S") m_pages = sorted(path for path in manifest if tiers[path] == "M") @@ -1203,6 +1241,8 @@ def validate_plan_base_closure(plan, manifest, tiers, registry=None): spec = by_rule.get(rule_id) if spec is None: continue + if spec["evidence_role"] == "consumes": + raise ValueError("AuditPlan cannot duplicate a consuming M requirement") pair = (obligation.get("target"), rule_id) if pair in actual: raise ValueError( @@ -1225,6 +1265,7 @@ def validate_plan_base_closure(plan, manifest, tiers, registry=None): % (missing, extra)) return { "obligations_by_target_rule": actual, + "consumed_obligations_by_target_rule": consumption_coverage(plan, m_pages, registry), "s_selection": selection, } @@ -1234,8 +1275,8 @@ def s_sample_count(population_count, registry=None): if (not isinstance(population_count, int) or isinstance(population_count, bool) or population_count < 0): raise ValueError("S population count must be a non-negative integer") - values = validate_registry(registry or _SHIPPED_REGISTRY) - count = values["s_count"] + count = document_projection(_registry(registry), _validate_registry, + path=("s_count",)) minimum = count["minimum_count"] if population_count < minimum: return population_count @@ -1253,7 +1294,7 @@ def _set_sha256(values): def select_s_targets(population, *, task_id, batch_id, opening_transition_receipt, registry=None): """Deterministically select and freeze Tool-owned S review targets.""" - registry = registry or _SHIPPED_REGISTRY + registry = _registry(registry) values = validate_registry(registry) task_id = require_trimmed_string(task_id, "task_id") batch_id = require_trimmed_string(batch_id, "batch_id") @@ -1310,14 +1351,14 @@ def select_s_targets(population, *, task_id, batch_id, def registry_sha256(registry=None): - registry = registry or _SHIPPED_REGISTRY - validate_registry(registry) + registry = _registry(registry) + document_projection(registry, _validate_registry, path=None) return kblib.sha256_bytes(kblib.canonical_json_bytes(registry)) def contract_fingerprint(spec, bindings, registry=None): """Bind the current atomic contract and governed Profile identities.""" - registry = registry or _SHIPPED_REGISTRY + registry = _registry(registry) material = { "registry_sha256": registry_sha256(registry), "rule_id": spec["rule_id"], @@ -1382,6 +1423,45 @@ def dependency_fingerprint(sources_sha256, consumed_records=(), })) +def validate_record_plan_binding(record, plan, plan_sha256, obligation, registry=None): + """Join an atomic result to its sole immutable obligation definition. + + Record shape and fingerprints remain owned by this module. No expanded + Receipt is synthesized or persisted, and each item keeps its exact refs + and independent currentness/correction boundary. + """ + registry = _registry(registry) + rule_id = (record.get("rule_id") if record.get("review_variant") == "m-atomic-item" + else record.get("sample_rule_id")) + spec = obligation_spec_for_rule(rule_id, registry) + primary = next((row for row in plan["obligations"] + if row["obligation_id"] == record.get("obligation_id")), None) + if primary is None: + raise ValueError("batch-page record has no original planned obligation") + errors = plan_projection_errors(primary, spec) + if primary.get("owner_rule_id") != rule_id: + errors.append("owner_rule_id") + errors.extend(audit_lifecycle_contract.attempt_binding_mismatches( + record, plan, plan_sha256, primary)) + if obligation["obligation_id"] == primary["obligation_id"]: + errors.extend(field for field in set(primary) | set(obligation) + if primary.get(field) != obligation.get(field)) + covered = covered_obligation_ids( + plan, spec, primary["target"], record.get("applicability_disposition"), + record.get("verdict"), registry) + if tuple(record.get("covered_obligation_ids", ())) != covered: + errors.append("covered_obligation_ids") + if obligation["obligation_id"] != primary["obligation_id"]: + if obligation["obligation_id"] not in covered or obligation not in plan["obligations"]: + errors.append("unauthorized covered obligation") + else: + errors.extend(plan_projection_errors(obligation, obligation_spec_for_rule( + obligation["owner_rule_id"], registry))) + if errors: + raise ValueError("batch-page plan binding drifts in: %s" % ", ".join(sorted(set(errors)))) + return record + + def validate_input_binding(record, relative_path, text, semantic_content_fingerprint, *, consumed_records=()): """Validate the complete M/S page, Sources and dependency binding. @@ -1439,9 +1519,8 @@ def _timestamp(value): def validate_producer_receipt(record, registry=None): """Validate one closed M-atomic or sampled-S producer record.""" - registry = registry or _SHIPPED_REGISTRY - values = validate_registry(registry) - producer = values["producer"] + registry = _registry(registry) + producer = document_projection(registry, _validate_registry, path=("producer",)) if not isinstance(record, dict): raise ValueError("batch-page review record must be an object") variant_id = record.get("review_variant") @@ -1476,29 +1555,20 @@ def validate_producer_receipt(record, registry=None): if record.get("invalidated_by") is not None: raise ValueError("new batch-page review evidence must be current") if variant_id == "m-atomic-item": - item = values["m_items_by_id"].get(record.get("item_id")) - if item is None: + try: + item = document_projection( + registry, _validate_registry, path=("m_items_by_id", record.get("item_id"))) + except KeyError: raise ValueError("M batch-page record names an unknown item") spec = obligation_spec_for_rule(item["rule_id"], registry) + if spec["evidence_role"] != "emits": + raise ValueError("consuming M requirements accept original evidence, not declarations") expected = { "tier": "M", "rule_id": item["rule_id"], "source_group": item["source_group"], "check": spec["producer_check"], - "partition": record.get("partition"), - "due_stage": spec["due_stage"], - "evidence_role": spec["evidence_role"], - "evidence_kind": spec["evidence_kind"], - "dimension": spec["dimension"], - "acceptance_predicate": spec["acceptance_predicate"], - "producer_capability": spec["producer_capability"], - "consumer_gate_id": spec["consumer_gate_id"], - "fingerprint_binding": spec["fingerprint_binding"], } - allowed_partitions = { - row["partition"] for row in spec["trigger_partition_mappings"]} - if record.get("partition") not in allowed_partitions: - raise ValueError("M batch-page record partition is not registered") mismatches = [field for field, expected_value in expected.items() if record.get(field) != expected_value] if mismatches: @@ -1508,27 +1578,24 @@ def validate_producer_receipt(record, registry=None): spec, record.get("applicability_disposition"), record.get("applicability_reason"), registry) refs = record.get("consumed_evidence_refs") - if disposition["applicability_disposition"] == "not-applicable": - if refs: - raise ValueError( - "a not-applicable M item cannot consume evidence refs") - elif spec["evidence_role"] == "emits" and refs: - raise ValueError("an emitting M item cannot consume evidence refs") - elif spec["evidence_role"] == "consumes": - consumption = spec.get("consumption_contract") or {} - if consumption.get("resolution") == "hold": - raise ValueError( - "M consumption selector is HOLD for %s: %s" % - (spec.get("item_id"), - consumption.get("hold_reason"))) - if not refs: - raise ValueError( - "an applicable consuming M item requires evidence refs") + shared = registry["m_shared_applicability"] + dependent = spec["applicability"] == shared["dependent_predicate"] + if dependent: + if disposition["applicability_disposition"] != "applicable" or len(refs) != 1: + raise ValueError("dependent item requires the accepted shared condition") + elif refs: + raise ValueError("item has no registered shared-condition dependency") + covers = record["covered_obligation_ids"] + if covers and (item["item_id"] != shared["condition_item_id"] or + verdict != "passed" or record["applicability_disposition"] != + shared["condition_covers_dependents_when"]): + raise ValueError("only an accepted common N/A fact can cover other obligations") else: - spec = obligation_spec_for_rule(values["s_rule_id"], registry) + sample_rule_id = document_projection(registry, _validate_registry, path=("s_rule_id",)) + spec = obligation_spec_for_rule(sample_rule_id, registry) expected = { "tier": "S", - "sample_rule_id": values["s_rule_id"], + "sample_rule_id": sample_rule_id, "check": spec["producer_check"], "partition": spec["partition"], "due_stage": spec["due_stage"], @@ -1575,7 +1642,8 @@ def current_receipt_errors(record, *, root=None): """Return current hard-cut batch-page review record errors.""" try: validate_producer_receipt( - record, registry=load_registry(root) if root is not None else None) + record, registry=load_registry(root, cache_projection=True) + if root is not None else None) except (OSError, TypeError, UnicodeError, ValueError, kblib.YamlSubsetError) as exc: return [str(exc)] @@ -1593,6 +1661,9 @@ def current_receipt_errors(record, *, root=None): __all__ = [ + 'review_input_shape', + 'covered_obligation_ids', + 'consumption_coverage', 'BATCH_REVIEW_OBLIGATION_REGISTRY_PATH', 'PRODUCER_TOOL', 'PRODUCER_TOOL_VERSION', @@ -1603,6 +1674,7 @@ def current_receipt_errors(record, *, root=None): 'dependency_fingerprint', 'load_registry', 'obligation_spec_for_rule', + 'registry_observation', 'registry_sha256', 'select_s_targets', 'validate_plan_base_closure', @@ -1613,5 +1685,6 @@ def current_receipt_errors(record, *, root=None): 'current_receipt_errors', 'validate_input_binding', 'validate_producer_receipt', + 'validate_record_plan_binding', 'validate_receipt_consumption', ] diff --git a/Tools/execution/audit/changed_scope_evidence_contract.py b/Tools/execution/audit/changed_scope_evidence_contract.py index c590c000..beb8462c 100644 --- a/Tools/execution/audit/changed_scope_evidence_contract.py +++ b/Tools/execution/audit/changed_scope_evidence_contract.py @@ -11,7 +11,7 @@ ``record_changed_scope_evidence``: * dimensionless, plan-bound Gate evidence; and -* strict precursor evidence for a later dimension-specific AuditReceipt. +* check facts accepted against their exact plan obligation at publication. It does not make a Gate dimension-specific and it does not execute a judgment algorithm. Producer-time code separately re-runs the registered pure check @@ -37,7 +37,7 @@ # Public implementation identity is import-safe. The installed operation # registry is deliberately resolved only when a producer chain is requested; # importing this contract must not open a repository registry or require a -# complete adopter bundle. `producer_trace` and every AuditReceipt consumer +# complete adopter bundle. `producer_trace` and every plan evidence consumer # re-link these identities through `audit_producer_chain` before use. ADAPTER_CAPABILITY_ID = "changed-scope-evidence-adapter-v1" TOOL = "record_changed_scope_evidence" @@ -45,7 +45,7 @@ DIRECT_RECEIPT_TYPE_ID = "changed-scope-gate-evidence-v3" DIRECT_SCHEMA_VERSION = 3 CANDIDATE_SET_RECEIPT_TYPE_ID = "changed-scope-candidate-set-v2" -AUDIT_PRECURSOR_RECEIPT_TYPE_ID = "changed-scope-audit-precursor-v2" +CHECK_RECEIPT_TYPE_ID = "changed-scope-check-evidence-v3" SCHEMA_VERSION = 2 PROFILE_SCAN_EXTENSION = \ audit_obligation_projection.PROFILE_REGISTERED_SCAN_EXTENSION @@ -76,7 +76,7 @@ "source_summary_receipt_id", "source_receipt_set_sha256", "source_receipts", "source_input_binding", )) -AUDIT_PRODUCER_RECORD_FIELDS = frozenset(( +CHECK_RECORD_FIELDS = frozenset(( "receipt_id", "receipt_type_id", "check", "target", "result", "details", "checked_at", "tool", "tool_version", "invalidated_by", "schema_version", "record_kind", "plan_id", "audit_plan_sha256", "obligation_id", @@ -934,9 +934,9 @@ def validate_candidate_set_record_for_plan( return record -def validate_audit_producer_record(record, registry=None, +def validate_check_record(record, registry=None, control_registry=None, root=None): - """Validate the closed precursor record without executing its check.""" + """Validate the closed accepted-check record without executing its check.""" root = repository_source_root(__file__, root) registry = registry or load_registry(root) # Keep this argument in the public API so producer and consumers use one @@ -946,15 +946,15 @@ def validate_audit_producer_record(record, registry=None, raise ChangedScopeEvidenceContractError( "K00 Control registry must be a mapping") if (not isinstance(record, dict) or - set(record) != AUDIT_PRODUCER_RECORD_FIELDS): + set(record) != CHECK_RECORD_FIELDS): raise ChangedScopeEvidenceContractError( "changed-scope audit producer evidence fields are not closed") if (record.get("schema_version") != SCHEMA_VERSION or record.get("record_kind") != - audit_lifecycle_contract.CHANGED_SCOPE_PRECURSOR_RECORD_KIND): + audit_lifecycle_contract.CHANGED_SCOPE_RECORD_KIND): raise ChangedScopeEvidenceContractError( "changed-scope audit producer evidence schema is invalid") - if record.get("receipt_type_id") != AUDIT_PRECURSOR_RECEIPT_TYPE_ID: + if record.get("receipt_type_id") != CHECK_RECEIPT_TYPE_ID: raise ChangedScopeEvidenceContractError( "changed-scope audit producer receipt_type_id is invalid") if (record.get("tool") != TOOL or @@ -966,16 +966,16 @@ def validate_audit_producer_record(record, registry=None, try: spec = audit_obligation_projection.obligation_spec_for_rule( row["rule_id"], root) - chain = audit_producer_chain.precursor_chain_for_spec( + chain = audit_producer_chain.producer_chain_for_spec( spec, root=root) except (TypeError, ValueError) as exc: raise ChangedScopeEvidenceContractError( "record rule has no exact changed-scope runtime producer: %s" % exc) from exc if (row.get("producer_capability") != - chain.get("precursor_capability") or + chain.get("producer_capability") or chain.get("execution_route") != - "deterministic-audit-precursor" or + "deterministic-check" or row.get("producer_gate_id") is not None or owner is None): raise ChangedScopeEvidenceContractError( "record rule has no exact changed-scope runtime producer") @@ -1075,11 +1075,11 @@ def validate_audit_producer_record(record, registry=None, return record -def validate_audit_producer_record_for_plan( +def validate_check_record_for_plan( record, plan, plan_sha256, obligation, registry=None, control_registry=None, *, root=None, artifact_fingerprint=None, dependency_fingerprint=None, input_binding=None, check_result=None): - """Validate precursor evidence against its exact original plan row. + """Validate check facts against their exact original plan row. Optional producer-time values allow the writer to add live-input equality checks. A later consumer can omit them and still receives the same closed @@ -1090,11 +1090,11 @@ def validate_audit_producer_record_for_plan( registry = registry or load_registry(root) control_registry = control_registry or load_control_registry(root) try: - audit_producer_chain.require_precursor_record( + audit_producer_chain.require_producer_record( record, obligation, root=root) except audit_producer_chain.AuditProducerChainError as exc: raise ChangedScopeEvidenceContractError(str(exc)) from exc - validate_audit_producer_record( + validate_check_record( record, registry, control_registry, root) row = registry_row(obligation.get("owner_rule_id"), registry, root) mismatches = _obligation_definition_errors(obligation, row, root) @@ -1132,8 +1132,8 @@ def validate_record_for_plan( raise ChangedScopeEvidenceContractError( "changed-scope evidence must be a mapping") kind = record.get("record_kind") - if kind == audit_lifecycle_contract.CHANGED_SCOPE_PRECURSOR_RECORD_KIND: - return validate_audit_producer_record_for_plan( + if kind == audit_lifecycle_contract.CHANGED_SCOPE_RECORD_KIND: + return validate_check_record_for_plan( record, plan, plan_sha256, obligation, registry, control_registry, root=root, artifact_fingerprint=artifact_fingerprint) @@ -1156,7 +1156,7 @@ def current_receipt_errors(record, *, root=None): validators = { DIRECT_RECEIPT_TYPE_ID: validate_direct_record, CANDIDATE_SET_RECEIPT_TYPE_ID: validate_candidate_set_record, - AUDIT_PRECURSOR_RECEIPT_TYPE_ID: validate_audit_producer_record, + CHECK_RECEIPT_TYPE_ID: validate_check_record, } validator = validators.get(record.get("receipt_type_id")) if validator is None: @@ -1170,7 +1170,7 @@ def current_receipt_errors(record, *, root=None): __all__ = [ - 'AUDIT_PRECURSOR_RECEIPT_TYPE_ID', + 'CHECK_RECEIPT_TYPE_ID', 'CANDIDATE_SET_RECEIPT_TYPE_ID', 'ChangedScopeEvidenceContractError', 'DIRECT_RECEIPT_TYPE_ID', @@ -1199,8 +1199,8 @@ def current_receipt_errors(record, *, root=None): 'runtime_contract_fingerprint', 'source_gate_selector', 'source_summary', - 'validate_audit_producer_record', - 'validate_audit_producer_record_for_plan', + 'validate_check_record', + 'validate_check_record_for_plan', 'current_receipt_errors', 'validate_candidate_set_record_for_plan', 'validate_direct_record', diff --git a/Tools/execution/audit/changed_scope_evidence_runtime.py b/Tools/execution/audit/changed_scope_evidence_runtime.py index 4b6aeb0d..610819d8 100644 --- a/Tools/execution/audit/changed_scope_evidence_runtime.py +++ b/Tools/execution/audit/changed_scope_evidence_runtime.py @@ -258,7 +258,7 @@ def validate_current_record(record, *, root, result, item, plan, projection = current_projection( root=root, result=result, item=item, plan=plan, obligation=obligation, frozen=frozen, registry=registry) - changed_scope_evidence_contract.validate_audit_producer_record_for_plan( + changed_scope_evidence_contract.validate_check_record_for_plan( record, plan, plan_sha256, obligation, registry or changed_scope_evidence_contract.load_registry(root), control_registry, root=root, diff --git a/Tools/execution/audit/check_batch_close.py b/Tools/execution/audit/check_batch_close.py index f444b84f..bec3f147 100644 --- a/Tools/execution/audit/check_batch_close.py +++ b/Tools/execution/audit/check_batch_close.py @@ -317,7 +317,7 @@ def _run_receipting_command(command, cwd, label): """Consume the checker's existing JSON result, without a temporary writer. These are unpublished checker results. Only the close producer can bind - and publish them into the actual close/AuditReceipt/aggregate registers. + and publish them into the actual close register. They are never inserted into the current catalog as execution responses. """ completed = kblib.run_cambium_subprocess( @@ -1198,11 +1198,7 @@ def _member_receipt(field, run, snapshot, runtime, item, integrator, "profile_snapshot_sha256": plan["profile_snapshot_sha256"], "profile_contract_fingerprint": plan["profile_contract_fingerprint"], - # The raw producer evidence and its completed AuditReceipt discharge - # one immutable AuditPlan obligation. Persist the plan's fingerprint - # mode here so every later consumer can prove the three digests were - # taken at the required evidence boundary rather than merely finding - # digest-shaped values on an otherwise unbound record. + # The first publication discharges this exact plan obligation. "fingerprint_binding": obligation["fingerprint_binding"], "artifact_fingerprint": snapshot, "dependency_fingerprint": plan["profile_snapshot_sha256"], @@ -1213,26 +1209,18 @@ def _member_receipt(field, run, snapshot, runtime, item, integrator, return receipt -def _receipt_catalog_with(runtime, publications): - """Project one unpublished multi-register close bundle. - - ``publications`` carries ``(relative_path, records)`` pairs in commit - order. The catalog records every candidate under its actual machine-owned - register so the close consumer validates the same topology that will exist - after publication. - """ +def _receipt_catalog_with(runtime, records): + """Project the close register before publishing its aggregate commit.""" # Build current-use validation from the adoption-filtered catalog, while # still reserving every historical ID so append-only evidence can never # collide with an invalidated record. full_catalog = runtime.get("receipt_catalog") or {} catalog = dict(receipt_catalogs.current_receipt_catalog(runtime)) - for relative_path, receipts in publications: - for receipt in receipts: - receipt_id = receipt.get("receipt_id") - if receipt_id in full_catalog or receipt_id in catalog: - raise ValueError( - "generated receipt ID collides with existing evidence") - catalog[receipt_id] = (relative_path, receipt) + for receipt in records: + receipt_id = receipt.get("receipt_id") + if receipt_id in full_catalog or receipt_id in catalog: + raise ValueError("generated receipt ID collides with existing evidence") + catalog[receipt_id] = (runtime_paths.BATCH_CLOSE_RECEIPT_PATH, receipt) return catalog @@ -1249,15 +1237,12 @@ def _append_receipts(path, receipts): "receipt append outcome=%s error=%s" % (outcome, error)) -def _publish_close_bundle(receipt_path, audit_receipt_path, close_records, - audit_records, commit_record): +def _publish_close_bundle(receipt_path, close_records, commit_record): """Publish one close bundle with its aggregate as the final commit edge.""" if not isinstance(commit_record, dict): raise ValueError("batch-close commit record must be a mapping") if close_records: _append_receipts(receipt_path, close_records) - if audit_records: - _append_receipts(audit_receipt_path, audit_records) _append_receipts(receipt_path, [commit_record]) @@ -1356,14 +1341,9 @@ def _main(argv=None): receipt_path = kblib.managed_repository_path( root, args.receipts, runtime_paths.RECEIPT_ROOT, suffixes=(".jsonl",), must_exist=False) - audit_receipt_path = kblib.managed_repository_path( - root, runtime_paths.AUDIT_RECEIPT_REGISTER_PATH, - runtime_paths.RECEIPT_ROOT, - suffixes=(".jsonl",), must_exist=False) except (OSError, ValueError) as exc: invocation_errors.append("unsafe receipt path: %s" % exc) receipt_path = None - audit_receipt_path = None if invocation_errors: for error in invocation_errors: print("[FAIL] %s" % error) @@ -1416,7 +1396,6 @@ def _main(argv=None): "target": args.batch, "receipt_id": attempt_id, "receipt_path": args.receipts, - "audit_receipt_path": runtime_paths.AUDIT_RECEIPT_REGISTER_PATH, "before_coverage_sha256": preflight.get("coverage_sha256"), "planned_after_coverage_sha256": preflight.get("coverage_sha256"), "before_queue_sha256": preflight.get("queue_sha256"), @@ -1804,15 +1783,11 @@ def _main(argv=None): _print_candidates(unaccepted or all_candidates) return 1 - # K12/09 raw producer evidence and the close aggregate belong to - # the batch-close register. Completed AuditReceipts have their - # own canonical register. Keep the groups separate from the - # moment of construction so no later writer has to rediscover - # ownership by inspecting record fields. + # Publish the eight accepted native members, then commit the + # complete set through the final aggregate. No copied acceptance + # register exists; partial publication still cannot close. close_records = [] - audit_records = [] evidence = {} - producer_evidence = {} final_evidence_records = {} for sequence, pair in enumerate(post_delta_projection, 1): field = pair["member"]["member_id"] @@ -1821,39 +1796,23 @@ def _main(argv=None): if pair["member"]["evidence_kind"] == "gate-receipt": receipt = checks[field].get("gate_evidence") if not isinstance(receipt, dict): - raise ValueError( - "%s has no real Gate evidence" % field) - close_records.append(receipt) - producer_evidence[field] = receipt["receipt_id"] - final_evidence_records[field] = receipt + raise ValueError("%s has no real Gate evidence" % field) else: - raw_receipt = _member_receipt( + receipt = _member_receipt( field, checks[field], snapshot, runtime, item, args.integrator, args.reviewer, member_candidates, sequence, stage_plan, pair["obligation"]) - full_receipt = \ - batch_close_audit.build_full_audit_receipt( - stage_plan, pair, raw_receipt) - close_records.append(raw_receipt) - audit_records.append(full_receipt) - producer_evidence[field] = raw_receipt["receipt_id"] - final_evidence_records[field] = full_receipt - evidence[field] = \ - final_evidence_records[field]["receipt_id"] + close_records.append(receipt) + final_evidence_records[field] = receipt + evidence[field] = receipt["receipt_id"] post_delta_closure = \ batch_close_audit.build_post_delta_evidence_set( stage_plan, post_delta_projection, final_evidence_records, snapshot) - producer_refs_by_obligation = { - pair["obligation"]["obligation_id"]: - producer_evidence[pair["member"]["member_id"]] - for pair in post_delta_projection - } post_delta_reconciliation = \ audit_evidence_runtime.reconciliation_from_bindings( - post_delta_closure["bindings"], - producer_refs_by_obligation) + post_delta_closure["bindings"]) with audit_evidence_runtime.evidence_observation( runtime) as observed: current_pre_merge_binding = \ @@ -1976,27 +1935,6 @@ def _main(argv=None): page_review_receipts.append(page_review["receipt_id"]) page_review_receipts = sorted(page_review_receipts) - global_review = _make_receipt( - TOOL, TOOL_VERSION, "batch_global_review", args.batch, - "pass", "declared reviewer attestation recorded for the Closed List merged-snapshot review", - (len(closed_list_fields) + 2 + - len(frozen_pages)), - receipt_type_id= - batch_close_contract.GLOBAL_REVIEW_RECEIPT_TYPE_ID, - root=root) - global_review.update({ - "task_id": runtime["queue"].get("task_id"), - "batch_id": args.batch, - "integrator_id": args.integrator, - "reviewer_id": args.reviewer, - "merged_snapshot_sha256": snapshot, - "reviewer_attestation_receipt": attestation["receipt_id"], - "closed_list_evidence": evidence, - "closed_list_producer_evidence": producer_evidence, - }) - global_review.update(plan_binding) - close_records.append(global_review) - queue_details = "errors=0 candidates=0 remaining=%s ready=%s" % ( runtime.get("remaining"), ",".join(runtime.get("ready") or []) or "none") @@ -2015,7 +1953,7 @@ def _main(argv=None): aggregator = _make_receipt( TOOL, TOOL_VERSION, GATE_CHECK, args.batch, "pass", "Closed List checks passed and declared review attestation was recorded", - len(closed_list_fields) + 4 + + len(closed_list_fields) + 3 + len(frozen_pages), receipt_type_id=batch_close_contract.GATE_RECEIPT_TYPE_ID, root=root) @@ -2048,9 +1986,7 @@ def _main(argv=None): "queue_consistency_receipt": consistency["receipt_id"], "merged_snapshot_sha256": snapshot, "reviewer_attestation_receipt": attestation["receipt_id"], - "global_review_receipt": global_review["receipt_id"], "closed_list_evidence": evidence, - "closed_list_producer_evidence": producer_evidence, "page_review_receipts": page_review_receipts, "page_review_receipt_count": len(page_review_receipts), "page_review_receipt_set_sha256": @@ -2059,7 +1995,6 @@ def _main(argv=None): metadata_contract.contract_fingerprint, **profile_bindings, }) - aggregator.update(plan_binding) aggregator.update(batch_settlement.close_binding( locked_settlement)) commit_records = [aggregator] @@ -2070,15 +2005,8 @@ def _main(argv=None): if before_publish != snapshot: raise ValueError( "repository content changed before evidence publication") - relative_receipt = os.path.relpath(receipt_path, root) - relative_audit_receipt = os.path.relpath( - audit_receipt_path, root) catalog = _receipt_catalog_with( - runtime, ( - (relative_receipt, close_records), - (relative_audit_receipt, audit_records), - (relative_receipt, commit_records), - )) + runtime, close_records + commit_records) pre_errors = close_gate.close_gate_receipt_errors( catalog, attempt_id, item_id=args.batch, @@ -2142,12 +2070,11 @@ def _main(argv=None): return 1 # Publish the aggregate last. It is the only operation receipt # recognized by recovery and therefore the commit edge for this - # multi-register bundle. Any interruption before it leaves the + # evidence bundle. Any interruption before it leaves the # writer lock plus an absent operation receipt, which fails closed; # any escaping append/read-back error also preserves that lock. _publish_close_bundle( - receipt_path, audit_receipt_path, close_records, - audit_records, aggregator) + receipt_path, close_records, aggregator) _assert_manifest_pages_unchanged( root, frozen_pages, uncertain=True) _assert_authoritative_state_unchanged(root, state_anchor) diff --git a/Tools/execution/audit/check_proof.py b/Tools/execution/audit/check_proof.py index 4152fc89..e1eaaedf 100644 --- a/Tools/execution/audit/check_proof.py +++ b/Tools/execution/audit/check_proof.py @@ -37,9 +37,7 @@ dimensions -> fail; with --root every cited ref must be the exact current selected evidence of a non-dimensionless obligation in a closed batch's complete AuditPlan reconciliation. Each evidence kind remains governed by - its own owner contract. The `audit-receipt` subset must additionally occur - exactly once, byte-for-byte, in audit_receipt_register and pass the full - Kernel-owned AuditReceipt contract. A current record outside the close + its own owner contract. A current record outside the close reconciliation, historical/stale evidence, or a dimensionless Gate cannot enter coverage. A dimension may use reasoned not-applicable only when the complete closed plans contain no applicable obligation in that dimension; @@ -112,7 +110,6 @@ import Tools.platform.common.kblib as kblib import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime import Tools.execution.audit.audit_dimension_contract as audit_dimension_contract -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract import Tools.execution.audit.terminal_proof_contract as terminal_proof_contract import Tools.execution.context_delivery.card_contract as card_contract import Tools.execution.planning.check_corpus_plan as check_corpus_plan @@ -143,22 +140,10 @@ -def _make_receipt(tool, tool_version, check, target, result, details, seq): - """Build one current proof Gate receipt with its stable Gate ID.""" - if tool != TOOL or tool_version != TOOL_VERSION: - raise ValueError("check_proof receipt producer identity drift") - is_gate = check == GATE_CHECK - receipt = kblib.make_receipt( - tool, tool_version, - GATE_CHECK if is_gate else terminal_proof_contract.DIAGNOSTIC_CHECK, - target, result, details, seq, - receipt_type_id=( - terminal_proof_contract.GATE_RECEIPT_TYPE_ID if is_gate else - terminal_proof_contract.DIAGNOSTIC_RECEIPT_TYPE_ID)) - receipt["gate_id"] = GATE_ID - if not is_gate: - receipt["diagnostic_id"] = check - return receipt +def _check_result(check, target, result, details): + """Report a check without creating a governance Receipt identity.""" + return {"check": check, "target": target, + "result": result, "details": details} # K12/06: fields that must be 0 among the completion conditions (the three open # guidance counts are covered by the review of guidance_reconciliation_result @@ -671,15 +656,13 @@ def _dimension_coverage_failures(proof, registered_dimensions=(), def _validate_dimension_coverage_evidence( - root, proof, cited, runtime, registered_dimensions=()): + cited, runtime): """Match Proof coverage to the closed AuditPlan evidence projection. The shared audit runtime resolves each selected record through its own evidence-kind owner and the immutable close reconciliation. This consumer - only compares that projection with the Proof. Full AuditReceipts retain - their additional byte-level membership requirement in the canonical - AuditReceipt register; heterogeneous evidence is never made to impersonate - that contract. + only compares that projection with the Proof. Each native record is + accepted by its own contract; no copied acceptance register is required. """ failures = [] try: @@ -732,53 +715,6 @@ def _validate_dimension_coverage_evidence( receipt_id, row["dimension"], dimension), )) - audit_rows = { - receipt_id: row for receipt_id, row in expected.items() - if row["evidence_kind"] == "audit-receipt" - } - if not audit_rows: - return failures - receipt_path_raw = proof.get("audit_receipt_register") - records, register_failures = _proof_register( - root, receipt_path_raw, "proof-dimension-receipt") - failures.extend(register_failures) - if records is None: - return failures - for receipt_id, row in sorted(audit_rows.items()): - dimension = row["dimension"] - target = "Terminal Proof#dimension_coverage#%s" % dimension - current, membership_failures = _current_receipt_evidence( - root, receipt_id, - field="dimension_coverage#%s" % dimension, - check_prefix="proof-dimension-receipt", - runtime=runtime, - ) - if membership_failures: - failures.extend(membership_failures) - continue - record, register_failures = _proof_register_member( - records, receipt_id, current, "proof-dimension-receipt", target) - failures.extend(register_failures) - if record is None: - continue - try: - audit_receipt_contract.validate_audit_receipt( - record, - contract=audit_receipt_contract.load_contract(root), - dimensions=(set(BASE_RECEIPT_DIMENSIONS) | - set(registered_dimensions)), - ) - except (OSError, TypeError, UnicodeError, ValueError, - kblib.YamlSubsetError) as exc: - failures.append(_queue_linkage_failure( - "proof-dimension-receipt-contract-invalid", target, - "%s cites receipt %r, which is not a complete Kernel-owned " - "AuditReceipt: %s. A Gate record, a generic successful " - "Receipt, or a non-AuditReceipt record with an ad-hoc dimension field " - "cannot satisfy dimension coverage" % - (dimension, receipt_id, exc), - )) - continue return failures @@ -1333,7 +1269,7 @@ def _validate_terminal_coverage_state(proof, progress_ledger, coverage_ledger, def main(): - """CLI entry point; `--json` projects the produced receipts onto stdout.""" + """CLI entry point; JSON reports checks and any final Completion Gate.""" return reporting.run_redirected_json(_JSON_REPORTER, _main) @@ -1348,7 +1284,7 @@ def _main(): ap.add_argument("--root", help="vault root; when given, path-valued proof " "fields must exist and selected routes must agree with " "canonical Card and Read Set declarations") - ap.add_argument("--receipts", help="JSONL path to append machine-readable receipts to") + ap.add_argument("--receipts", help="JSONL path to append a passing Completion Gate to; diagnostics stay in the report") ap.add_argument("--json", action="store_true", help=JSON_FLAG_HELP) args = ap.parse_args() _JSON_REPORTER.begin(args.json) @@ -1371,8 +1307,8 @@ def _main(): required_fields = list(_TERMINAL_VALUES["field_order"]) - receipts = [] - seq = 0 + results = [] + gate_receipt = None proof_name = os.path.basename(args.proof) proof_sha256 = None @@ -1381,12 +1317,10 @@ def _main(): proof_sha256 = kblib.sha256_bytes(proof_bytes) proof = kblib.parse_yaml_subset(proof_bytes.decode("utf-8")) except (OSError, UnicodeError, kblib.YamlSubsetError) as exc: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-unreadable", args.proof, "fail", - "cannot read/parse proof: %s" % exc, seq)) - kblib.write_receipts(receipt_output, receipts) - _JSON_REPORTER.record(receipts) + results.append(_check_result( + "proof-unreadable", args.proof, "fail", + "cannot read/parse proof: %s" % exc)) + _JSON_REPORTER.record(results) print("check_proof: cannot read or parse %s: %s" % (args.proof, exc)) return 1 if not isinstance(proof, dict): @@ -1402,23 +1336,21 @@ def _main(): if (field not in proof or value == "" or (value is None and field not in NULLABLE_REQUIRED_FIELDS)): missing.append(field) - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-field-missing", + results.append(_check_result( + "proof-field-missing", "%s#%s" % (proof_name, field), "fail", - "Terminal Proof is missing required field %s (K12/16 field list)" % field, seq)) + "Terminal Proof is missing required field %s (K12/16 field list)" % field)) frozen_string_bad = 0 if "upstream_revision_id" not in missing: value = proof.get("upstream_revision_id") if _uninstantiated_value(value): frozen_string_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-upstream-revision-id-invalid", + results.append(_check_result( + "proof-upstream-revision-id-invalid", "%s#upstream_revision_id" % proof_name, "fail", "upstream_revision_id must be an instantiated non-empty string " - "copied exactly from the frozen Task Contract", seq)) + "copied exactly from the frozen Task Contract")) profile_manifest_bad = 0 selected_profile_manifest = proof.get("selected_profile_manifest") @@ -1428,32 +1360,29 @@ def _main(): ) if manifest_error: profile_manifest_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-profile-manifest-invalid", + results.append(_check_result( + "proof-profile-manifest-invalid", "%s#selected_profile_manifest" % proof_name, "fail", "selected_profile_manifest %r is invalid: %s" % - (selected_profile_manifest, manifest_error), seq)) + (selected_profile_manifest, manifest_error))) queue_structure_bad = 0 if "task_id" not in missing and _uninstantiated_value(proof.get("task_id")): queue_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-task-id-invalid", + results.append(_check_result( + "proof-task-id-invalid", "%s#task_id" % proof_name, "fail", - "task_id must be an instantiated non-empty string", seq)) + "task_id must be an instantiated non-empty string")) if "required_queue_path" not in missing: queue_path = proof.get("required_queue_path") if queue_path != CANONICAL_QUEUE_PATH: queue_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-queue-path-noncanonical", + results.append(_check_result( + "proof-queue-path-noncanonical", "%s#required_queue_path" % proof_name, "fail", "required_queue_path must be exactly %s; found %r" % - (CANONICAL_QUEUE_PATH, queue_path), seq)) + (CANONICAL_QUEUE_PATH, queue_path))) for field, minimum in (("queue_revision", 1), ("queue_state_revision", 0)): @@ -1463,12 +1392,11 @@ def _main(): if (not isinstance(value, int) or isinstance(value, bool) or value < minimum): queue_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-queue-revision-invalid", + results.append(_check_result( + "proof-queue-revision-invalid", "%s#%s" % (proof_name, field), "fail", "%s must be an integer >= %d; found %r" % - (field, minimum, value), seq)) + (field, minimum, value))) for field, check in ( ("coverage_ledger_sha256", "proof-coverage-fingerprint-invalid"), @@ -1479,24 +1407,22 @@ def _main(): value = proof.get(field) if not isinstance(value, str) or not SHA256_RE.fullmatch(value): queue_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, + results.append(_check_result( + check, "%s#%s" % (proof_name, field), "fail", "%s must use sha256:<64 lowercase hex>; found %r" % - (field, value), seq)) + (field, value))) if "queue_check_receipt" not in missing: value = proof.get("queue_check_receipt") if (not isinstance(value, str) or not value.startswith("audit-check_queue-")): queue_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-queue-receipt-id-invalid", + results.append(_check_result( + "proof-queue-receipt-id-invalid", "%s#queue_check_receipt" % proof_name, "fail", "queue_check_receipt must be a check_queue receipt_id; " - "found %r" % value, seq)) + "found %r" % value)) route_id_bad = 0 valid_route_ids = set() @@ -1504,36 +1430,33 @@ def _main(): if "selected_route_ids" not in missing: if not isinstance(route_ids, list) or not route_ids: route_id_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-route-ids-empty", + results.append(_check_result( + "proof-route-ids-empty", "%s#selected_route_ids" % proof_name, "fail", "selected_route_ids must be a non-empty list of Runtime " - "Route identities", seq)) + "Route identities")) else: seen_route_ids = set() for index, route_id in enumerate(route_ids): target = "%s#selected_route_ids[%d]" % (proof_name, index) if not isinstance(route_id, str) or not route_id.strip(): route_id_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-route-id-invalid", + results.append(_check_result( + "proof-route-id-invalid", target, "fail", "route identity %r must be a non-empty string; " "canonical membership is checked against the machine " - "registry when --root is supplied" % route_id, seq)) + "registry when --root is supplied" % route_id)) else: valid_route_ids.add(route_id) route_key = repr(route_id) if route_key in seen_route_ids: route_id_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-route-id-duplicate", + results.append(_check_result( + "proof-route-id-duplicate", target, "fail", "route ID %r is duplicated; selected_route_ids must " - "contain unique IDs" % route_id, seq)) + "contain unique IDs" % route_id)) else: seen_route_ids.add(route_key) @@ -1541,14 +1464,13 @@ def _main(): if missing_terminal_routes: route_id_bad += len(missing_terminal_routes) for route_id in sorted(missing_terminal_routes): - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-terminal-route-missing", + results.append(_check_result( + "proof-terminal-route-missing", "%s#selected_route_ids" % proof_name, "fail", "%s is mandatory in Terminal Proof: R01 establishes " "the common control boundary, R12 owns the bounded " "targeted/specialized review scope, and R08 is the " - "terminal audit/completion route" % route_id, seq)) + "terminal audit/completion route" % route_id)) profile_route_id_bad = 0 profile_route_ids = proof.get("selected_profile_route_ids") @@ -1556,12 +1478,11 @@ def _main(): if "selected_profile_route_ids" not in missing: if not isinstance(profile_route_ids, list): profile_route_id_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-profile-route-ids-not-list", + results.append(_check_result( + "proof-profile-route-ids-not-list", "%s#selected_profile_route_ids" % proof_name, "fail", "selected_profile_route_ids must be a list; use [] when no " - "supplemental profile route was combined", seq)) + "supplemental profile route was combined")) else: seen_profile_route_ids = set() for index, route_id in enumerate(profile_route_ids): @@ -1569,21 +1490,19 @@ def _main(): if (not isinstance(route_id, str) or not PROFILE_ROUTE_ID_RE.fullmatch(route_id)): profile_route_id_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-profile-route-id-invalid", + results.append(_check_result( + "proof-profile-route-id-invalid", target, "fail", "profile route ID %r is invalid; expected " "P:: with non-empty colon-free " - "segments" % route_id, seq)) + "segments" % route_id)) elif route_id in seen_profile_route_ids: profile_route_id_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-profile-route-id-duplicate", + results.append(_check_result( + "proof-profile-route-id-duplicate", target, "fail", "profile route ID %r is duplicated; supplemental " - "route IDs must be unique" % route_id, seq)) + "route IDs must be unique" % route_id)) else: seen_profile_route_ids.add(route_id) valid_profile_route_ids.append(route_id) @@ -1595,12 +1514,11 @@ def _main(): if "selected_card_paths" not in missing: if not isinstance(selected_card_paths, list) or not selected_card_paths: card_path_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-card-paths-empty", + results.append(_check_result( + "proof-card-paths-empty", "%s#selected_card_paths" % proof_name, "fail", "selected_card_paths must be a non-empty list with one " - "canonical curated Card path for every selected Rxx route", seq)) + "canonical curated Card path for every selected Rxx route")) else: seen_card_paths = set() for index, card_path in enumerate(selected_card_paths): @@ -1609,21 +1527,19 @@ def _main(): if _path_error: card_path_bad += 1 path_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-card-path-invalid", + results.append(_check_result( + "proof-card-path-invalid", target, "fail", "Card path %r is invalid: %s" % - (card_path, _path_error), seq)) + (card_path, _path_error))) elif card_path in seen_card_paths: card_path_bad += 1 path_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-card-path-duplicate", + results.append(_check_result( + "proof-card-path-duplicate", target, "fail", "Card path %r is duplicated; selected_card_paths " - "must be unique" % card_path, seq)) + "must be unique" % card_path)) else: seen_card_paths.add(card_path) valid_card_paths.append(card_path) @@ -1634,12 +1550,11 @@ def _main(): if "selected_read_sets" not in missing: if not isinstance(selected_read_sets, list): read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-read-sets-not-list", + results.append(_check_result( + "proof-read-sets-not-list", "%s#selected_read_sets" % proof_name, "fail", "selected_read_sets must be a list; use [] when no Read Set " - "was read back", seq)) + "was read back")) else: seen_read_set_paths = set() for index, read_set_path in enumerate(selected_read_sets): @@ -1648,21 +1563,19 @@ def _main(): if _path_error: read_set_bad += 1 path_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-read-set-path-invalid", + results.append(_check_result( + "proof-read-set-path-invalid", target, "fail", "Read Set path %r is invalid: %s" % - (read_set_path, _path_error), seq)) + (read_set_path, _path_error))) elif read_set_path in seen_read_set_paths: read_set_bad += 1 path_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-read-set-path-duplicate", + results.append(_check_result( + "proof-read-set-path-duplicate", target, "fail", "Read Set path %r is duplicated; selected_read_sets " - "records each actual readback once" % read_set_path, seq)) + "records each actual readback once" % read_set_path)) else: seen_read_set_paths.add(read_set_path) valid_read_set_paths.append(read_set_path) @@ -1686,19 +1599,17 @@ def _main(): _path_error = _repo_relative_path_error(raw_path) if _path_error: path_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-path-invalid", + results.append(_check_result( + "proof-path-invalid", target, "fail", "path %r recorded in %s is invalid: %s" - % (raw_path, field, _path_error), seq)) + % (raw_path, field, _path_error))) elif raw_path in seen_paths: path_structure_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-path-duplicate", + results.append(_check_result( + "proof-path-duplicate", target, "fail", - "path %r is duplicated in %s" % (raw_path, field), seq)) + "path %r is duplicated in %s" % (raw_path, field))) else: seen_paths.add(raw_path) @@ -1706,13 +1617,12 @@ def _main(): isinstance(selected_card_paths, list) and selected_card_paths and len(route_ids) != len(selected_card_paths)): card_path_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-card-route-cardinality", + results.append(_check_result( + "proof-card-route-cardinality", "%s#selected_card_paths" % proof_name, "fail", "selected_card_paths has %d item(s) for %d selected_route_ids; " "Terminal Proof requires one Card path per selected Rxx route" - % (len(selected_card_paths), len(route_ids)), seq)) + % (len(selected_card_paths), len(route_ids)))) # K12/16: every base receipt dimension is accounted for explicitly. A # dimension that simply has no receipts fails closed instead of passing. @@ -1755,11 +1665,10 @@ def _main(): "profile-load exposed no authorized view"]) profile_manifest_bad += 1 dimension_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-profile-not-loadable", + results.append(_check_result( + "proof-profile-not-loadable", "%s#selected_profile_manifest" % proof_name, "fail", - profile_load_evaluation_error, seq)) + profile_load_evaluation_error)) else: profile_load_evaluation = authorized_profile_view.get( "_evaluation") @@ -1773,21 +1682,18 @@ def _main(): "Profile view: %s" % exc) profile_manifest_bad += 1 dimension_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-runtime-check-unavailable", str(root), - "fail", profile_load_evaluation_error, seq)) + "fail", profile_load_evaluation_error)) (registered_dimensions, all_registered_dimensions, dimension_registry_authoritative, registry_failures) = ( _registered_receipt_dimensions(profile_load_evaluation)) for check, target, details in registry_failures: dimension_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, - "%s#%s" % (proof_name, target), "fail", details, seq)) + results.append(_check_result( + check, + "%s#%s" % (proof_name, target), "fail", details)) if "dimension_coverage" not in missing: dimension_failures, cited_dimension_receipts = ( _dimension_coverage_failures( @@ -1795,10 +1701,9 @@ def _main(): dimension_registry_authoritative)) dimension_bad += len(dimension_failures) for check, target, details in dimension_failures: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, - "%s#%s" % (proof_name, target), "fail", details, seq)) + results.append(_check_result( + check, + "%s#%s" % (proof_name, target), "fail", details)) zero_bad = [] for field in ZERO_FIELDS: @@ -1807,31 +1712,28 @@ def _main(): value = proof.get(field) if not isinstance(value, int) or isinstance(value, bool) or value != 0: zero_bad.append(field) - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-zero-field", + results.append(_check_result( + "proof-zero-field", "%s#%s" % (proof_name, field), "fail", - "zero-condition field %s = %r; the completion conditions require it to be 0 (K12/06)" % (field, value), seq)) + "zero-condition field %s = %r; the completion conditions require it to be 0 (K12/06)" % (field, value))) if "selected_profile_id" in proof: profile_manifest_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-duplicate-profile-identity", + results.append(_check_result( + "proof-duplicate-profile-identity", "%s#selected_profile_id" % proof_name, "fail", "selected_profile_id is forbidden: profile identity is derived " - "only from selected_profile_manifest", seq)) + "only from selected_profile_manifest")) extra = [k for k in proof if k not in required_fields and k != "selected_profile_id"] for field in extra: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-extra-field", + results.append(_check_result( + "proof-extra-field", "%s#%s" % (proof_name, field), "candidate", "field %s is not in the K12/16 field list (the list is an 'at least' " "list; whether extra fields are reasonable is a human call)" - % field, seq)) + % field)) # ---- semantic checks: statuses, failure tokens, path existence ---- # (K12/06 completion conditions are semantic, not just structural; a proof @@ -1843,25 +1745,23 @@ def _main(): value = str(proof.get(field)).strip() if value != "passed": status_bad.append(field) - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-status-not-passed", + results.append(_check_result( + "proof-status-not-passed", "%s#%s" % (proof_name, field), "fail", "%s = %r; completion requires this result to be \"passed\" " - "(K12/06)" % (field, value), seq)) + "(K12/06)" % (field, value))) for field in NO_FAIL_TOKEN_FIELDS: if field in missing or field not in proof: continue value = str(proof.get(field)) if re.search(r"\bfail(ed|ure)?\b", value, re.IGNORECASE): status_bad.append(field) - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-evidence-declares-failure", + results.append(_check_result( + "proof-evidence-declares-failure", "%s#%s" % (proof_name, field), "fail", "%s contains an explicit failure statement: %r (K12/06: " "evidence recording a failure cannot support completion)" - % (field, value), seq)) + % (field, value))) path_bad = 0 registry_bad = 0 @@ -1875,27 +1775,23 @@ def _main(): if args.root: if not root.is_dir(): path_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-root-invalid", str(root), "fail", - "--root must resolve to an existing directory", seq)) + results.append(_check_result( + "proof-root-invalid", str(root), "fail", + "--root must resolve to an existing directory")) else: current_evidence_failures = _terminal_reconciliation_failures( proof, runtime=current_runtime) current_evidence_bad = len(current_evidence_failures) for check, target, details in current_evidence_failures: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, target, "fail", details, seq + results.append(_check_result( + check, target, "fail", details )) if repository_snapshot_error is not None: path_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-repository-snapshot-unavailable", str(root), - "fail", repository_snapshot_error, seq)) + "fail", repository_snapshot_error)) active_view = ((current_runtime or {}).get( "_active_standards_authorized_view")) @@ -1914,11 +1810,10 @@ def _main(): "K00/03 identity view"] for index, details in enumerate(active_state_errors): active_state_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-active-state-invalid", + results.append(_check_result( + "proof-active-state-invalid", "%s#active_state[%d]" % (proof_name, index), "fail", - details, seq)) + details)) if not active_state_errors: active_state_checked = True for field in \ @@ -1928,15 +1823,13 @@ def _main(): if active_state.get(field) != proof.get(field): active_state_checked = False active_state_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-active-state-mismatch", "%s#%s" % (proof_name, field), "fail", "Terminal Proof %s=%r does not match active " "Standards state %r in %s" % (field, proof.get(field), active_state.get(field), - ACTIVE_STATE_PATH), seq)) + ACTIVE_STATE_PATH))) for field in PATH_FIELDS: if field in missing or field not in proof: @@ -1954,22 +1847,20 @@ def _main(): resolved, resolve_error = _resolve_under_root(root, raw_path) if resolve_error: path_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-path-invalid", + results.append(_check_result( + "proof-path-invalid", target, "fail", "path %r recorded in %s is invalid: %s" - % (raw_path, field, resolve_error), seq)) + % (raw_path, field, resolve_error))) elif not resolved.is_file(): path_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-path-missing", + results.append(_check_result( + "proof-path-missing", target, "fail", "path %r recorded in %s is not a regular file " "under root %s (K12/15 requires recorded path " "references to be resolvable files)" % - (raw_path, field, root), seq)) + (raw_path, field, root))) if ("selected_profile_manifest" not in missing and not _selected_profile_manifest_error( @@ -1993,24 +1884,21 @@ def _main(): ] detail = (output_lines[-1] if output_lines else "no diagnostic output") - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-profile-not-loadable", + results.append(_check_result( + "proof-profile-not-loadable", "%s#selected_profile_manifest" % proof_name, "fail", "profile-load exited %d: %s" % - (profile_load_evaluation.exit_code, detail), seq)) + (profile_load_evaluation.exit_code, detail))) elif profile_load_evaluation_error is None: # A regular manifest should have produced an evaluation # above; fail closed if a future control-flow change breaks # that invariant. profile_manifest_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-profile-check-unavailable", "%s#selected_profile_manifest" % proof_name, "fail", "profile-load evaluation was not available for the " - "selected manifest", seq)) + "selected manifest")) if profile_identity_checked: expected_prefix = "P:%s:" % selected_profile_id @@ -2019,15 +1907,13 @@ def _main(): PROFILE_ROUTE_ID_RE.fullmatch(route_id) and not route_id.startswith(expected_prefix)): profile_route_id_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-profile-route-id-mismatch", "%s#selected_profile_route_ids[%d]" % (proof_name, index), "fail", "profile route ID %r belongs to another profile; " "the selected manifest declares profile_id %r" % - (route_id, selected_profile_id), seq)) + (route_id, selected_profile_id))) selected_profile_dir = \ profile_layout_contract.\ @@ -2045,15 +1931,12 @@ def _main(): profile_layout_contract.PROFILES_DIRECTORY and parts[1] != selected_profile_dir): profile_manifest_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-profile-path-mismatch", "%s#%s[%d]" % (proof_name, field, index), "fail", "profile-owned path %r belongs to %r, " "but selected_profile_manifest chooses %r" % - (raw_path, parts[1], selected_profile_dir), - seq)) + (raw_path, parts[1], selected_profile_dir))) try: card_map, read_map = stamp_cards.discover_cards(root) @@ -2070,11 +1953,10 @@ def _main(): registry_errors = [str(exc)] registry_bad = len(registry_errors) for index, details in enumerate(registry_errors): - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-route-registry-invalid", + results.append(_check_result( + "proof-route-registry-invalid", "%s#route_registry[%d]" % (proof_name, index), "fail", - details, seq)) + details)) # Declaration-dependent proof checks only run against structurally # sound entity frontmatter. Navigation indexes are not consulted; @@ -2083,12 +1965,11 @@ def _main(): registry_checked = True for route_id in sorted(valid_route_ids - set(card_map)): route_id_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-route-id-unregistered", + results.append(_check_result( + "proof-route-id-unregistered", "%s#selected_route_ids" % proof_name, "fail", "route identity %s is absent from the canonical " - "Card/Read Set machine registry" % route_id, seq)) + "Card/Read Set machine registry" % route_id)) selected_card_set = set(valid_card_paths) expected_card_set = { card_map[route_id]["path"] @@ -2100,12 +1981,11 @@ def _main(): route_id = next( route for route, entry in card_map.items() if entry["path"] == card_path) - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-card-path-missing-for-route", + results.append(_check_result( + "proof-card-path-missing-for-route", "%s#selected_card_paths" % proof_name, "fail", "selected route %s requires canonical Card path %s" - % (route_id, card_path), seq)) + % (route_id, card_path))) for card_path in sorted(selected_card_set - expected_card_set): card_path_bad += 1 registered_route = next( @@ -2117,11 +1997,10 @@ def _main(): "selected_route_ids" % (card_path, registered_route)) else: details = "Card path %s is not registered" % card_path - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-card-route-mismatch", + results.append(_check_result( + "proof-card-route-mismatch", "%s#selected_card_paths" % proof_name, "fail", - details, seq)) + details)) read_set_to_route = { entry["path"]: route_id @@ -2135,13 +2014,11 @@ def _main(): root, selected_profile_manifest) except read_set_contract.ReadSetContractError as exc: read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-profile-read-set-registry-invalid", "%s#selected_read_sets" % proof_name, "fail", "selected Profile machine Read Set declarations " - "are invalid: %s" % exc, seq)) + "are invalid: %s" % exc)) profile_path_to_route = { entry["path"]: route_id for route_id, entry in profile_read_map.items() @@ -2151,81 +2028,67 @@ def _main(): entry = profile_read_map.get(route_id) if entry is None: read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-profile-read-set-route-unregistered", "%s#selected_profile_route_ids" % proof_name, "fail", "selected Profile route %s has no machine " - "profile-read-set declaration" % route_id, seq)) + "profile-read-set declaration" % route_id)) elif entry["path"] not in selected_read_set_set: read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-profile-read-set-path-missing", "%s#selected_read_sets" % proof_name, "fail", "selected Profile route %s requires machine Read " - "Set path %s" % (route_id, entry["path"]), seq)) + "Set path %s" % (route_id, entry["path"]))) for read_set_path in valid_read_set_paths: if read_set_path.startswith( live_read_set_schema["path_prefix"]): registered_route = read_set_to_route.get(read_set_path) if registered_route is None: read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-read-set-unregistered", "%s#selected_read_sets" % proof_name, "fail", "Read Set path %s has no canonical machine " "declaration under %s" % (read_set_path, - live_read_set_schema["directory"]), seq)) + live_read_set_schema["directory"]))) elif registered_route not in valid_route_ids: read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-read-set-route-mismatch", "%s#selected_read_sets" % proof_name, "fail", "Read Set path %s belongs to %s, which is not " "in selected_route_ids" - % (read_set_path, registered_route), seq)) + % (read_set_path, registered_route))) elif read_set_path.startswith( profile_layout_contract.PROFILES_DIRECTORY + "/"): registered_route = profile_path_to_route.get( read_set_path) if registered_route is None: read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-profile-read-set-unregistered", "%s#selected_read_sets" % proof_name, "fail", "profile Read Set path %s has no machine " "declaration inside the selected Profile" - % read_set_path, seq)) + % read_set_path)) elif registered_route not in valid_profile_route_ids: read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-profile-read-set-route-mismatch", "%s#selected_read_sets" % proof_name, "fail", "Profile Read Set path %s belongs to %s, which " "is not in selected_profile_route_ids" % - (read_set_path, registered_route), seq)) + (read_set_path, registered_route))) else: read_set_bad += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, + results.append(_check_result( "proof-read-set-path-outside-registry", "%s#selected_read_sets" % proof_name, "fail", "Read Set path %s is neither a canonical kernel " "Read Set nor a profile supplemental Read Set" - % read_set_path, seq)) + % read_set_path)) progress_cross_fail = 0 progress_ledger = None @@ -2233,12 +2096,10 @@ def _main(): proof_progress_sha256 = None if args.root and not args.progress_ledger: progress_cross_fail += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "progress-ledger-required", proof_name, + results.append(_check_result( + "progress-ledger-required", proof_name, "fail", "--progress-ledger is required with --root; without the " - "frozen Task Contract snapshot this run cannot support complete", - seq)) + "frozen Task Contract snapshot this run cannot support complete")) if args.progress_ledger: progress_path = Path(args.progress_ledger) @@ -2249,13 +2110,12 @@ def _main(): ) if progress_path_error: progress_cross_fail += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "progress-ledger-noncanonical", + results.append(_check_result( + "progress-ledger-noncanonical", args.progress_ledger, "fail", "--progress-ledger must identify the canonical %s without " "aliases or symlinks: %s" % - (CANONICAL_PROGRESS_PATH, progress_path_error), seq)) + (CANONICAL_PROGRESS_PATH, progress_path_error))) progress_path = None try: if progress_path is not None: @@ -2277,11 +2137,10 @@ def _main(): except (OSError, UnicodeError, ValueError, kblib.YamlSubsetError) as exc: progress_cross_fail += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "progress-ledger-unreadable", + results.append(_check_result( + "progress-ledger-unreadable", args.progress_ledger, "fail", - "cannot read/parse Progress Ledger: %s" % exc, seq)) + "cannot read/parse Progress Ledger: %s" % exc)) progress_ledger = None if progress_path is not None: @@ -2300,9 +2159,8 @@ def _main(): ) progress_cross_fail += len(progress_failures) for check, target, details in progress_failures: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, target, "fail", details, seq + results.append(_check_result( + check, target, "fail", details )) if (isinstance(progress_ledger, dict) and @@ -2316,23 +2174,19 @@ def _main(): invalid = True if invalid: progress_cross_fail += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "progress-contract-field-invalid", + results.append(_check_result( + "progress-contract-field-invalid", "Progress Ledger#contract.%s" % field, "fail", - "%s must be an instantiated canonical string" % field, - seq)) + "%s must be an instantiated canonical string" % field)) coverage_cross_fail = 0 ledger = None coverage_sha256 = None if args.root and not args.ledger: coverage_cross_fail += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "coverage-ledger-required", proof_name, + results.append(_check_result( + "coverage-ledger-required", proof_name, "fail", "--ledger is required with --root so " "required_authoring_gaps is checked against current Coverage", - seq, )) if args.ledger: ledger_path = Path(args.ledger) @@ -2343,13 +2197,12 @@ def _main(): ) if ledger_path_error: coverage_cross_fail += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "coverage-ledger-noncanonical", + results.append(_check_result( + "coverage-ledger-noncanonical", args.ledger, "fail", "--ledger must identify the canonical %s without aliases or " "symlinks: %s" % - (CANONICAL_COVERAGE_PATH, ledger_path_error), seq)) + (CANONICAL_COVERAGE_PATH, ledger_path_error))) ledger_path = None try: if ledger_path is not None: @@ -2371,10 +2224,9 @@ def _main(): except (OSError, UnicodeError, ValueError, kblib.YamlSubsetError) as exc: coverage_cross_fail += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "ledger-unreadable", args.ledger, "fail", - "cannot read/parse Coverage Ledger: %s" % exc, seq)) + results.append(_check_result( + "ledger-unreadable", args.ledger, "fail", + "cannot read/parse Coverage Ledger: %s" % exc)) ledger = None if args.root and ledger_path is not None: @@ -2383,20 +2235,18 @@ def _main(): ) coverage_cross_fail += len(coverage_failures) for check, target, details in coverage_failures: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, target, "fail", details, seq + results.append(_check_result( + check, target, "fail", details )) elif isinstance(ledger, dict): open_gaps = ledger.get("open_gaps") if isinstance(open_gaps, list) and open_gaps: coverage_cross_fail += 1 - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, "proof-ledger-mismatch", + results.append(_check_result( + "proof-ledger-mismatch", "%s#required_authoring_gaps" % proof_name, "fail", "Coverage Ledger open_gaps has %d unclosed gap(s), but " - "the proof claims completion" % len(open_gaps), seq)) + "the proof claims completion" % len(open_gaps))) queue_cross_fail = 0 queue_linkage_checked = False @@ -2413,17 +2263,15 @@ def _main(): root, proof, progress_ledger, coverage_sha256, proof_progress_sha256, runtime=observed) dimension_evidence_failures = _validate_dimension_coverage_evidence( - root, proof, cited_dimension_receipts, runtime=observed, - registered_dimensions=registered_dimensions) + cited_dimension_receipts, runtime=observed) corpus_failures, corpus_plan_linkage_checked = _validate_corpus_plan_linkage( root, proof, proof_progress_sha256, runtime=observed, authorized_profile_view=authorized_profile_view, repository_snapshot_sha256=repository_snapshot_sha256) queue_cross_fail = len(queue_failures) for check, target, details in queue_failures: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, target, "fail", details, seq + results.append(_check_result( + check, target, "fail", details )) queue_linkage_checked = ( queue_live_check_passed and not queue_failures @@ -2431,15 +2279,13 @@ def _main(): dimension_bad += len(dimension_evidence_failures) for check, target, details in dimension_evidence_failures: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, target, "fail", details, seq)) + results.append(_check_result( + check, target, "fail", details)) corpus_plan_cross_fail = len(corpus_failures) for check, target, details in corpus_failures: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, target, "fail", details, seq + results.append(_check_result( + check, target, "fail", details )) if args.root and root is not None and root.is_dir(): @@ -2448,12 +2294,11 @@ def _main(): repository_snapshot_sha256) profile_manifest_bad += len(profile_currency_failures) for check, target, details in profile_currency_failures: - seq += 1 - receipts.append(_make_receipt( - TOOL, TOOL_VERSION, check, target, "fail", details, seq + results.append(_check_result( + check, target, "fail", details )) - if not any(r["result"] == "fail" for r in receipts): + if not any(r["result"] == "fail" for r in results): route_summary = ( ", selected routes/Card paths and kernel Read Set readbacks " "match the canonical indexes" if registry_checked else @@ -2480,9 +2325,7 @@ def _main(): ).as_posix() except (OSError, RuntimeError, ValueError): proof_receipt_path = str(Path(args.proof).resolve()) - seq += 1 - summary_receipt = _make_receipt( - TOOL, TOOL_VERSION, + summary_receipt = _check_result( (GATE_CHECK if args.root and queue_linkage_checked else "proof-structural-summary"), proof_receipt_path, @@ -2501,8 +2344,14 @@ def _main(): ", bound to the current Corpus Planning receipt" if corpus_plan_linkage_checked else "", ", consistent with Coverage Ledger open_gaps" - if args.ledger else ""), seq) + if args.ledger else "")) if args.root and queue_linkage_checked: + summary_receipt = kblib.make_receipt( + TOOL, TOOL_VERSION, GATE_CHECK, proof_receipt_path, + "pass", summary_receipt["details"], 1, + receipt_type_id=terminal_proof_contract.GATE_RECEIPT_TYPE_ID) + summary_receipt["gate_id"] = GATE_ID + gate_receipt = summary_receipt for field in ( "task_id", "scope_version", "contract_version", "upstream_revision_id", "selected_profile_manifest", @@ -2529,7 +2378,7 @@ def _main(): profile_load_evaluation.profile_contract_fingerprint) summary_receipt["profile_load_inputs_sha256"] = ( profile_load_evaluation.profile_load_inputs_sha256) - receipts.append(summary_receipt) + results.append(summary_receipt) print("check_proof: checking %s against %d required template field(s)" % (args.proof, len(required_fields))) print(" missing_fields=%d route_id_violations=%d " @@ -2566,11 +2415,11 @@ def _main(): ("failed" if args.root else "not_run"), "passed" if corpus_plan_linkage_checked else ("failed" if args.root else "not_run"))) - for r in receipts: + for r in results: if r["result"] != "pass": print(" [%s %s] %s — %s" % (r["result"].upper()[:4], r["check"], r["target"], r["details"])) - if not any(r["result"] == "fail" for r in receipts): + if not any(r["result"] == "fail" for r in results): if args.root: print(" Conclusion: Terminal Proof consistency check passed with " "active Standards state, filled profile, frozen Progress " @@ -2581,16 +2430,16 @@ def _main(): print(" Conclusion: structural lint passed; without --root this " "is not Terminal Completion Gate evidence.") - for receipt in receipts: + if gate_receipt is not None: receipt_errors = terminal_proof_contract.current_receipt_errors( - receipt) + gate_receipt) if receipt_errors: print("[FAIL] constructed Terminal Receipt is invalid: %s" % "; ".join(receipt_errors), file=sys.stderr) return 1 - kblib.write_receipts(receipt_output, receipts) - _JSON_REPORTER.record(receipts) - return kblib.exit_code(receipts) + kblib.write_receipts(receipt_output, [gate_receipt]) + _JSON_REPORTER.record(results) + return kblib.exit_code(results) if __name__ == "__main__": diff --git a/Tools/execution/audit/complete_audit_receipt.py b/Tools/execution/audit/complete_audit_receipt.py deleted file mode 100644 index 9e6a7c9b..00000000 --- a/Tools/execution/audit/complete_audit_receipt.py +++ /dev/null @@ -1,215 +0,0 @@ -#!/usr/bin/env python3 -"""Complete AuditPlan obligations into their separate full AuditReceipts. - -The caller may select only the plan obligation and producer evidence. Every -dimension, predicate, scope, fingerprint, and authority binding is derived -from the current plan and evidence; none is accepted as a free-form argument. -""" - -import os -import sys - -import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime -import Tools.execution.audit.audit_producer_runtime as audit_producer_runtime -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract -import Tools.platform.common.kblib as kblib -import Tools.execution.task_runtime.runtime_paths as runtime_paths -from Tools.platform.common import reporting - - -TOOL = "complete_audit_receipt" -TOOL_VERSION = "1.0.0" -CHECK = "audit_dimension" -DEFAULT_RECEIPTS = runtime_paths.AUDIT_RECEIPT_REGISTER_PATH - - -def _load_current_plan(root, relative, result, item): - """Resolve one requested pre-merge plan without producer semantics.""" - absolute = audit_producer_runtime.managed_plan_path( - root, relative, must_exist=True) - resolved = audit_evidence_runtime.resolve_stage_plan( - result, item, "pre-merge", required_state="open", - plan_path=relative) - plan = resolved["plan"] - digest = resolved["audit_plan_sha256"] - if digest != kblib.sha256_file(absolute): - raise audit_producer_runtime.AuditProducerError( - "resolved AuditPlan digest differs from stored bytes") - frozen = audit_producer_runtime.freeze_manifest_pages(root, result, item) - return absolute, plan, digest, frozen - - -def _obligation(plan, obligation_id): - matches = [row for row in plan.get("obligations") or [] - if isinstance(row, dict) and - row.get("obligation_id") == obligation_id] - if len(matches) != 1: - raise audit_producer_runtime.AuditProducerError( - "AuditPlan must contain exactly one obligation %s" % obligation_id) - row = matches[0] - if row.get("status") != "required": - raise audit_producer_runtime.AuditProducerError( - "only a required obligation can be completed from new evidence") - return row - - -def build_audit_receipt(*, plan, plan_sha256, obligation, evidence, seq=1): - """Derive a full receipt without accepting semantic fields from caller.""" - seed = kblib.make_receipt( - TOOL, TOOL_VERSION, CHECK, obligation["target"], - "pass", - "completed AuditPlan obligation %s from producer evidence %s" % - (obligation["obligation_id"], evidence["receipt_id"]), seq, - receipt_type_id=audit_receipt_contract.RECEIPT_TYPE_ID) - return audit_receipt_contract.project_new_passing_audit_receipt( - receipt_id=seed["receipt_id"], - scope=(evidence.get("scope") or []) + [obligation["target"]], - plan=plan, - plan_sha256=plan_sha256, - obligation=obligation, - evidence=evidence, - ) - - -def main(argv=None): - parser = kblib.ArgumentParser( - description="Complete one plan obligation into a full AuditReceipt") - parser.add_argument("root", help="adopting repository root") - parser.add_argument("--batch", required=True) - parser.add_argument("--plan", required=True) - parser.add_argument("--obligation-id", required=True, action="append") - parser.add_argument("--evidence-receipt", required=True, action="append", - help="producer evidence, in the same order as repeated obligation IDs") - parser.add_argument("--receipts", default=DEFAULT_RECEIPTS) - parser.add_argument("--apply", action="store_true") - args = parser.parse_args(argv) - publication = kblib.ReceiptPublication() - - try: - root, result, authority = audit_producer_runtime.admitted_runtime( - args.root) - item, _activation = audit_producer_runtime.open_batch( - result, args.batch) - _absolute, plan, plan_sha256, frozen = _load_current_plan( - root, args.plan, result, item) - result = audit_evidence_runtime.evidence_evaluation(result) - if len(args.obligation_id) != len(args.evidence_receipt) or len(set(args.obligation_id)) != len(args.obligation_id): - raise audit_producer_runtime.AuditProducerError("completion requires unique paired obligation/evidence IDs") - receipt_absolute = audit_producer_runtime.managed_receipt_path( - root, args.receipts) - completions = [] - for index, (identity, evidence_id) in enumerate(zip(args.obligation_id, args.evidence_receipt), 1): - obligation = _obligation(plan, identity) - evidence, existing = audit_evidence_runtime.require_completion_evidence( - result, item, plan, plan_sha256, obligation, evidence_id) - receipt = existing if existing is not None else build_audit_receipt( - plan=plan, plan_sha256=plan_sha256, obligation=obligation, evidence=evidence, seq=index) - if existing is None: - proposed = audit_evidence_runtime.obligation_evidence_resolution( - result, item, plan, plan_sha256, obligation, - proposed_record=receipt) - if proposed["status"] != "satisfied": - raise audit_producer_runtime.AuditProducerError( - "proposed AuditReceipt does not discharge its obligation: %s" % - proposed.get("reason")) - completions.append((obligation, evidence, receipt, existing is None)) - receipts = [row[2] for row in completions] - pending = [row for row in completions if row[3]] - new_receipts = [row[2] for row in pending] - receipt = receipts[0] - except (OSError, TypeError, UnicodeError, ValueError, - kblib.YamlSubsetError) as exc: - reporting.write_canonical_json(reporting.publication_result( - publication, status="invalid", errors=[str(exc)])) - return 1 - - if not pending: - publication.confirmed = True - reporting.write_canonical_json(reporting.publication_result( - publication, status="already-present", - receipt_id=receipt["receipt_id"], receipt_path=args.receipts, - result=receipt["result"], - receipt_ids=[row["receipt_id"] for row in receipts])) - return 0 - - if not args.apply: - reporting.write_canonical_json(reporting.publication_result( - publication, status="planned", receipt_id=receipt["receipt_id"], - receipt_path=args.receipts, result=receipt["result"], - receipt_ids=[row["receipt_id"] for row in receipts])) - return 0 - - operation = audit_producer_runtime.runtime_lock_metadata( - TOOL, "complete-audit-receipt", result, authority, - batch_id=args.batch, plan_id=plan["plan_id"], - obligation_id=args.obligation_id[0], - receipt_id=receipt["receipt_id"]) - try: - with publication.locked_append(root, receipt_absolute, new_receipts, - operation=operation, label="complete_audit_receipt publication"): - locked = audit_producer_runtime.require_runtime_current( - root, authority, "before AuditReceipt publication") - locked_item, _locked_activation = \ - audit_producer_runtime.open_batch(locked, args.batch) - (_locked_absolute, locked_plan, locked_plan_sha256, - _locked_frozen) = _load_current_plan( - root, args.plan, locked, locked_item) - if (locked_plan != plan or - locked_plan_sha256 != plan_sha256): - raise audit_producer_runtime.AuditProducerError( - "resolved AuditPlan changed before evidence publication") - audit_producer_runtime.require_pages_current( - root, frozen, "before AuditReceipt publication") - locked = audit_evidence_runtime.evidence_evaluation(locked) - for obligation, evidence, candidate, _ in pending: - current_evidence, existing = audit_evidence_runtime.require_completion_evidence( - locked, locked_item, plan, plan_sha256, obligation, - evidence["receipt_id"]) - if current_evidence != evidence: - raise audit_producer_runtime.AuditProducerError("producer evidence changed before AuditReceipt publication") - if existing is not None: - raise audit_producer_runtime.AuditProducerError("AuditReceipt evidence appeared before publication") - proposed = audit_evidence_runtime.obligation_evidence_resolution( - locked, locked_item, plan, plan_sha256, obligation, - proposed_record=candidate) - if proposed["status"] != "satisfied": - raise audit_producer_runtime.AuditProducerError( - "proposed AuditReceipt does not discharge its obligation: %s" % - proposed.get("reason")) - except (OSError, TypeError, ValueError, - kblib.RuntimeStateLockedError) as exc: - reporting.write_canonical_json(reporting.publication_result( - publication, status="uncertain", errors=[str(exc)], - receipt_id=receipt["receipt_id"])) - return 1 - - try: - ids = {row["receipt_id"] for row in new_receipts} - persisted = [row for row in - audit_producer_runtime.read_receipt_records( - receipt_absolute, observation=publication.observation) - if row.get("receipt_id") in ids] - if persisted != new_receipts: - raise audit_producer_runtime.AuditProducerError( - "published AuditReceipt did not read back exactly") - contract = audit_receipt_contract.load_contract(root) - for row in persisted: - audit_receipt_contract.validate_audit_receipt(row, contract) - except (OSError, TypeError, UnicodeError, ValueError) as exc: - reporting.write_canonical_json(reporting.publication_result( - publication, status="uncertain", errors=[str(exc)], - receipt_id=receipt["receipt_id"])) - return 1 - - publication.confirmed = True - reporting.write_canonical_json(reporting.publication_result( - publication, status="recorded", - receipt_id=receipt["receipt_id"], - receipt_path=args.receipts, - result=receipt["result"], - receipt_ids=[row["receipt_id"] for row in receipts])) - return 0 - - -if __name__ == "__main__": - raise SystemExit(main()) diff --git a/Tools/execution/audit/record_batch_page_review.py b/Tools/execution/audit/record_batch_page_review.py index b590dea2..4077f34e 100644 --- a/Tools/execution/audit/record_batch_page_review.py +++ b/Tools/execution/audit/record_batch_page_review.py @@ -1,12 +1,11 @@ #!/usr/bin/env python3 -"""Record one plan-bound M atom or sampled-S Batch Review judgment. +"""Publish explicit same-page M/S results through one original producer. -The CLI never chooses a new obligation. It resolves one immutable AuditPlan -row back to the Kernel K12/14 registry, freezes the three evidence-time -fingerprints, and publishes one closed append-only producer record. +The existing reviews collection shares frozen material and preparation. +Every independent fact still has its own guarded append and exact read-back; +a later refusal never rolls back or conceals earlier confirmed publications. """ -import os import sys import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime @@ -69,7 +68,7 @@ def load_current_plan(root, relative, result, item): absolute, plan, digest, snapshot = _resolve_current_plan( root, relative, result, item) tiers = _coverage_tiers(result, item["manifest"]) - registry = batch_contract.load_registry(root) + registry = batch_contract.load_registry(root, cache_projection=True) closure = batch_contract.validate_plan_base_closure( plan, item["manifest"], tiers, registry) frozen = audit_producer_runtime.freeze_manifest_pages(root, result, item) @@ -90,7 +89,7 @@ def _require_plan_bytes_current(root, relative, before): "AuditPlan bytes changed before evidence publication") -def _required_obligation(plan, obligation_id, page, variant, registry): +def _required_obligation(plan, obligation_id, page, tier, registry): matches = [row for row in plan.get("obligations") or [] if isinstance(row, dict) and row.get("obligation_id") == obligation_id] @@ -107,12 +106,10 @@ def _required_obligation(plan, obligation_id, page, variant, registry): obligation.get("owner_rule_id"), registry) except ValueError as exc: raise audit_producer_runtime.AuditProducerError(str(exc)) from exc - expected_variant = ( - "m-atomic-item" if spec["tier"] == "M" else "s-sampled-page") - if variant != expected_variant: + if tier != spec["tier"]: raise audit_producer_runtime.AuditProducerError( - "--variant %s disagrees with plan rule %s" % - (variant, spec["rule_id"])) + "Coverage tier %s disagrees with plan rule %s" % + (tier, spec["rule_id"])) if obligation.get("status") != "required": raise audit_producer_runtime.AuditProducerError( "batch-page producer accepts only a required obligation") @@ -135,8 +132,8 @@ def _current_consumed_records(result, item, receipt_ids, *, plan, receipt_ids = sorted(receipt_ids) try: current_receipt_ids = frozenset() - if (spec.get("tier") == "M" and - spec.get("evidence_role") == "consumes"): + if batch_contract.consumption_dependency_obligation_ids( + plan["obligations"], obligation, registry): current_receipt_ids = \ audit_evidence_runtime.current_consumption_evidence_ids( result, item, plan, plan_sha256, obligation, registry) @@ -159,17 +156,7 @@ def current_review_attempt(result, item, plan, plan_sha256, obligation, spec, def validate_stable(record): batch_contract.validate_producer_receipt(record, registry) - audit_producer_runtime.validate_obligation_attempt_binding( - record, plan, plan_sha256, obligation) - errors = batch_contract.plan_projection_errors(obligation, spec) - if errors: - raise ValueError( - "batch-page obligation projection drifts in: %s" % - ", ".join(errors)) - expected_variant = ( - "m-atomic-item" if spec["tier"] == "M" else "s-sampled-page") - if record.get("review_variant") != expected_variant: - raise ValueError("batch-page attempt variant differs from plan") + batch_contract.validate_record_plan_binding(record, plan, plan_sha256, obligation, registry) batch_contract.validate_plan_applicability( plan["obligations"], spec, obligation["target"], record.get("applicability_disposition"), registry) @@ -221,18 +208,14 @@ def build_review_receipt(*, root, plan, plan_sha256, obligation, spec, applicability_reason=None, selection=None, registry=None, identity=None, seq=1): """Build one closed record from evidence-time page/dependency bytes.""" - registry = registry or batch_contract.load_registry(root) + registry = (batch_contract.load_registry(root, cache_projection=True) + if registry is None else registry) reviewer_context_id = audit_producer_runtime.require_nonempty_string( reviewer_context_id, "reviewer context ID") reviewer_role = audit_producer_runtime.require_nonempty_string( reviewer_role, "reviewer role") statement = audit_producer_runtime.require_nonempty_string( statement, "review statement") - errors = batch_contract.plan_projection_errors(obligation, spec) - if errors: - raise audit_producer_runtime.AuditProducerError( - "batch-page obligation projection drifts in: %s" % - ", ".join(errors)) if verdict not in {"passed", "changes-required"}: raise audit_producer_runtime.AuditProducerError( "batch-page verdict must be passed or changes-required") @@ -306,15 +289,6 @@ def build_review_receipt(*, root, plan, plan_sha256, obligation, spec, "profile_contract_fingerprint": plan["profile_contract_fingerprint"], "tier": spec["tier"], - "partition": obligation["partition"], - "due_stage": spec["due_stage"], - "evidence_role": spec["evidence_role"], - "evidence_kind": spec["evidence_kind"], - "dimension": spec["dimension"], - "acceptance_predicate": spec["acceptance_predicate"], - "producer_capability": spec["producer_capability"], - "consumer_gate_id": spec["consumer_gate_id"], - "fingerprint_binding": spec["fingerprint_binding"], "artifact_fingerprint": artifact_fingerprint, "dependency_fingerprint": dependency, "contract_fingerprint": contract, @@ -333,14 +307,29 @@ def build_review_receipt(*, root, plan, plan_sha256, obligation, spec, "item_id": spec["item_id"], "rule_id": spec["rule_id"], "source_group": spec["source_group"], + "covered_obligation_ids": list(batch_contract.covered_obligation_ids( + plan, spec, page_snapshot.path, disposition["applicability_disposition"], + verdict, registry)), }) else: if selection is None: raise audit_producer_runtime.AuditProducerError( "sampled S evidence requires the frozen selection") + receipt.update({ + "partition": obligation["partition"], + "due_stage": spec["due_stage"], + "evidence_role": spec["evidence_role"], + "evidence_kind": spec["evidence_kind"], + "dimension": spec["dimension"], + "acceptance_predicate": spec["acceptance_predicate"], + "producer_capability": spec["producer_capability"], + "consumer_gate_id": spec["consumer_gate_id"], + "fingerprint_binding": spec["fingerprint_binding"], + }) receipt.update(selection) receipt["selection_frozen_at"] = plan["generated_at"] batch_contract.validate_producer_receipt(receipt, registry) + batch_contract.validate_record_plan_binding(receipt, plan, plan_sha256, obligation, registry) batch_contract.validate_input_binding( receipt, page_snapshot.path, text, page_snapshot.semantic_content_fingerprint, @@ -362,167 +351,148 @@ def require_exact_readback(receipt_absolute, receipt, registry, *, observation=N def main(argv=None): - from Tools.platform.agent_interface.agent_interface_contract import nullable_argument + import json + from Tools.execution.task_runtime.task_runtime_action import page_review_answers parser = kblib.ArgumentParser( - description="Record one plan-bound Batch Review page judgment") + description="Record explicit same-page M/S answers with independent publications") parser.add_argument("root", help="adopting repository root") parser.add_argument("--batch", required=True) parser.add_argument("--plan", required=True) - parser.add_argument("--obligation-id", required=True) parser.add_argument("--page", required=True) - parser.add_argument( - "--variant", required=True, - choices=("m-atomic-item", "s-sampled-page")) - parser.add_argument("--reviewer-context-id", required=True) - parser.add_argument("--reviewer-role", required=True) - parser.add_argument( - "--verdict", required=True, - choices=("passed", "changes-required")) - parser.add_argument("--statement", required=True) - nullable_argument(parser.add_argument( - "--applicability-disposition", - choices=("applicable", "not-applicable"), - help="required for M atoms; evidence-time disposition, not plan status")) - nullable_argument(parser.add_argument( - "--applicability-reason", - help="required only when a conditional M atom is not applicable")) - parser.add_argument( - "--consumed-evidence-ref", action="extend", nargs="*", default=None, - help="optional exact assertion of Tool-derived current evidence IDs") + parser.add_argument("--review", dest="reviews", action="append", required=True, + help="one JSON {obligation_id, input} row from the existing reviews collection") parser.add_argument("--apply", action="store_true") args = parser.parse_args(argv) - publication = kblib.ReceiptPublication() - + outcomes = [] + remaining = {} try: - root, result, authority = audit_producer_runtime.admitted_runtime( - args.root) - item, _activation = audit_producer_runtime.open_batch( - result, args.batch) + remaining = page_review_answers([json.loads(value) for value in args.reviews]) + root, initial, authority = audit_producer_runtime.admitted_runtime(args.root) + item, _activation = audit_producer_runtime.open_batch(initial, args.batch) (_absolute, plan, plan_sha256, frozen, tiers, registry, - closure, plan_snapshot) = load_current_plan( - root, args.plan, result, item) - obligation, spec = _required_obligation( - plan, args.obligation_id, args.page, args.variant, registry) - if tiers[args.page] != spec["tier"]: - raise audit_producer_runtime.AuditProducerError( - "review target tier disagrees with the plan rule") - page_snapshot = audit_producer_runtime.frozen_manifest_page( - frozen, args.page) + closure, plan_snapshot) = load_current_plan(root, args.plan, initial, item) + page_snapshot = audit_producer_runtime.frozen_manifest_page(frozen, args.page) if page_snapshot is None: - raise audit_producer_runtime.AuditProducerError( - "page %s is not exactly one frozen manifest member" % - args.page) - consumed = _current_consumed_records( - result, item, args.consumed_evidence_ref, - plan=plan, plan_sha256=plan_sha256, obligation=obligation, - spec=spec, - page=args.page, - disposition=args.applicability_disposition, - registry=registry) - _require_no_current_attempt( - result, item, plan, plan_sha256, obligation, spec, - page_snapshot, registry) - selection = ( - closure["s_selection"] if spec["tier"] == "S" else None) - receipt = build_review_receipt( - root=root, plan=plan, plan_sha256=plan_sha256, - obligation=obligation, spec=spec, page_snapshot=page_snapshot, - reviewer_context_id=args.reviewer_context_id, - reviewer_role=args.reviewer_role, verdict=args.verdict, - statement=args.statement, consumed_records=consumed, - applicability_disposition=args.applicability_disposition, - applicability_reason=args.applicability_reason, - selection=selection, registry=registry) - receipt_absolute = audit_producer_runtime.managed_receipt_path( - root, DEFAULT_RECEIPTS) + raise audit_producer_runtime.AuditProducerError("page is not a frozen manifest member") + definitions = {row["obligation_id"]: row for row in plan["obligations"]} registry_digest = batch_contract.registry_sha256(registry) - except (OSError, TypeError, UnicodeError, ValueError, - kblib.YamlSubsetError) as exc: - reporting.write_canonical_json(reporting.publication_result( - publication, status="invalid", errors=[str(exc)])) + receipt_absolute = audit_producer_runtime.managed_receipt_path(root, DEFAULT_RECEIPTS) + # Existing condition dependencies, not a second lifecycle scheduler. + # Independent supplied answers stay in input order; their prerequisite + # is delivered first if it is also present in this same collection. + ordered = sorted(remaining, key=lambda identity: len( + batch_contract.consumption_dependency_obligation_ids( + plan["obligations"], definitions[identity], registry)) + if identity in definitions else 0) + except (OSError, TypeError, UnicodeError, ValueError, kblib.YamlSubsetError) as exc: + reporting.write_canonical_json([reporting.publication_result( + kblib.ReceiptPublication(), status="invalid", errors=[str(exc)], + remaining_input_ids=sorted(remaining))]) return 1 - if not args.apply: - reporting.write_canonical_json(reporting.publication_result( - publication, status="planned", receipt_id=receipt["receipt_id"], - receipt_path=DEFAULT_RECEIPTS, result=receipt["result"], - review_variant=receipt["review_variant"])) - return 0 if receipt["result"] == "pass" else 1 - - operation = audit_producer_runtime.runtime_lock_metadata( - TOOL, "record-batch-page-review", result, authority, - batch_id=args.batch, plan_id=plan["plan_id"], - obligation_id=obligation["obligation_id"], - receipt_id=receipt["receipt_id"]) - try: - with publication.locked_append(root, receipt_absolute, [receipt], - operation=operation, label="record_batch_page_review publication"): - locked = audit_producer_runtime.require_runtime_current( - root, authority, "before batch-page review publication") - locked_item, _locked_activation = \ - audit_producer_runtime.open_batch(locked, args.batch) - (_locked_absolute, locked_plan, locked_plan_sha256, - _locked_plan_snapshot) = _resolve_current_plan( - root, args.plan, locked, locked_item) - if (locked_plan != plan or - locked_plan_sha256 != plan_sha256): - raise audit_producer_runtime.AuditProducerError( - "resolved AuditPlan changed before evidence publication") - _require_plan_bytes_current(root, args.plan, plan_snapshot) - locked_tiers = _coverage_tiers( - locked, locked_item["manifest"]) - locked_registry = batch_contract.load_registry(root) - if batch_contract.registry_sha256( - locked_registry) != registry_digest: - raise audit_producer_runtime.AuditProducerError( - "batch-review registry changed before publication") - locked_closure = batch_contract.validate_plan_base_closure( - plan, locked_item["manifest"], locked_tiers, - locked_registry) - if locked_closure["s_selection"] != closure["s_selection"]: - raise audit_producer_runtime.AuditProducerError( - "S selection changed before publication") - audit_producer_runtime.require_pages_current( - root, (page_snapshot,), - "before batch-page review publication") - locked_consumed = _current_consumed_records( - locked, locked_item, args.consumed_evidence_ref, - plan=plan, plan_sha256=plan_sha256, - obligation=obligation, spec=spec, - page=args.page, - disposition=args.applicability_disposition, - registry=locked_registry) - if locked_consumed != consumed: - raise audit_producer_runtime.AuditProducerError( - "consumed evidence changed before publication") - _require_no_current_attempt( - locked, locked_item, plan, plan_sha256, obligation, spec, - page_snapshot, locked_registry) - batch_contract.validate_producer_receipt( - receipt, locked_registry) - except (OSError, TypeError, ValueError, - kblib.RuntimeStateLockedError) as exc: - reporting.write_canonical_json(reporting.publication_result( - publication, status="uncertain", errors=[str(exc)], - receipt_id=receipt["receipt_id"])) - return 1 - - try: - require_exact_readback(receipt_absolute, receipt, registry, - observation=publication.observation) - except (OSError, TypeError, UnicodeError, ValueError) as exc: - reporting.write_canonical_json(reporting.publication_result( - publication, status="uncertain", errors=[str(exc)], - receipt_id=receipt["receipt_id"])) - return 1 - - publication.confirmed = True - reporting.write_canonical_json(reporting.publication_result( - publication, status="recorded", result=receipt["result"], - receipt_id=receipt["receipt_id"], - receipt_path=DEFAULT_RECEIPTS, - review_variant=receipt["review_variant"])) - return 0 if receipt["result"] == "pass" else 1 + covered = set() + for sequence, obligation_id in enumerate(ordered, 1): + if obligation_id in covered: + # The input was not executed or converted into another claim. + # Its original obligation is already covered by the common fact. + continue + supplied = remaining.pop(obligation_id) + publication = kblib.ReceiptPublication() + receipt = None + try: + row = definitions.get(obligation_id) + if row is None: + raise ValueError("review names an obligation outside the frozen plan") + obligation, spec = _required_obligation( + plan, obligation_id, args.page, tiers[args.page], registry) + input_shape = batch_contract.review_input_shape(registry)["items"]["properties"]["input"] + allowed = input_shape["properties"] + if set(supplied) - set(allowed): + raise ValueError("review answer has unregistered fields") + required = set(input_shape["required"]) + if not required.issubset(supplied): + raise ValueError("review answer is missing required semantic inputs") + dependencies = batch_contract.consumption_dependency_obligation_ids( + plan["obligations"], obligation, registry) + if dependencies: + supplied.setdefault("applicability_disposition", "applicable") + constraints = batch_contract.review_input_constraints(plan["obligations"], obligation, registry) + batch_contract.validate_review_input( + constraints, supplied.get("applicability_disposition"), + supplied.get("applicability_reason"), registry) + + def prepare(current): + current_item, _ = audit_producer_runtime.open_batch(current, args.batch) + consumed = _current_consumed_records( + current, current_item, None, plan=plan, plan_sha256=plan_sha256, + obligation=obligation, spec=spec, page=args.page, + disposition=supplied.get("applicability_disposition"), registry=registry) + _require_no_current_attempt( + current, current_item, plan, plan_sha256, obligation, spec, page_snapshot, registry) + return build_review_receipt( + root=root, plan=plan, plan_sha256=plan_sha256, obligation=obligation, spec=spec, + page_snapshot=page_snapshot, consumed_records=consumed, registry=registry, + selection=closure["s_selection"] if spec["tier"] == "S" else None, + seq=sequence, **supplied) + + if args.apply: + pending = [] + operation = audit_producer_runtime.runtime_lock_metadata( + TOOL, "record-batch-page-review", initial, authority, + batch_id=args.batch, plan_id=plan["plan_id"], obligation_id=obligation_id) + + def verify(): + require_exact_readback(receipt_absolute, pending[0], registry, + observation=publication.observation) + publication.confirmed = True + + with publication.locked_append( + root, receipt_absolute, pending, operation=operation, + label="record_batch_page_review publication", verify=verify): + locked = audit_producer_runtime.require_runtime_current( + root, authority, "before batch-page review publication") + locked_item, _ = audit_producer_runtime.open_batch(locked, args.batch) + (_, locked_plan, locked_digest, _) = _resolve_current_plan( + root, args.plan, locked, locked_item) + if locked_plan != plan or locked_digest != plan_sha256: + raise ValueError("resolved AuditPlan changed before evidence publication") + _require_plan_bytes_current(root, args.plan, plan_snapshot) + if (_coverage_tiers(locked, locked_item["manifest"]) != tiers or + locked_item["manifest"] != item["manifest"]): + raise ValueError("frozen review population or tiers changed") + current_registry = batch_contract.load_registry(root, cache_projection=True) + if batch_contract.registry_sha256(current_registry) != registry_digest: + raise ValueError("batch-review registry changed before publication") + audit_producer_runtime.require_pages_current( + root, (page_snapshot,), "before batch-page review publication") + # All candidate construction is read-only under the same + # currentness boundary. The original writer appends only + # this item after validation, then performs exact read-back. + receipt = prepare(locked) + pending.append(receipt) + else: + receipt = prepare(initial) + outcomes.append(reporting.publication_result( + publication, status="recorded" if args.apply else "planned", + result=receipt["result"], receipt_id=receipt["receipt_id"], + obligation_id=obligation_id, receipt_path=DEFAULT_RECEIPTS, + review_variant=receipt["review_variant"])) + if args.apply: + covered.update(receipt.get("covered_obligation_ids") or ()) + if receipt["result"] != "pass": + outcomes[-1]["remaining_input_ids"] = sorted(remaining) + reporting.write_canonical_json(outcomes) + return 1 + except (OSError, TypeError, UnicodeError, ValueError, + kblib.RuntimeStateLockedError, kblib.YamlSubsetError) as exc: + outcomes.append(reporting.publication_result( + publication, status="invalid", errors=[str(exc)], + obligation_id=obligation_id, remaining_input_ids=sorted(remaining))) + reporting.write_canonical_json(outcomes) + return 1 + outcomes[-1]["remaining_input_ids"] = sorted(remaining) + reporting.write_canonical_json(outcomes) + return 0 if __name__ == "__main__": diff --git a/Tools/execution/audit/record_batch_review.py b/Tools/execution/audit/record_batch_review.py index 29915359..7feac046 100644 --- a/Tools/execution/audit/record_batch_review.py +++ b/Tools/execution/audit/record_batch_review.py @@ -3,7 +3,7 @@ The producer derives every evidence set from the admitted runtime: page evidence comes from the exact managed Delta, Profile judgments come from the -current activation, and full AuditReceipts come from the current AuditPlan. +current activation, and accepted native evidence comes from the current AuditPlan. Callers provide only the batch, the integrator role, and the integrator's bounded statement. Queue, page, Delta, and AuditPlan bytes are read-only. """ diff --git a/Tools/execution/audit/record_changed_scope_evidence.py b/Tools/execution/audit/record_changed_scope_evidence.py index cf62d610..16d2a650 100644 --- a/Tools/execution/audit/record_changed_scope_evidence.py +++ b/Tools/execution/audit/record_changed_scope_evidence.py @@ -138,11 +138,11 @@ def _dedicated_capability_producer(row, root): try: spec = audit_obligation_projection.obligation_spec_for_rule( row["rule_id"], root) - chain = audit_producer_chain.precursor_chain_for_spec( + chain = audit_producer_chain.producer_chain_for_spec( spec, root=root) if chain["execution_route"] != "rendering-verification": return None - capability_id = chain["precursor_capability"] + capability_id = chain["producer_capability"] contract = rendering_verification_contract.load_contract(root) rendering_verification_contract.validate_contract(contract) capability = metadata_execution_contract.capability_entry_by_id( @@ -160,11 +160,11 @@ def _dedicated_capability_producer(row, root): descriptor.implementation_path): return None if (getattr(producer_module, "TOOL", None) != invocation_tool or - invocation_tool != chain["precursor_tool"] or + invocation_tool != chain["producer_tool"] or getattr(producer_module, "TOOL_VERSION", None) != rendering_verification_contract.CURRENT_PRODUCER_VERSION or getattr(producer_module, "CHECK", None) != - chain["precursor_check"] or + chain["producer_check"] or not callable(getattr(producer_module, "build_record", None)) or not callable(getattr( producer_module, "validate_record_for_plan", None))): @@ -202,16 +202,16 @@ def producer_trace(root=None, registry=None, control_registry=None): try: spec = audit_obligation_projection.obligation_spec_for_rule( row["rule_id"], root) - chain = audit_producer_chain.precursor_chain_for_spec( + chain = audit_producer_chain.producer_chain_for_spec( spec, root=root) except (TypeError, ValueError): chain = None if (pure_owner is not None and isinstance(chain, dict) and chain["execution_route"] == - "deterministic-audit-precursor" and - chain["precursor_capability"] == capability): + "deterministic-check" and + chain["producer_capability"] == capability): status = "available" - adapter_id = chain["precursor_capability"] + adapter_id = chain["producer_capability"] existing_tool = pure_owner["tool"] existing_version = pure_owner["tool_version"] existing_check = pure_owner["check"] @@ -377,14 +377,14 @@ def resolve_obligation(root, plan, obligation_id, registry=None, rule_id, producer_trace(root, registry, control_registry)) expected_kind = ( "gate-receipt" if trace["producer_route_kind"] == "gate" - else "audit-receipt") + else "changed-scope-check-evidence") if obligation["evidence_kind"] != expected_kind: raise ChangedScopeProducerError( "installed adapter route expects %s, not %s" % (expected_kind, obligation["evidence_kind"])) - if expected_kind == "audit-receipt": + if expected_kind == "changed-scope-check-evidence": try: - audit_producer_chain.precursor_chain_for_obligation( + audit_producer_chain.producer_chain_for_obligation( obligation, root=root) except audit_producer_chain.AuditProducerChainError as exc: raise ChangedScopeProducerError(str(exc)) from exc @@ -710,8 +710,8 @@ def _runtime_contract_fingerprint( plan, obligation, registry, row, source_sha256) -def build_audit_producer_record(*, context, check_result, seq=1): - """Wrap one exact pure result for complete_audit_receipt.""" +def build_check_record(*, context, check_result, seq=1): + """Bind one exact pure result to its first-publication acceptance.""" plan = context["plan"] obligation = context["obligation"] row = context["row"] @@ -740,13 +740,13 @@ def build_audit_producer_record(*, context, check_result, seq=1): owner["tool"], owner["tool_version"]), seq, receipt_type_id= - changed_scope_evidence_contract.AUDIT_PRECURSOR_RECEIPT_TYPE_ID, + changed_scope_evidence_contract.CHECK_RECEIPT_TYPE_ID, root=context["root"], identity=identity) seed.update({ "schema_version": changed_scope_evidence_contract.SCHEMA_VERSION, "record_kind": - audit_producer_chain.precursor_chain_for_obligation( - obligation, root=context["root"])["precursor_record_kind"], + audit_producer_chain.producer_chain_for_obligation( + obligation, root=context["root"])["producer_record_kind"], "plan_id": plan["plan_id"], "audit_plan_sha256": context["plan_sha256"], "obligation_id": obligation["obligation_id"], @@ -786,11 +786,11 @@ def build_audit_producer_record(*, context, check_result, seq=1): "check_result": check_result, "input_binding": input_binding, }) - validate_audit_producer_record_for_context(seed, context) + validate_check_record_for_context(seed, context) return seed -def validate_audit_producer_record_for_context(record, context): +def validate_check_record_for_context(record, context): """Re-run the pure check and prove exact current-plan/input binding.""" plan = context["plan"] obligation = context["obligation"] @@ -798,7 +798,7 @@ def validate_audit_producer_record_for_context(record, context): binding, artifact, dependency = _runtime_input_binding( context, current_result) changed_scope_evidence_contract.\ - validate_audit_producer_record_for_plan( + validate_check_record_for_plan( record, plan, context["plan_sha256"], obligation, context["registry"], context["control_registry"], root=context["root"], artifact_fingerprint=artifact, @@ -878,7 +878,7 @@ def existing_direct_record(result, plan, plan_sha256, obligation, registry, obligation["obligation_id"]) -def existing_audit_producer_record(context): +def existing_check_record(context): matches = audit_producer_runtime.obligation_attempt_records( context["result"], tool=TOOL, plan_id=context["plan"]["plan_id"], @@ -886,7 +886,7 @@ def existing_audit_producer_record(context): return evidence_attempt_runtime.unique_current_attempt( matches, validate_stable=lambda record: - changed_scope_evidence_contract.validate_audit_producer_record_for_plan( + changed_scope_evidence_contract.validate_check_record_for_plan( record, context["plan"], context["plan_sha256"], context["obligation"], context["registry"], context["control_registry"], root=context["root"]), @@ -933,7 +933,7 @@ def existing_evidence_record(context): context["obligation"], context["registry"], context["control_registry"], audit_producer_runtime.page_artifact_fingerprint(page)) - return existing_audit_producer_record(context) + return existing_check_record(context) def require_exact_evidence_readback(path, receipt, context, *, records=None): @@ -944,8 +944,8 @@ def require_exact_evidence_readback(path, receipt, context, *, records=None): raise ChangedScopeProducerError( "published changed-scope evidence did not read back exactly") if receipt["record_kind"] == \ - audit_lifecycle_contract.CHANGED_SCOPE_PRECURSOR_RECORD_KIND: - validate_audit_producer_record_for_context(matches[0], context) + audit_lifecycle_contract.CHANGED_SCOPE_RECORD_KIND: + validate_check_record_for_context(matches[0], context) elif receipt["record_kind"] == "candidate-set-receipt": validate_candidate_set_record_for_context(matches[0], context) else: @@ -1054,7 +1054,7 @@ def produce_evidence(context, *, seq=1): context["trace"]["existing_tool_version"], context["trace"]["existing_check"])) check_result = _runtime_check_result(context) - return build_audit_producer_record( + return build_check_record( context=context, check_result=check_result, seq=seq) diff --git a/Tools/execution/audit/record_substantive_review.py b/Tools/execution/audit/record_substantive_review.py index cd7bbb54..58c98b2a 100644 --- a/Tools/execution/audit/record_substantive_review.py +++ b/Tools/execution/audit/record_substantive_review.py @@ -93,12 +93,12 @@ def _obligation(root, plan, obligation_id, page): "obligation %s is not a current substantive-review requirement: " "%s" % (obligation_id, ", ".join(mismatches))) try: - chain = audit_producer_chain.precursor_chain_for_obligation( + chain = audit_producer_chain.producer_chain_for_obligation( row, root=root) except audit_producer_chain.AuditProducerChainError as exc: raise audit_producer_runtime.AuditProducerError(str(exc)) from exc if (chain.get("execution_route") != "substantive-review" or - chain.get("precursor_tool") != TOOL): + chain.get("producer_tool") != TOOL): raise audit_producer_runtime.AuditProducerError( "obligation has no substantive-review precursor chain") return row diff --git a/Tools/execution/audit/substantive_review_contract.py b/Tools/execution/audit/substantive_review_contract.py index d7b38ce6..57907245 100644 --- a/Tools/execution/audit/substantive_review_contract.py +++ b/Tools/execution/audit/substantive_review_contract.py @@ -41,7 +41,7 @@ def _projection_string(value, label, *, nullable=False): return require_trimmed_string(value, label) -def _validate_obligation_projection(projection, acceptance_predicate): +def _validate_obligation_projection(projection, acceptance_predicate, record_kind): """Validate the K12/12 AuditPlan projection without restating values.""" if (not isinstance(projection, dict) or set(projection) != _OBLIGATION_PROJECTION_FIELDS): @@ -90,12 +90,12 @@ def _validate_obligation_projection(projection, acceptance_predicate): if projection["acceptance_predicate"] != acceptance_predicate: raise ValueError( "substantive-review projection changes its acceptance predicate") - if (projection["evidence_kind"] == "audit-receipt" and - (projection["evidence_role"] != "emits" or - projection["dimension"] is None)): + if (projection["evidence_kind"] != record_kind or + projection["evidence_role"] != "emits" or + projection["dimension"] is None): raise ValueError( - "substantive-review AuditReceipt projection must emit one " - "dimension") + "substantive-review projection must emit its native kind " + "in one dimension") mappings = projection.get("trigger_partition_mappings") if not isinstance(mappings, list) or not mappings: @@ -145,7 +145,7 @@ def _validate_contract(document): raise ValueError("substantive-review round_cap must be 2") projection = _validate_obligation_projection( document.get("obligation_projection"), - document.get("acceptance_predicate")) + document.get("acceptance_predicate"), document.get("record_kind")) field_order, fields = _support.field_specs( document.get("fields"), "fields", allowed_types=_FIELD_TYPES) finding_order, finding_fields = _support.field_specs( diff --git a/Tools/execution/audit/terminal_proof_contract.py b/Tools/execution/audit/terminal_proof_contract.py index b36f95ac..d7576a22 100644 --- a/Tools/execution/audit/terminal_proof_contract.py +++ b/Tools/execution/audit/terminal_proof_contract.py @@ -27,8 +27,6 @@ GATE_ID = "terminal-proof" GATE_CHECK = "proof-check-summary" GATE_RECEIPT_TYPE_ID = "terminal-proof-gate-v2" -DIAGNOSTIC_CHECK = "proof-diagnostic" -DIAGNOSTIC_RECEIPT_TYPE_ID = "terminal-proof-diagnostic-v1" _CONTRACT_FIELDS = frozenset(( "schema_version", "contract_id", "semantic_owner", "record_kind", "producer_capability", "consumer_gate_id", "serialization", "fields", @@ -280,7 +278,6 @@ def render_template(contract=None): "details", "checked_at", "tool", "tool_version", "invalidated_by", "gate_id", }) -_DIAGNOSTIC_RECEIPT_FIELDS = _BASE_RECEIPT_FIELDS | {"diagnostic_id"} _GATE_RECEIPT_FIELDS = _BASE_RECEIPT_FIELDS | frozenset({ "task_id", "scope_version", "contract_version", "upstream_revision_id", "selected_profile_manifest", @@ -295,45 +292,30 @@ def render_template(contract=None): def current_receipt_errors(record, *, root=None): - """Validate the two current check_proof Receipt machine objects.""" + """Validate the current Terminal Completion Gate Receipt.""" del root if not isinstance(record, dict): return ["Terminal Receipt must be an object"] type_id = record.get("receipt_type_id") - if type_id == GATE_RECEIPT_TYPE_ID: - expected_fields = _GATE_RECEIPT_FIELDS - expected_check = GATE_CHECK - expected_result = "pass" - elif type_id == DIAGNOSTIC_RECEIPT_TYPE_ID: - expected_fields = _DIAGNOSTIC_RECEIPT_FIELDS - expected_check = DIAGNOSTIC_CHECK - expected_result = None - else: + if type_id != GATE_RECEIPT_TYPE_ID: return ["Terminal Receipt receipt_type_id is invalid"] errors = [] - if set(record) != expected_fields: + if set(record) != _GATE_RECEIPT_FIELDS: errors.append("Terminal Receipt fields are not closed") expected = { "tool": PRODUCER_TOOL, "tool_version": PRODUCER_TOOL_VERSION, - "check": expected_check, + "check": GATE_CHECK, + "result": "pass", "gate_id": GATE_ID, "invalidated_by": None, } - if expected_result is not None: - expected["result"] = expected_result errors.extend(field for field, value in expected.items() if record.get(field) != value) for field in ("receipt_id", "target", "details", "checked_at"): value = record.get(field) if not isinstance(value, str) or not value or value.strip() != value: errors.append(field) - if type_id == DIAGNOSTIC_RECEIPT_TYPE_ID: - if record.get("result") not in {"pass", "fail", "candidate"}: - errors.append("result") - value = record.get("diagnostic_id") - if not isinstance(value, str) or not value or value.strip() != value: - errors.append("diagnostic_id") return sorted(set(errors)) diff --git a/Tools/execution/evidence/receipt_reference_contract.py b/Tools/execution/evidence/receipt_reference_contract.py index 14b3dab8..97420df2 100644 --- a/Tools/execution/evidence/receipt_reference_contract.py +++ b/Tools/execution/evidence/receipt_reference_contract.py @@ -48,10 +48,9 @@ SOURCE_STANDARDS_ADOPTION = "standards-adoption-receipt" SOURCE_COVERAGE = "coverage-ledger" SOURCE_CLOSE = "close-aggregate" -SOURCE_CLOSE_GLOBAL_REVIEW = "close-global-review" SOURCE_CLOSE_ATTESTATION = "close-reviewer-attestation" SOURCE_PAGE_REVIEW = "close-page-review" -SOURCE_AUDIT_RECEIPT = "audit-receipt" +SOURCE_PLAN_BOUND_CHECK = "plan-bound-check" SOURCE_BATCH_PAGE_REVIEW = "batch-page-review-record" SOURCE_SUBSTANTIVE_REVIEW = "substantive-review-evidence" SOURCE_EVIDENCE_INVALIDATION = "evidence-invalidation-event" @@ -367,10 +366,6 @@ def _spec(edge_id, source_kind, path, cardinality, materialization, # Current close aggregate. Retired close formats are external archives and # never enter this graph. - _spec("close.plan-selection", SOURCE_CLOSE, - ("audit_evidence_reconciliation[]", "selected_evidence_ref"), - CARDINALITY_MANY, MATERIALIZATION_BODY_REQUIRED, - CLOSE_BUNDLE_CLOSURE, acceptance_dependency=True), _spec("close.queue-consistency", SOURCE_CLOSE, ("queue_consistency_receipt",), CARDINALITY_ONE, MATERIALIZATION_COLD_PROJECTION, CLOSE_BUNDLE_CLOSURE, @@ -380,10 +375,6 @@ def _spec(edge_id, source_kind, path, cardinality, materialization, CARDINALITY_ONE, MATERIALIZATION_COLD_PROJECTION, CLOSE_BUNDLE_CLOSURE, projection_fields=IDENTITY_PROJECTION_FIELDS), - _spec("close.global-review", SOURCE_CLOSE, ("global_review_receipt",), - CARDINALITY_ONE, MATERIALIZATION_BODY_REQUIRED, - CLOSE_BUNDLE_CLOSURE, - acceptance_dependency=True), _spec("close.reviewer-attestation", SOURCE_CLOSE, ("reviewer_attestation_receipt",), CARDINALITY_ONE, MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE, @@ -400,33 +391,10 @@ def _spec(edge_id, source_kind, path, cardinality, materialization, CARDINALITY_MANY, MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE, acceptance_dependency=True), - _spec("close.closed-list-producer", SOURCE_CLOSE, - ("closed_list_producer_evidence{}",), CARDINALITY_MANY, - MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE, - acceptance_dependency=True), - _spec("close.post-delta-evidence", SOURCE_CLOSE, - ("post_delta_evidence_bindings[]", "evidence_ref"), - CARDINALITY_MANY, MATERIALIZATION_BODY_REQUIRED, - CLOSE_BUNDLE_CLOSURE, - acceptance_dependency=True), - - _spec("close-global.reviewer-attestation", SOURCE_CLOSE_GLOBAL_REVIEW, - ("reviewer_attestation_receipt",), CARDINALITY_ONE, - MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE, - acceptance_dependency=True), - _spec("close-global.closed-list", SOURCE_CLOSE_GLOBAL_REVIEW, - ("closed_list_evidence{}",), CARDINALITY_MANY, - MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE, - acceptance_dependency=True), - _spec("close-global.closed-list-producer", SOURCE_CLOSE_GLOBAL_REVIEW, - ("closed_list_producer_evidence{}",), CARDINALITY_MANY, - MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE, - acceptance_dependency=True), - _spec("close-global.post-delta-evidence", SOURCE_CLOSE_GLOBAL_REVIEW, - ("post_delta_evidence_bindings[]", "evidence_ref"), + _spec("close-attestation.plan-selection", SOURCE_CLOSE_ATTESTATION, + ("audit_evidence_reconciliation[]", "selected_evidence_ref"), CARDINALITY_MANY, MATERIALIZATION_BODY_REQUIRED, - CLOSE_BUNDLE_CLOSURE, - acceptance_dependency=True), + CLOSE_BUNDLE_CLOSURE, acceptance_dependency=True), _spec("close-attestation.candidate-baseline", SOURCE_CLOSE_ATTESTATION, ("candidate_baseline_receipt",), CARDINALITY_OPTIONAL, MATERIALIZATION_ID_ONLY, CLOSE_BUNDLE_CLOSURE, @@ -441,8 +409,8 @@ def _spec(edge_id, source_kind, path, cardinality, materialization, MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE, acceptance_dependency=True), - # Review records retain their own references even before an AuditReceipt - # or wrapper exists. A round-one link is also review history; these + # Native review records retain their references at first publication. + # A round-one link is also review history; these # materialization edges alone never authorize another review round. _spec("batch-page-review.opening-transition", SOURCE_BATCH_PAGE_REVIEW, ("opening_transition_receipt",), CARDINALITY_ONE, @@ -472,18 +440,11 @@ def _spec(edge_id, source_kind, path, cardinality, materialization, MATERIALIZATION_BODY_REQUIRED, acceptance_dependency=True), - # Full AuditReceipt links its historical attempt and producer evidence. - _spec("audit-receipt.opening-transition", SOURCE_AUDIT_RECEIPT, + # Directly accepted facts retain their real opening reference. This is + # an edge category, not another stored acceptance object or authority. + _spec("plan-bound-check.opening-transition", SOURCE_PLAN_BOUND_CHECK, ("opening_transition_receipt",), CARDINALITY_ONE, MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE), - _spec("audit-receipt.evidence", SOURCE_AUDIT_RECEIPT, - ("evidence_ref",), CARDINALITY_ONE, - MATERIALIZATION_BODY_REQUIRED, CLOSE_BUNDLE_CLOSURE, - acceptance_dependency=True), - _spec("audit-receipt.reused-alias", SOURCE_AUDIT_RECEIPT, - ("reused_receipt_id",), CARDINALITY_OPTIONAL, - MATERIALIZATION_ID_ONLY, CLOSE_BUNDLE_CLOSURE, alias=True, - acceptance_dependency=True), # Apply-delta evidence can be the current Coverage owner. _spec("delta-apply.opening-transition", SOURCE_DELTA_APPLY, diff --git a/Tools/execution/evidence/seal_receipts.py b/Tools/execution/evidence/seal_receipts.py index 369f4aa3..ace59fdc 100644 --- a/Tools/execution/evidence/seal_receipts.py +++ b/Tools/execution/evidence/seal_receipts.py @@ -144,10 +144,9 @@ def current_receipt_errors(record, *, root=None): # happen to carry a batch-looking string are deliberately absent. TERMINAL_BATCH_SOURCE_KINDS = frozenset(( receipt_reference_contract.SOURCE_CLOSE, - receipt_reference_contract.SOURCE_CLOSE_GLOBAL_REVIEW, receipt_reference_contract.SOURCE_CLOSE_ATTESTATION, receipt_reference_contract.SOURCE_PAGE_REVIEW, - receipt_reference_contract.SOURCE_AUDIT_RECEIPT, + receipt_reference_contract.SOURCE_PLAN_BOUND_CHECK, receipt_reference_contract.SOURCE_DELTA_APPLY, )) @@ -264,13 +263,10 @@ def _closed_bundle_graph(result, closed): def _hot_close_replay_receipts(catalog, close): """Return every receipt body a current-format close replay must resolve. - The close aggregate does not only reference its visible Closed List - receipts. For each K12/09 ``audit-receipt`` member it also binds the raw - producer record twice: directly through - ``closed_list_producer_evidence`` and from the full AuditReceipt's - ``evidence_ref``. The close consumer replays the full pair and compares - their contract-bound identity fields; a cold projection cannot answer that - contract. + The close consumes its real reviewer attestation and direct K12/09 check + facts. The attestation names the complete plan selection, including any + pre-merge review chain still needed by its actual evidence kind. The graph + resolves those bodies without introducing a second post-Delta wrapper. This is deliberately the exact body-reference closure of the hot close consumer, not a string sweep and not a sealed-body bypass. Sealing remains @@ -307,7 +303,7 @@ def _hot_closed_bundle_receipts(result, closed, hot_references): Keeping only the trio is still insufficient: while its close gate is hot, ``check_queue`` revalidates the complete current-contract bundle through - receipt bodies (global review, reviewer attestation, page-review children, + receipt bodies (reviewer attestation, page-review children, Closed List members, and the optional Corpus Planning child). Those rows may use the cold projection only after the trio itself takes the sealed branch. Retain that exact body dependency closure with the trio; a later diff --git a/Tools/execution/planning/check_corpus_plan.py b/Tools/execution/planning/check_corpus_plan.py index 4cb9568e..8099cb22 100644 --- a/Tools/execution/planning/check_corpus_plan.py +++ b/Tools/execution/planning/check_corpus_plan.py @@ -48,7 +48,6 @@ SEMANTIC_ACCEPTANCE_TOOL_VERSION = "1.0.0" SEMANTIC_ACCEPTANCE_CHECK = "corpus_plan_semantic_acceptance" GATE_RECEIPT_TYPE_ID = "corpus-plan-gate-receipt-v1" -DIAGNOSTIC_RECEIPT_TYPE_ID = "corpus-plan-diagnostic-receipt-v1" _CONTRACT_VALUES_KEY = "_corpus_planning_contract_values" _CONTRACT_SNAPSHOT_KEY = "_corpus_planning_contract_snapshot" @@ -107,12 +106,6 @@ def current_gate_receipt_errors(record, *, root=None): return errors -def current_diagnostic_receipt_errors(record, *, root=None): - check = record.get("check") if isinstance(record, dict) else None - return receipt_type_contract.base_receipt_errors( - record, receipt_type_id=DIAGNOSTIC_RECEIPT_TYPE_ID, - tool=TOOL, tool_version=TOOL_VERSION, - checks=check if isinstance(check, str) and check != GATE_CHECK else ()) SEMANTIC_ACCEPTANCE_PLAN_PREFIX = \ runtime_paths.CORPUS_PLAN_ACCEPTANCE_DELTA_ROOT SEMANTIC_ACCEPTANCE_DECISIONS = {"accepted", "rejected"} @@ -1976,27 +1969,6 @@ def normalized_projection(result, *, repository_snapshot_sha256=None): } -def _receipts_for(result, *, repository_snapshot_sha256=None): - if not result["errors"]: - try: - return [make_pass_receipt( - result, - repository_snapshot_sha256=repository_snapshot_sha256, - seq=1, - )] - except (OSError, TypeError, ValueError) as exc: - _add_error(result, "receipt_binding", result.get( - "profile_manifest") or "", str(exc)) - receipts = [] - for seq, error in enumerate(result["errors"], 1): - receipts.append(kblib.make_receipt( - TOOL, TOOL_VERSION, error["check"], error["target"], "fail", - error["details"], seq, - receipt_type_id=DIAGNOSTIC_RECEIPT_TYPE_ID, - root=result.get("root"))) - return receipts - - def main(argv=None): parser = kblib.ArgumentParser( description="Validate explicit Corpus Planning artifacts") @@ -2006,7 +1978,7 @@ def main(argv=None): help="repository-relative Profile manifest or Profile directory; " "default: selected Profile in Progress Ledger", ) - parser.add_argument("--receipts", help="append JSONL receipts here") + parser.add_argument("--receipts", help="append the passing Corpus Planning Gate here; diagnostics stay in the report") parser.add_argument( "--json", action="store_true", help="write only the deterministic normalized result JSON to stdout", @@ -2019,14 +1991,20 @@ def main(argv=None): except (OSError, ValueError) as exc: snapshot = None _add_error(result, "repository_snapshot", result["root"], str(exc)) - receipts = _receipts_for( - result, repository_snapshot_sha256=snapshot) - if args.receipts: + gate = None + if not result["errors"]: + try: + gate = make_pass_receipt( + result, repository_snapshot_sha256=snapshot, seq=1) + except (OSError, TypeError, ValueError) as exc: + _add_error(result, "receipt_binding", result.get( + "profile_manifest") or "", str(exc)) + if args.receipts and gate is not None: try: receipt_path = kblib.repository_path( result["root"], args.receipts, must_exist=False, reject_symlink=True) - kblib.write_receipts(receipt_path, receipts) + kblib.write_receipts(receipt_path, [gate]) except (OSError, ValueError) as exc: _add_error(result, "receipt_write", args.receipts, str(exc)) for error in _result_currency_errors(result): diff --git a/Tools/execution/task_runtime/queue_runtime/close_gate.py b/Tools/execution/task_runtime/queue_runtime/close_gate.py index 92833cfb..490ce408 100644 --- a/Tools/execution/task_runtime/queue_runtime/close_gate.py +++ b/Tools/execution/task_runtime/queue_runtime/close_gate.py @@ -11,8 +11,6 @@ import os import stat -import Tools.execution.audit.audit_reconciliation_contract as audit_reconciliation_contract -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract import Tools.execution.audit.batch_close_audit as batch_close_audit import Tools.execution.audit.batch_close_contract as batch_close_contract import Tools.execution.evidence.candidate_lifecycle as candidate_lifecycle @@ -323,7 +321,6 @@ def _page_review_acceptance_errors( reserved_receipt_ids = { value for value in ( aggregate_id, - aggregate.get("global_review_receipt"), aggregate.get("reviewer_attestation_receipt"), aggregate.get("queue_consistency_receipt"), aggregate.get("delta_apply_receipt"), @@ -493,13 +490,6 @@ def _page_review_acceptance_errors( return errors, ids -_POST_DELTA_EVIDENCE_BINDING_FIELDS = ( - "audit_plan_id", "audit_plan_path", "audit_plan_sha256", - "post_delta_evidence_bindings", "post_delta_evidence_count", - "post_delta_evidence_set_sha256", -) - - def _profile_registered_close_dimension(contract): """Resolve the one selected-Profile dimension used by K12/09 item 6.""" scan = getattr(contract, "required_scan", None) @@ -542,26 +532,28 @@ def _catalog_record(catalog, receipt_id, label, errors, *, expected_path=None): def _post_delta_close_evidence_errors( - catalog, aggregate, global_review, attestation, *, item_id, task_id, - merged_snapshot_sha256, receipt_version, + catalog, aggregate, attestation, *, item_id, task_id, + merged_snapshot_sha256, root=None, profile_evaluation=None, historical=False): """Consume the exact heterogeneous K12/09 closure of this contract. This validates bytes already named by the aggregate. It deliberately does not scan for or decide which AuditPlan is current; the state-transition consumer owns that system-level currentness check. The record must bind - one immutable plan identity consistently in - its aggregate, global review, attestation, complete ordered registry - bindings, and every full AuditReceipt member. + one immutable plan identity in its real attestation, complete ordered + registry bindings, and every first-published member fact. The aggregate + references that attestation rather than copying its plan payload. """ errors = [] label = "%s batch-close gate receipt %s" % ( item_id, aggregate.get("receipt_id")) rows = batch_close_contract.closed_list_member_rows(root) - plan_id = aggregate.get("audit_plan_id") - plan_path = aggregate.get("audit_plan_path") - plan_sha256 = aggregate.get("audit_plan_sha256") + if not isinstance(attestation, dict): + return ["%s reviewer attestation is missing" % label], [] + plan_id = attestation.get("audit_plan_id") + plan_path = attestation.get("audit_plan_path") + plan_sha256 = attestation.get("audit_plan_sha256") for field, value in ( ("audit_plan_id", plan_id), ("audit_plan_path", plan_path)): if not nonempty_string(value): @@ -570,21 +562,7 @@ def _post_delta_close_evidence_errors( errors.append("%s audit_plan_sha256 must be a sha256 fingerprint" % label) - for child_name, child in ( - ("global review", global_review), - ("reviewer attestation", attestation)): - if not isinstance(child, dict): - continue - for field in ( - *_POST_DELTA_EVIDENCE_BINDING_FIELDS, - *audit_reconciliation_contract.projection_fields()): - if child.get(field) != aggregate.get(field): - errors.append( - "%s %s %s does not equal the aggregate binding" % - (item_id, child_name, field)) - evidence = aggregate.get("closed_list_evidence") - producer_evidence = aggregate.get("closed_list_producer_evidence") expected_fields = [row["member_id"] for row in rows] if not isinstance(evidence, dict): errors.append("%s closed_list_evidence must be a mapping" % label) @@ -593,14 +571,8 @@ def _post_delta_close_evidence_errors( errors.append( "%s closed_list_evidence keys must equal the current K12/09 " "registry" % label) - if not isinstance(producer_evidence, dict) or \ - set(producer_evidence) != set(expected_fields): - errors.append( - "%s closed_list_producer_evidence keys must equal the current " - "K12/09 registry" % label) - producer_evidence = {} - bindings = aggregate.get("post_delta_evidence_bindings") + bindings = attestation.get("post_delta_evidence_bindings") if not isinstance(bindings, list): errors.append( "%s post_delta_evidence_bindings must be an ordered list" % label) @@ -609,14 +581,10 @@ def _post_delta_close_evidence_errors( evidence_by_id = {} evidence_ids = [] - producer_records = {} for row in rows: member_id = row["member_id"] evidence_id = evidence.get(member_id) - final_path = None if historical else ( - runtime_paths.BATCH_CLOSE_RECEIPT_PATH - if row["evidence_kind"] == "gate-receipt" else - runtime_paths.AUDIT_RECEIPT_REGISTER_PATH) + final_path = None if historical else runtime_paths.BATCH_CLOSE_RECEIPT_PATH record = _catalog_record( catalog, evidence_id, "%s Closed List member %s" % (item_id, member_id), errors, @@ -624,12 +592,6 @@ def _post_delta_close_evidence_errors( if record is not None: evidence_by_id[evidence_id] = record evidence_ids.append(evidence_id) - producer_id = producer_evidence.get(member_id) - producer_records[member_id] = _catalog_record( - catalog, producer_id, - "%s producer evidence %s" % (item_id, member_id), errors, - expected_path=(None if historical else - runtime_paths.BATCH_CLOSE_RECEIPT_PATH)) stage = { "audit_plan_id": plan_id, @@ -650,10 +612,7 @@ def _post_delta_close_evidence_errors( try: closure = batch_close_audit.validate_post_delta_evidence_set( stage, projection, bindings, evidence_by_id, - merged_snapshot_sha256, - producer_evidence_by_member=producer_records, - producer_tool=BATCH_CLOSE_TOOL, - producer_tool_version=receipt_version) + merged_snapshot_sha256) except (TypeError, ValueError) as exc: errors.append("%s post-Delta evidence closure is invalid: %s" % (label, exc)) @@ -675,22 +634,8 @@ def _post_delta_close_evidence_errors( if not isinstance(record, dict): continue if row["evidence_kind"] == "gate-receipt": - if record.get("record_kind") == "audit-receipt": - errors.append( - "%s %s must consume the original dimensionless Gate " - "record, not an AuditReceipt wrapper" % (label, member_id)) - if producer_evidence.get(member_id) != evidence_id: - errors.append( - "%s %s producer evidence must be that same original Gate " - "record" % (label, member_id)) continue - try: - audit_receipt_contract.validate_audit_receipt(record) - except (TypeError, ValueError) as exc: - errors.append("%s %s is not a full AuditReceipt: %s" % - (label, member_id, exc)) - continue expected_dimension = row.get("dimension") if row.get("dimension_binding") == "profile-registration": expected_dimension = (expected_profile_dimension @@ -700,46 +645,31 @@ def _post_delta_close_evidence_errors( errors.append( "%s %s has no registered Profile dimension" % (label, member_id)) + if binding.get("dimension") != expected_dimension: + errors.append("%s %s dimension differs from its registry/plan binding" % + (label, member_id)) expected = { - "plan_id": plan_id, - "audit_plan_sha256": plan_sha256, - "obligation_id": binding.get("obligation_id"), - "owner_kind": "kernel", - "owner_rule_id": row["rule_id"], - "kernel_extension_point": None, "task_id": task_id, "batch_id": item_id, - "due_stage": row["due_stage"], - "evidence_role": row["evidence_role"], - "evidence_kind": row["evidence_kind"], - "dimension": expected_dimension, - "producer_check": row["producer_check"], - "producer_capability": row.get("producer_capability"), - "producer_gate_id": row.get("producer_gate_id"), - "consumer_gate_id": row["consumer_gate_id"], - "fingerprint_binding": "evidence-time", - "artifact_fingerprint": merged_snapshot_sha256, - "result": "passed", - "invalidated_by": None, } mismatches = [field for field, value in expected.items() if record.get(field) != value] if mismatches: errors.append( - "%s %s AuditReceipt differs from its registry/plan binding " + "%s %s member fact differs from its registry/plan binding " "in: %s" % (label, member_id, ", ".join(sorted(mismatches)))) if closure is not None: - expected_aggregate = { + expected_context = { "post_delta_evidence_count": len(rows), "post_delta_evidence_set_sha256": closure["evidence_set_sha256"], } - for field, value in expected_aggregate.items(): - if aggregate.get(field) != value: + for field, value in expected_context.items(): + if attestation.get(field) != value: errors.append("%s %s=%r, expected %r" % - (label, field, aggregate.get(field), value)) + (label, field, attestation.get(field), value)) return errors, evidence_ids @@ -984,22 +914,6 @@ def close_gate_receipt_errors(catalog, receipt_id, *, item_id, task_id, }, ) - global_review_id = receipt.get("global_review_receipt") - global_review = require_receipt( - catalog, global_review_id, "%s global review" % item_id, errors, - expected={ - "tool": BATCH_CLOSE_TOOL, - "tool_version": receipt_version, - "receipt_type_id": - batch_close_contract.GLOBAL_REVIEW_RECEIPT_TYPE_ID, - "check": "batch_global_review", - "target": item_id, - "batch_id": item_id, - "task_id": task_id, - "merged_snapshot_sha256": merged_snapshot_sha256, - }, - ) - integrator_id = receipt.get("integrator_id") reviewer_id = receipt.get("reviewer_id") for field, value in (("integrator_id", integrator_id), @@ -1013,32 +927,10 @@ def close_gate_receipt_errors(catalog, receipt_id, *, item_id, task_id, "different declared labels" % (label, receipt_id)) attestation_id = receipt.get("reviewer_attestation_receipt") - if isinstance(global_review, dict): - for field, value in (("integrator_id", integrator_id), - ("reviewer_id", reviewer_id), - ("reviewer_attestation_receipt", attestation_id)): - if global_review.get(field) != value: - errors.append("%s global review receipt %s has %s=%r, " - "expected %r" % - (item_id, global_review_id, field, - global_review.get(field), value)) attestation = require_receipt( catalog, attestation_id, "%s declared reviewer attestation" % - item_id, errors, - expected={ - "tool": BATCH_CLOSE_TOOL, - "tool_version": receipt_version, - "receipt_type_id": - batch_close_contract.REVIEW_ATTESTATION_RECEIPT_TYPE_ID, - "check": "batch_global_review_attestation", - "target": item_id, - "batch_id": item_id, - "task_id": task_id, - "integrator_id": integrator_id, - "reviewer_id": reviewer_id, - "merged_snapshot_sha256": merged_snapshot_sha256, - }, - ) + item_id, errors) + errors.extend(batch_close_contract.review_context_errors(receipt, attestation)) if isinstance(attestation, dict): if not nonempty_string(attestation.get("details")): errors.append("%s declared reviewer attestation %s has no " @@ -1081,10 +973,9 @@ def close_gate_receipt_errors(catalog, receipt_id, *, item_id, task_id, "member(s): %s" % (label, receipt_id, ", ".join(extra))) post_delta_errors, evidence_ids = _post_delta_close_evidence_errors( - catalog, receipt, global_review, attestation, + catalog, receipt, attestation, item_id=item_id, task_id=task_id, merged_snapshot_sha256=merged_snapshot_sha256, - receipt_version=receipt_version, root=root, profile_evaluation=profile_evaluation, historical=historical) @@ -1096,18 +987,13 @@ def close_gate_receipt_errors(catalog, receipt_id, *, item_id, task_id, if receipt_id in evidence_ids: errors.append("%s receipt %s cannot cite itself as Closed List " "evidence" % (label, receipt_id)) - if global_review_id in evidence_ids or global_review_id == receipt_id: - errors.append("%s receipt %s global_review_receipt must be a distinct " + if attestation_id in evidence_ids or attestation_id == receipt_id: + errors.append("%s receipt %s reviewer attestation must be a distinct " "record from the aggregator and the Closed List members" % (label, receipt_id)) - if attestation_id in evidence_ids or attestation_id in ( - global_review_id, receipt_id): - errors.append("%s receipt %s reviewer attestation must be a distinct " - "record from the aggregator, global review, and the Closed " - "List members" % (label, receipt_id)) if page_review_ids: reserved = set(evidence_ids + [ - receipt_id, global_review_id, attestation_id, + receipt_id, attestation_id, queue_consistency_receipt, delta_apply_receipt, ]) if corpus_receipt_id is not None: @@ -1118,13 +1004,8 @@ def close_gate_receipt_errors(catalog, receipt_id, *, item_id, task_id, "%s receipt %s page-review children must be distinct from " "the aggregator and every other close-evidence record: %s" % (label, receipt_id, ", ".join(reused))) - if (isinstance(global_review, dict) and - global_review.get("closed_list_evidence") != evidence): - errors.append("%s global review receipt %s does not bind the same " - "Closed List evidence mapping" % - (item_id, global_review_id)) if corpus_receipt_id is not None and corpus_receipt_id in ( - evidence_ids + [receipt_id, global_review_id, attestation_id, + evidence_ids + [receipt_id, attestation_id, queue_consistency_receipt, delta_apply_receipt]): errors.append( "%s receipt %s Corpus Planning child must be distinct from the " diff --git a/Tools/execution/task_runtime/queue_runtime/receipts.py b/Tools/execution/task_runtime/queue_runtime/receipts.py index 802f750c..0b5ae849 100644 --- a/Tools/execution/task_runtime/queue_runtime/receipts.py +++ b/Tools/execution/task_runtime/queue_runtime/receipts.py @@ -22,6 +22,8 @@ import Tools.execution.task_runtime.runtime_state_contract as runtime_state_contract from Tools.execution.evidence import receipt_type_contract from Tools.execution.evidence import receipt_reference_contract +from Tools.execution.audit import batch_review_obligation_contract +from Tools.execution.audit import audit_producer_chain from Tools.execution.task_runtime.queue_runtime.canon import ( SEAL_TOOL, @@ -420,48 +422,53 @@ def receipt_catalog(root, errors): errors.append("current Receipt type registry is invalid: %s" % exc) return catalog catalog._type_registry = type_registry - seen_receipt_paths = {} - for dirpath, dirnames, filenames in os.walk(receipt_dir, topdown=True, - followlinks=False): - safe_dirs = [] - for name in sorted(dirnames): - full = os.path.join(dirpath, name) - if dirpath == receipt_dir and name == "cold": - # The cold namespace is loaded by cold_receipt_store from - # its manifest and index, never by this recursive scan. - continue - if os.path.islink(full): - errors.append("receipt namespace contains symlink directory %s" % - os.path.relpath(full, root)) - else: - safe_dirs.append(name) - dirnames[:] = safe_dirs - for name in sorted(filenames): - if not name.endswith(".jsonl"): - continue - relative = os.path.relpath(os.path.join(dirpath, name), root) - try: - records = read_receipt_register(root, relative) - except ReceiptRegisterError as exc: - errors.append(str(exc)) - continue - for receipt_id, receipt in records.items(): - if receipt_id in seen_receipt_paths: - errors.append("duplicate receipt_id %s in %s and %s" % - (receipt_id, seen_receipt_paths[receipt_id], - relative)) + # Reuse only the registry owner's exact-byte mechanical projection. + # Every body and lifecycle eligibility is still checked independently; + # exit drops the scope before another namespace or runtime observation. + with batch_review_obligation_contract.registry_observation(root), \ + audit_producer_chain.producer_chain_observation(): + seen_receipt_paths = {} + for dirpath, dirnames, filenames in os.walk(receipt_dir, topdown=True, + followlinks=False): + safe_dirs = [] + for name in sorted(dirnames): + full = os.path.join(dirpath, name) + if dirpath == receipt_dir and name == "cold": + # The cold namespace is loaded by cold_receipt_store from + # its manifest and index, never by this recursive scan. continue - seen_receipt_paths[receipt_id] = relative - admission_errors = receipt_type_contract.current_receipt_errors( - receipt, ("hot", "historical"), root=root, - registry=type_registry) - if admission_errors: - errors.extend( - "receipt %s#%s is not a current-contract Receipt: %s" % - (relative, receipt_id, error) - for error in admission_errors) + if os.path.islink(full): + errors.append("receipt namespace contains symlink directory %s" % + os.path.relpath(full, root)) + else: + safe_dirs.append(name) + dirnames[:] = safe_dirs + for name in sorted(filenames): + if not name.endswith(".jsonl"): continue - catalog[receipt_id] = (relative, receipt) + relative = os.path.relpath(os.path.join(dirpath, name), root) + try: + records = read_receipt_register(root, relative) + except ReceiptRegisterError as exc: + errors.append(str(exc)) + continue + for receipt_id, receipt in records.items(): + if receipt_id in seen_receipt_paths: + errors.append("duplicate receipt_id %s in %s and %s" % + (receipt_id, seen_receipt_paths[receipt_id], + relative)) + continue + seen_receipt_paths[receipt_id] = relative + admission_errors = receipt_type_contract.current_receipt_errors( + receipt, ("hot", "historical"), root=root, + registry=type_registry) + if admission_errors: + errors.extend( + "receipt %s#%s is not a current-contract Receipt: %s" % + (relative, receipt_id, error) + for error in admission_errors) + continue + catalog[receipt_id] = (relative, receipt) return catalog @@ -772,76 +779,81 @@ def _cold_verified_records(root, entries, by_segment, type_registry, errors): it cannot vouch for, so an unproven projection is withheld, not warned about. """ - verified = {} - segments = {} - for segment in sorted(entries): - entry = entries[segment] - try: - exists, payload = kblib.read_receipt_bytes(os.path.join(root, segment)) - if not exists: - raise FileNotFoundError(segment) - except (OSError, ValueError) as exc: - errors.append("cold segment %s became unreadable: %s" % - (segment, exc)) - continue - if kblib.sha256_bytes(payload) != entry["segment_sha256"]: - errors.append("cold segment %s does not match the hash the " - "manifest sealed; sealed bytes may not change " - "(K12/07 fail-closed)" % segment) - continue - if payload.count(b"\n") != entry["records"]: - errors.append("cold segment %s holds %d records but the manifest " - "sealed %d" % - (segment, payload.count(b"\n"), entry["records"])) - continue - rows = by_segment.get(segment) - if not rows: - continue - try: - lines = payload.decode("utf-8").splitlines(keepends=True) - except UnicodeError as exc: - errors.append("cold segment %s is not valid UTF-8: %s" % - (segment, exc)) - continue - for row in rows: - raw = lines[row["line"] - 1] - if kblib.sha256_bytes(raw.encode("utf-8")) != row["record_sha256"]: - errors.append( - "cold index receipt %s does not hash to the sealed record " - "at %s line %d; a projection that no longer names its own " - "record is an assertion, not evidence (K12/07 " - "fail-closed)" % (row["receipt_id"], segment, row["line"])) - continue + # Reuse only the registry owner's exact-byte mechanical projection. + # Every body and lifecycle eligibility is still checked independently; + # exit drops the scope before another namespace or runtime observation. + with batch_review_obligation_contract.registry_observation(root), \ + audit_producer_chain.producer_chain_observation(): + verified = {} + segments = {} + for segment in sorted(entries): + entry = entries[segment] try: - body = json.loads(raw) - except ValueError as exc: - errors.append("cold receipt %s at %s line %d is not JSON: %s" % - (row["receipt_id"], segment, row["line"], exc)) + exists, payload = kblib.read_receipt_bytes(os.path.join(root, segment)) + if not exists: + raise FileNotFoundError(segment) + except (OSError, ValueError) as exc: + errors.append("cold segment %s became unreadable: %s" % + (segment, exc)) continue - if not isinstance(body, dict): - errors.append("cold receipt %s at %s line %d must be a JSON " - "object" % - (row["receipt_id"], segment, row["line"])) + if kblib.sha256_bytes(payload) != entry["segment_sha256"]: + errors.append("cold segment %s does not match the hash the " + "manifest sealed; sealed bytes may not change " + "(K12/07 fail-closed)" % segment) continue - if body.get("receipt_id") != row["receipt_id"]: - errors.append("cold receipt %s projection does not match the " - "sealed body receipt_id" % row["receipt_id"]) + if payload.count(b"\n") != entry["records"]: + errors.append("cold segment %s holds %d records but the manifest " + "sealed %d" % + (segment, payload.count(b"\n"), entry["records"])) continue - if body.get("receipt_type_id") != row.get("receipt_type_id"): - errors.append("cold receipt %s projection does not match the " - "sealed body receipt_type_id" % - row["receipt_id"]) + rows = by_segment.get(segment) + if not rows: continue - admission_errors = receipt_type_contract.current_receipt_errors( - body, "cold", root=root, registry=type_registry) - if admission_errors: - errors.extend( - "cold receipt %s is not a current-contract Receipt: %s" % - (row["receipt_id"], error) - for error in admission_errors) + try: + lines = payload.decode("utf-8").splitlines(keepends=True) + except UnicodeError as exc: + errors.append("cold segment %s is not valid UTF-8: %s" % + (segment, exc)) continue - verified[row["receipt_id"]] = (dict(row), body) - segments[segment] = payload + for row in rows: + raw = lines[row["line"] - 1] + if kblib.sha256_bytes(raw.encode("utf-8")) != row["record_sha256"]: + errors.append( + "cold index receipt %s does not hash to the sealed record " + "at %s line %d; a projection that no longer names its own " + "record is an assertion, not evidence (K12/07 " + "fail-closed)" % (row["receipt_id"], segment, row["line"])) + continue + try: + body = json.loads(raw) + except ValueError as exc: + errors.append("cold receipt %s at %s line %d is not JSON: %s" % + (row["receipt_id"], segment, row["line"], exc)) + continue + if not isinstance(body, dict): + errors.append("cold receipt %s at %s line %d must be a JSON " + "object" % + (row["receipt_id"], segment, row["line"])) + continue + if body.get("receipt_id") != row["receipt_id"]: + errors.append("cold receipt %s projection does not match the " + "sealed body receipt_id" % row["receipt_id"]) + continue + if body.get("receipt_type_id") != row.get("receipt_type_id"): + errors.append("cold receipt %s projection does not match the " + "sealed body receipt_type_id" % + row["receipt_id"]) + continue + admission_errors = receipt_type_contract.current_receipt_errors( + body, "cold", root=root, registry=type_registry) + if admission_errors: + errors.extend( + "cold receipt %s is not a current-contract Receipt: %s" % + (row["receipt_id"], error) + for error in admission_errors) + continue + verified[row["receipt_id"]] = (dict(row), body) + segments[segment] = payload return verified, segments diff --git a/Tools/execution/task_runtime/runtime_paths.py b/Tools/execution/task_runtime/runtime_paths.py index c1c876f5..971f771d 100644 --- a/Tools/execution/task_runtime/runtime_paths.py +++ b/Tools/execution/task_runtime/runtime_paths.py @@ -211,8 +211,6 @@ def child_path(namespace_root, *parts): EVIDENCE, child_path(RECEIPT_ROOT, "rendering-verification.jsonl")), "profile-rendering-receipts": RuntimeObject( EVIDENCE, child_path(RECEIPT_ROOT, "profile-rendering.jsonl")), - "audit-receipt-register": RuntimeObject( - EVIDENCE, child_path(RECEIPT_ROOT, "audit-receipts.jsonl")), "terminal-audit-receipts": RuntimeObject( EVIDENCE, child_path(RECEIPT_ROOT, "terminal.jsonl")), "gate-result-receipts": RuntimeObject( @@ -440,7 +438,6 @@ def ensure_directory(root, object_id): RENDERING_VERIFICATION_RECEIPT_PATH = path_for( "rendering-verification-receipts") PROFILE_RENDERING_RECEIPT_PATH = path_for("profile-rendering-receipts") -AUDIT_RECEIPT_REGISTER_PATH = path_for("audit-receipt-register") TERMINAL_AUDIT_RECEIPT_PATH = path_for("terminal-audit-receipts") GATE_RESULT_RECEIPT_PATH = path_for("gate-result-receipts") QUEUE_TRANSITION_RECEIPT_PATH = path_for("queue-transition-receipts") diff --git a/Tools/execution/task_runtime/runtime_validation.py b/Tools/execution/task_runtime/runtime_validation.py index cc6f1699..99ab99ea 100644 --- a/Tools/execution/task_runtime/runtime_validation.py +++ b/Tools/execution/task_runtime/runtime_validation.py @@ -7,6 +7,7 @@ """ import Tools.execution.evidence.metadata_gate_runtime as metadata_gate_runtime +from Tools.execution.audit import batch_review_obligation_contract from Tools.execution.task_runtime import queue_runtime @@ -22,12 +23,14 @@ def validate_runtime(*args, **kwargs): raise TypeError( "gate_evidence_errors is owned by metadata_gate_runtime and " "cannot be overridden") - return queue_runtime.runtime.validate_runtime( - *args, - gate_evidence_errors= - metadata_gate_runtime.persisted_property_gate_errors, - **kwargs, - ) + root = args[0] if args else kwargs.get("root") + with batch_review_obligation_contract.registry_observation(root): + return queue_runtime.runtime.validate_runtime( + *args, + gate_evidence_errors= + metadata_gate_runtime.persisted_property_gate_errors, + **kwargs, + ) def require_gate_context_current(context, phase, *, runtime=None): diff --git a/Tools/execution/task_runtime/task_runtime_action.py b/Tools/execution/task_runtime/task_runtime_action.py index e0b78edb..244875d9 100644 --- a/Tools/execution/task_runtime/task_runtime_action.py +++ b/Tools/execution/task_runtime/task_runtime_action.py @@ -605,6 +605,40 @@ def validate_action(record): return record + + +def page_review_inputs(record, action): + """Validate one transport collection; never fill or interpret answers.""" + _closed_fields(record, {"initial_action_id", "reviews"}, "page review inputs") + validate_action(action) + if record["initial_action_id"] != action["action_id"]: + raise ValueError("page review inputs do not bind the current action") + if (action.get("disposition") != "await-agent" or + action.get("token") != "record-batch-page-review"): + raise ValueError("page review inputs require a current page-review action") + for field in ("batch_id", "page", "plan_id", "audit_plan_sha256"): + require_trimmed_string(action["target"].get(field), field) + inputs = page_review_answers(record["reviews"]) + if action["target"]["obligation_id"] not in inputs: + raise ValueError("page review inputs omit the current obligation") + return inputs + + +def page_review_answers(rows): + """The existing review collection shape, shared with its sole producer.""" + if not isinstance(rows, list) or not rows: + raise ValueError("page review inputs require a non-empty reviews list") + inputs = {} + for row in rows: + _closed_fields(row, {"obligation_id", "input"}, "page review input row") + identity = require_trimmed_string(row["obligation_id"], "obligation_id") + if identity in inputs: + raise ValueError("page review inputs repeat an obligation") + _mapping(row["input"], "page review answer", nonempty=True) + inputs[identity] = dict(row["input"]) + return inputs + + def build_action(**fields): """Build and validate one action, deriving rather than choosing its ID.""" record = dict(fields) @@ -620,11 +654,13 @@ def build_action(**fields): __all__ = [ + 'page_review_answers', 'AWAIT_DISPOSITIONS', 'SCHEMA_VERSION', 'action_route', 'action_route_for_token', 'build_action', + 'page_review_inputs', 'resume_action_token', 'resume_recommendation', ] diff --git a/Tools/execution/task_runtime/task_runtime_runner.py b/Tools/execution/task_runtime/task_runtime_runner.py index 0bc5c1af..122fea42 100644 --- a/Tools/execution/task_runtime/task_runtime_runner.py +++ b/Tools/execution/task_runtime/task_runtime_runner.py @@ -13,6 +13,7 @@ import sys from dataclasses import dataclass from contextvars import ContextVar +from contextlib import contextmanager import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime import Tools.execution.audit.audit_execution_runtime as audit_execution_runtime @@ -34,10 +35,9 @@ import Tools.execution.task_runtime.runtime_validation as runtime_validation import Tools.execution.task_runtime.task_runtime_action as task_runtime_action import Tools.execution.task_runtime.runtime_state_contract as runtime_state_contract -import Tools.execution.audit.batch_review_obligation_contract as batch_review_obligation_contract from Tools.platform.common.primitives import catalog_record from Tools.platform.common.reporting import write_canonical_json, host_environment_boundary -from Tools.platform.common.reporting import publication_result_reliable, observe_invocation +from Tools.platform.common.reporting import publication_result_reliable, observe_invocation, validate_publication_result from Tools.platform.repository import path_admission, path_capability from Tools.platform.common.host_environment import HostEnvironmentUnavailable, preparation_request @@ -54,7 +54,8 @@ TERMINAL_RECEIPT_PATH = runtime_paths.path_for("terminal-audit-receipts") TERMINAL_PROOF_PATH = assemble_terminal_proof.DEFAULT_PROOF_PATH _EXECUTION_OBSERVATION = ContextVar("runner_execution_observation", default=None) -_ADMISSION_OBSERVATION = ContextVar("runner_admission_observation", default=None) +_AUDIT_RESUMPTIONS = ContextVar("runner_audit_resumptions", default=None) +_RUNTIME_INPUTS = ContextVar("runner_runtime_inputs", default=None) class RunnerError(ValueError): @@ -309,9 +310,14 @@ def _audit_action(result, item): return phase_action if step.get("external_instruction"): target = dict(target, external_instruction=step["external_instruction"]) - return _await( + action = _await( result, step["status"], step["token"], _producer_input(result, step), step["reason_code"], target=target, plan_sha256=plan_sha) + pending = _AUDIT_RESUMPTIONS.get() + if pending is not None: + pending[(os.path.realpath(os.path.abspath(result["root"])), + action["action_id"])] = step + return action if step["status"] == "repair": return _repair(result, step["reason_code"], target=target) if step["status"] != "complete": @@ -648,6 +654,29 @@ def _resume_action(result): return handler.resume(result, route, parameters, token) +def _validate_runtime(root, **kwargs): + """Re-admit runtime, retaining only the owner's rebindable input pair. + + Profile and Standards interpretation can survive a Queue/Receipt write; + runtime acceptance cannot. The existing validator rebinds their actual + source bytes on every call and independently reads all runtime state. + This operation-local handoff never retains its result or an audit verdict. + """ + inputs = _RUNTIME_INPUTS.get() + canonical_root = os.path.realpath(os.path.abspath(os.fspath(root))) + context = inputs.get(canonical_root) if inputs is not None else None + if context is not None: + kwargs = dict(queue_runtime.runtime_authority_validation_kwargs(context), + **kwargs) + result = runtime_validation.validate_runtime(root, **kwargs) + if (inputs is not None and context is None and not result.get("errors") and + result.get("_metadata_execution_contract") is not None): + # The authority owner validates the complete inseparable pair. Partial + # planning/repair observations have no such pair and are not retained. + inputs[canonical_root] = queue_runtime.runtime_authority_context(result) + return result + + @compile_cli_contract.with_checked_views def next_action(root): """Read one authoritative snapshot and return its typed next action.""" @@ -655,12 +684,8 @@ def next_action(root): # materialization. The Runner admits that one empty-Queue boundary so it # can invoke the existing compiler; every non-empty Queue still receives # the ordinary full validation in the same validator. - result = runtime_validation.validate_runtime( + result = _validate_runtime( root, allow_unmaterialized_queue=True) - admission = _ADMISSION_OBSERVATION.get() - if admission is not None: - admission.clear() - admission[os.path.realpath(os.path.abspath(root))] = result try: with audit_evidence_runtime.evidence_observation(result) as observed: return _resume_action(observed) @@ -707,8 +732,8 @@ def _carried_cli_contract_currentness_check(root): stderr=subprocess.PIPE, check=False) -def _compiled_cli_contract(root): - """Validate and load this adopter runtime's carried CLI contract. +def _compiled_cli_tool(root, tool): + """Consume one Tool row from the fully checked carried CLI contract. ``Tools/compiled/cli-contract.yaml`` describes the complete source distribution and is deliberately omitted from an adopter. A Runner @@ -751,39 +776,18 @@ def validate(): raise RunnerError( "validated carried-runtime CLI contract cannot be loaded: %s" % exc) from exc - if not isinstance(document, dict) or \ - document.get("artifact") != "cli-invocation-contract" or \ - not isinstance(document.get("tools"), list): - raise RunnerError("compiled CLI contract has an invalid artifact shape") - if document.get("projection_target") != "carried-runtime": - raise RunnerError( - "Runner requires a carried-runtime CLI contract; found %r" % - document.get("projection_target")) return document def readback(): with open(path, "rb") as handle: return handle.read() try: - return compile_cli_contract.checked_projection( - root, tool_availability.CARRIED_RUNTIME, before, validate, readback) + return compile_cli_contract.checked_tool( + root, tool_availability.CARRIED_RUNTIME, before, tool, validate, readback) except compile_cli_contract.ContractError as exc: raise RunnerError(str(exc)) from exc -def _compiled_cli_tool(root, tool): - document = _compiled_cli_contract(root) - matches = [ - row for row in document["tools"] - if isinstance(row, dict) and row.get("tool") == tool - ] - if len(matches) != 1: - raise RunnerError( - "compiled CLI contract resolves %s to %d entries" % - (tool, len(matches))) - return dict(matches[0], invocation_contract_source_hash=document.get("source_hash")) - - def _command_inputs(root, tool, arguments): record = _compiled_cli_tool(root, tool) script = _repository_tool_entrypoint(root, tool, record.get("module")) @@ -831,9 +835,9 @@ def _render_command(tool, script, schema, values): def _run_command(root, tool, arguments): # A child is an independent admission/write boundary. Never retain a # pre-dispatch runtime view for subsequent actions or resulting-state reads. - admission = _ADMISSION_OBSERVATION.get() - if admission is not None: - admission.clear() + pending = _AUDIT_RESUMPTIONS.get() + if pending is not None: + pending.clear() observation = _EXECUTION_OBSERVATION.get() if observation is not None: observation.update(stage="parameter-admission", current_tool=tool) @@ -1006,7 +1010,7 @@ def _require_rendering_ready(result, batch_id): def _activate_ready_batch(root, batch_id, *, standards_revalidation_receipt=None): - before = runtime_validation.validate_runtime(root) + before = _validate_runtime(root) if before.get("errors"): raise RunnerError("runtime invalid before activation: %s" % "; ".join(before["errors"])) @@ -1030,7 +1034,7 @@ def _activate_ready_batch(root, batch_id, *, if len(candidates) != 1: raise RunnerError( "activation Gate produced %d matching receipts" % len(candidates)) - result = runtime_validation.validate_runtime(root) + result = _validate_runtime(root) if result.get("errors"): raise RunnerError( "runtime changed after activation Gate: %s" % @@ -1055,7 +1059,7 @@ def _activate_ready_batch(root, batch_id, *, **arguments, }) if completed.returncode == 0: - current = runtime_validation.validate_runtime(root) + current = _validate_runtime(root) item = (current.get("items_by_id") or {}).get(batch_id) or {} if item.get("state") != "open": raise RunnerError( @@ -1089,7 +1093,7 @@ def _enter_completion_candidate(root): raise RunnerError( "completion Gate produced %d matching receipts" % len(candidates)) - result = runtime_validation.validate_runtime(root) + result = _validate_runtime(root) if result.get("errors"): raise RunnerError( "runtime changed after completion Gate: %s" % @@ -1108,7 +1112,7 @@ def _enter_completion_candidate(root): "json": True, }) if completed.returncode == 0: - current = runtime_validation.validate_runtime(root) + current = _validate_runtime(root) if (current.get("progress") or {}).get("task_state") != \ "completion-candidate": raise RunnerError( @@ -1139,7 +1143,7 @@ def _invoke_activate_revalidated_batch(root, action): def _invoke_consume_standards_revalidation(root, action): completed = _run_command(root, action["tool"], action["arguments"]) if completed.returncode == 0: - current = runtime_validation.validate_runtime(root) + current = _validate_runtime(root) batch_id = action["target"]["batch_id"] item = (current.get("items_by_id") or {}).get(batch_id) or {} outstanding = queue_runtime.outstanding_standards_revalidation( @@ -1175,28 +1179,6 @@ def _require_input(action, supplied): return interface_contract.bind_input(action["required_input"], supplied) -def _recheck_audit_step(root, action): - """Re-read current runtime, reusing only the owner's admitted source views. - - The runtime owner rechecks Profile/Standards identity and current bytes. - Queue, pages, evidence and the stage are read again, not taken from a cached - verdict. Independent producer admission, locked CAS and read-back remain. - """ - prior = (_ADMISSION_OBSERVATION.get() or {}).get( - os.path.realpath(os.path.abspath(root))) - kwargs = {} - if prior is not None and not queue_runtime.runtime_admission_errors(prior): - kwargs = queue_runtime.runtime_authority_validation_kwargs( - queue_runtime.runtime_authority_context(prior)) - result = runtime_validation.validate_runtime(root, **kwargs) - item = (result.get("items_by_id") or {}).get( - action["target"].get("batch_id")) - if not isinstance(item, dict) or item.get("state") != "open": - raise RunnerError("awaited audit action no longer targets an open batch") - return audit_execution_runtime.next_stage_step( - result, item, "pre-merge", required_state="open") - - def _await_external_reparse(_root, action, _supplied, _route): raise RunnerError( "action %s is resolved outside the Runner; derive a new action after " @@ -1206,7 +1188,7 @@ def _await_external_reparse(_root, action, _supplied, _route): def _await_task_transition(root, action, supplied, route): transition = supplied["transition"] summary = supplied["checkpoint_summary"] - result = runtime_validation.validate_runtime(root) + result = _validate_runtime(root) return _run_command( root, metadata_execution_contract.capability_invocation_tool( _route_capability(route), root=root), { @@ -1273,7 +1255,7 @@ def _await_standards_revalidation(root, action, supplied, route): "json": True, }) if completed.returncode == 0: - current = runtime_validation.validate_runtime(root) + current = _validate_runtime(root) aggregate_id = _current_standards_revalidation_aggregate( current, batch_id) if aggregate_id is None: @@ -1322,11 +1304,8 @@ def _await_terminal_audit(root, action, supplied, route): "terminal_audit_input": input_path, "queue_check_receipt": queue_receipt["receipt_id"], "corpus_plan_check_receipt": corpus_receipt["receipt_id"], - "audit_receipt_register": - runtime_paths.AUDIT_RECEIPT_REGISTER_PATH, "terminal_audit_receipt_register": TERMINAL_RECEIPT_PATH, - "full_deterministic_results": - runtime_paths.AUDIT_RECEIPT_REGISTER_PATH, + "full_deterministic_results": TERMINAL_RECEIPT_PATH, "proof": TERMINAL_PROOF_PATH, "apply": True, "json": True, @@ -1356,7 +1335,7 @@ def _await_terminal_audit(root, action, supplied, route): checked, _registered_gate_predicate(root, "terminal-proof"), "Terminal Proof Gate") - current = runtime_validation.validate_runtime(root) + current = _validate_runtime(root) if current.get("errors"): raise RunnerError( "runtime changed after Terminal Proof Gate: %s" % @@ -1375,7 +1354,7 @@ def _await_terminal_audit(root, action, supplied, route): "json": True, }) if completed.returncode == 0: - resulting = runtime_validation.validate_runtime(root) + resulting = _validate_runtime(root) if (resulting.get("progress") or {}).get("task_state") != "complete": raise RunnerError( "Terminal completion writer succeeded without completing task") @@ -1384,15 +1363,23 @@ def _await_terminal_audit(root, action, supplied, route): def _await_audit_producer(root, action, supplied, _route): token = action["token"] - step = _recheck_audit_step(root, action) - if step.get("token") != token: - raise RunnerError("awaited audit action is no longer current") + # The operation has just observed this action (and matched the caller's + # initial identity). Consume that exact owner's step, rather + # than resolving a different obligation under the same token a second + # time. It is scoped to this root and invocation, never supplied by a + # caller or retained across producer dispatch/after-image observation. + pending = _AUDIT_RESUMPTIONS.get() + key = (os.path.realpath(os.path.abspath(root)), action["action_id"]) + step = pending.pop(key, None) if pending is not None else None + if step is None or step.get("token") != token: + raise RunnerError("awaited audit action has no current invocation step") arguments = dict(step["resume_arguments"]) arguments.update(supplied) if token == "record-batch-page-review": - batch_review_obligation_contract.validate_review_input( - step["target"]["review_input_constraints"], - arguments.get("applicability_disposition"), arguments.get("applicability_reason")) + answers = task_runtime_action.page_review_answers( + [json.loads(value) for value in arguments["reviews"]]) + if action["target"]["obligation_id"] not in answers: + raise RunnerError("page review inputs omit the current obligation") elif token == "record-rendering-verification": rendering_verification_contract.rendering_input( **{field: arguments.get(field) for field in ("rendering_mode", "visual_trigger", @@ -1532,19 +1519,32 @@ def _continue_awaited(root, action, supplied): return handler.await_input(root, action, supplied, route) +@contextmanager +def _runner_operation_scope(): + """Retire pending steps and rebindable input objects at operation exit.""" + pending = {} + inputs = {} + token = _AUDIT_RESUMPTIONS.set(pending) + input_token = _RUNTIME_INPUTS.set(inputs) + try: + yield + finally: + pending.clear() + _AUDIT_RESUMPTIONS.reset(token) + inputs.clear() + _RUNTIME_INPUTS.reset(input_token) + + @compile_cli_contract.with_checked_views +@_runner_operation_scope() def execute(root, expected_action_id, input_record=None): """Execute exactly the current action and return its authoritative result.""" - token = _ADMISSION_OBSERVATION.set({}) - try: - action = next_action(root) - if action["action_id"] != expected_action_id: - raise RunnerError( - "next action changed; expected %s, current %s" % - (expected_action_id, action["action_id"])) - return _execute_observed(root, action, input_record) - finally: - _ADMISSION_OBSERVATION.reset(token) + action = next_action(root) + if action["action_id"] != expected_action_id: + raise RunnerError( + "next action changed; expected %s, current %s" % + (expected_action_id, action["action_id"])) + return _execute_observed(root, action, input_record) def _execute_observed(root, action, input_record=None): @@ -1602,20 +1602,44 @@ def _execute_observed(root, action, input_record=None): @compile_cli_contract.with_checked_views -def run_until_boundary(root, *, max_steps=64): - """Run deterministic invoke actions until a semantic or repair boundary.""" +@_runner_operation_scope() +def run_until_boundary(root, *, max_steps=64, input_record=None): + """Continue deterministic actions, or deliver explicit same-page answers. + + The existing same-page input collection is dispatched once to its sole + producer. That producer keeps independent publications and read-backs; + the Runner does not duplicate its item loop or manufacture item actions. + """ if not isinstance(max_steps, int) or isinstance(max_steps, bool) or \ max_steps < 1: raise RunnerError("max_steps must be a positive integer") executed = [] action = next_action(root) + reviews = (task_runtime_action.page_review_inputs(input_record, action) + if input_record is not None else None) + + def finish(next_value, error=None): + result = {"executed": executed, "next_action": next_value} + if error is not None: + result["next_action_error"] = error + if reviews is not None: + # Not attempted, not authorization to retry a failed/uncertain + # item. Such an item remains in executed with its actual outcome. + result["remaining_input_ids"] = sorted(reviews) + return result + for _index in range(max_steps): - if action["disposition"] != "invoke": - return {"executed": executed, "next_action": action} - outcome = _execute_observed(root, action) + supplied = None + if reviews is not None: + supplied = {"reviews": [{"obligation_id": identity, "input": answer} + for identity, answer in reviews.items()]} + elif action["disposition"] != "invoke": + return finish(action) + outcome = _execute_observed(root, action, supplied) executed.append({ "action_id": action["action_id"], "token": action["token"], + "target": dict(action.get("target") or {}), "returncode": outcome["returncode"], "tool_returncode": outcome.get("tool_returncode", outcome["returncode"]), "invocation_errors": outcome.get("invocation_errors", []), @@ -1625,19 +1649,32 @@ def run_until_boundary(root, *, max_steps=64): "failure": outcome["failure"], "substeps": outcome["substeps"], }) + if reviews is not None: + # The child reports each attempted append independently. Unused + # answers (including ones already covered by a common fact) are + # not silently turned into new declarations or retry authority. + try: + reports = json.loads(outcome["output"]) + validate_publication_result(reports) + remaining_ids = reports[-1]["remaining_input_ids"] + if (not isinstance(remaining_ids, list) or + len(remaining_ids) != len(set(remaining_ids)) or + any(identity not in reviews for identity in remaining_ids)): + raise ValueError("producer returned an invalid remaining input set") + reviews = {identity: reviews[identity] for identity in remaining_ids} + except (KeyError, IndexError, TypeError, ValueError) as exc: + return finish(outcome["next_action"], outcome["next_action_error"] or str(exc)) + if (outcome["returncode"] == 0 and outcome["next_action"] is not None and + outcome["next_action"]["action_id"] == action["action_id"]): + return finish(outcome["next_action"], "successful Tool invocation did not advance its action") + return finish(outcome["next_action"], outcome["next_action_error"]) if outcome["returncode"] != 0: - return { - "executed": executed, - "next_action": outcome["next_action"], - "next_action_error": outcome["next_action_error"], - } + return finish(outcome["next_action"], outcome["next_action_error"]) if (outcome["next_action"] is not None and outcome["next_action"]["action_id"] == action["action_id"]): - raise RunnerError( - "successful Tool invocation did not advance its action") + raise RunnerError("successful Tool invocation did not advance its action") if outcome["next_action"] is None: - return {"executed": executed, "next_action": None, - "next_action_error": outcome["next_action_error"]} + return finish(None, outcome["next_action_error"]) action = outcome["next_action"] raise RunnerError("max_steps reached before a boundary") @@ -1688,11 +1725,12 @@ def main(argv=None): help="execute exactly this current action identity") mode.add_argument( "--run-until-boundary", action="store_true", - help="advance invoke actions until Agent, user, Host, repair, or terminal") + help="advance invoke actions to a boundary, or deliver explicit same-page review inputs") await_input = parser.add_mutually_exclusive_group() await_input.add_argument( "--input", - help=("repository-relative JSON object below %s for await input" % + help=("JSON below %s: one await input for --execute, or initial_action_id " + "and reviews [{obligation_id, input}] for same-page --run-until-boundary" % runtime_paths.TRANSIENT_ROOT)) await_input.add_argument( "--proposal", @@ -1700,7 +1738,7 @@ def main(argv=None): "action" % runtime_paths.TRANSIENT_ROOT)) parser.add_argument( "--max-steps", type=int, default=64, - help="maximum deterministic actions for --run-until-boundary") + help="maximum actions for --run-until-boundary") parser.add_argument( "--json", action="store_true", help=("emit the canonical machine result; output is always JSON and " @@ -1708,8 +1746,8 @@ def main(argv=None): args = parser.parse_args(argv) try: - if args.input and not args.execute: - raise ValueError("--input requires --execute") + if args.input and not (args.execute or args.run_until_boundary): + raise ValueError("--input requires --execute or --run-until-boundary") if args.proposal and not args.execute: raise ValueError("--proposal requires --execute") if args.max_steps != 64 and not args.run_until_boundary: @@ -1721,7 +1759,8 @@ def main(argv=None): args.root, args.execute, input_record=input_record) elif args.run_until_boundary: result = run_until_boundary( - args.root, max_steps=args.max_steps) + args.root, max_steps=args.max_steps, + input_record=_input_record(args.root, args.input)) else: result = next_action(args.root) except (OSError, TypeError, UnicodeError, ValueError, diff --git a/Tools/governance/profile/check_profile.py b/Tools/governance/profile/check_profile.py index 8f8ee9be..e9932af4 100644 --- a/Tools/governance/profile/check_profile.py +++ b/Tools/governance/profile/check_profile.py @@ -39,7 +39,6 @@ GATE_CHECK = "profile-check-summary" GATE_DIMENSION = "guidance_and_contract" GATE_RECEIPT_TYPE_ID = "profile-load-gate-receipt-v1" -DIAGNOSTIC_RECEIPT_TYPE_ID = "profile-load-diagnostic-receipt-v1" def current_gate_receipt_errors(record, *, root=None): @@ -54,20 +53,6 @@ def current_gate_receipt_errors(record, *, root=None): return errors -def current_diagnostic_receipt_errors(record, *, root=None): - """Validate a non-authorizing diagnostic emitted by check_profile.""" - check = record.get("check") if isinstance(record, dict) else None - errors = receipt_type_contract.base_receipt_errors( - record, receipt_type_id=DIAGNOSTIC_RECEIPT_TYPE_ID, - tool=TOOL, tool_version=TOOL_VERSION, - checks=check if isinstance(check, str) and check != GATE_CHECK else ()) - if isinstance(record, dict): - if record.get("gate_id") != GATE_ID: - errors.append("gate_id must identify profile-load") - if record.get("dimension") != GATE_DIMENSION: - errors.append("dimension must identify guidance_and_contract") - return errors - # ``None`` has a public meaning for :func:`evaluate_profile_load`: omit Queue # identity from the in-memory receipts. The CLI still needs its historical # behaviour of reading live identity from ``--root``, so an internal sentinel @@ -83,7 +68,7 @@ class ProfileLoadEvaluation: same invocation emitted the passing Gate summary. Consumers therefore cannot accidentally authorize a typed Profile from one observation beside metadata rules from another, or consume either object from a - fail/candidate evaluation. ``findings`` contains only non-pass receipts; + fail/candidate evaluation. ``findings`` contains non-pass check results; the authoritative pass receipt, when present, is available separately as ``summary_receipt``. """ @@ -161,6 +146,24 @@ def rebind_normative_inputs(self, root=None): os.path.abspath(os.fspath(root))) if effective_root != os.path.realpath(self.contract.root): raise ValueError("Profile evaluation belongs to a different repository root") + # The successful producer already closed the fixed, registry-linked + # and Profile-linked source set. Re-read that entire set through the + # same no-follow/singly-linked snapshot owner. If its exact aggregate + # identity is unchanged, the declarations defining the set are also + # unchanged: rediscovering and revalidating their shape adds no fact. + # No verdict or file observation is reused across this boundary. + with kblib.directory_listing_scope(): + snapshots = { + relative: kblib.repository_file_snapshot( + effective_root, relative, singly_linked=True) + for relative in sorted(self.normative_snapshots) + } + fingerprint = profile_load_inputs_fingerprint(snapshots) + if fingerprint == self.profile_load_inputs_sha256: + return snapshots, fingerprint + # A changed declaration can add a new implementation or owner. Keep + # the full producer's discovery and rejection behavior for that case; + # an old path list must not become the new authoritative closure. return canonical_profile_load_inputs( effective_root, additional_paths=self.normative_snapshots.keys()) @@ -503,7 +506,7 @@ def main(argv=None, *, _evaluation_out=None, help="kernel execution-default override registry " "(default: %s under --root)" % DEFAULT_EXECUTION_DEFAULTS) - ap.add_argument("--receipts", help="JSONL path to append machine-readable receipts to") + ap.add_argument("--receipts", help="JSONL path to append the passing Profile-load Gate to; diagnostics stay in the report") ap.add_argument("--json", action="store_true", help="write one deterministic JSON object (tool, root, " "result, findings each carrying a closed " @@ -558,8 +561,7 @@ def say(message): else: effective_receipt_identity = dict(_receipt_identity or {}) - receipts = [] - seq = 0 + results = [] contract = None compiled_metadata = None profile_id = None @@ -573,23 +575,14 @@ def say(message): summary = None def add(check, target, result, details): - nonlocal seq - seq += 1 - receipt = kblib.make_receipt( - TOOL, TOOL_VERSION, check, target, result, details, seq, - receipt_type_id=(GATE_RECEIPT_TYPE_ID - if check == GATE_CHECK - else DIAGNOSTIC_RECEIPT_TYPE_ID), - identity=effective_receipt_identity) - receipt["gate_id"] = GATE_ID - receipt["dimension"] = GATE_DIMENSION - receipts.append(receipt) + results.append({"check": check, "target": target, + "result": result, "details": details}) def finish(*, write_receipts=True): """Close one invocation and optionally expose its exact in-memory IR.""" - exit_code = kblib.exit_code(receipts) - if write_receipts and _write_receipts: - kblib.write_receipts(args.receipts, receipts) + exit_code = kblib.exit_code(results) + if write_receipts and _write_receipts and summary is not None: + kblib.write_receipts(args.receipts, [summary]) if args.json: # One deterministic structured-diagnostics object: same checks, # same order, same exit semantics as the human summary, plus the @@ -607,7 +600,7 @@ def finish(*, write_receipts=True): "details": receipt["details"], "category": finding_category(receipt["check"]), } - for receipt in receipts + for receipt in results if receipt["result"] != "pass" ], }, ensure_ascii=False, sort_keys=True, indent=2)) @@ -628,7 +621,7 @@ def finish(*, write_receipts=True): ) _evaluation_out.update({ "exit_code": exit_code, - "receipts": tuple(receipts), + "results": tuple(results), "contract": authorized_contract, "metadata_execution_contract": authorized_metadata, "profile_id": ( @@ -958,8 +951,8 @@ def root_owner_snapshot(relative): "canonical input bytes changed while profile-load was " "deriving its contract") - fails = [r for r in receipts if r["result"] == "fail"] - candidates = [r for r in receipts if r["result"] == "candidate"] + fails = [r for r in results if r["result"] == "fail"] + candidates = [r for r in results if r["result"] == "candidate"] if not fails and not candidates: add(GATE_CHECK, contract.manifest_repo_path, "pass", "profile_id=%s; structured_slots=%d; explicit_overrides=%d; " @@ -968,7 +961,13 @@ def root_owner_snapshot(relative): "user confirmation" % (profile_id, len(contract.slot_values), len(registered), len(contract.dependency_edges))) - summary = receipts[-1] + summary = kblib.make_receipt( + TOOL, TOOL_VERSION, GATE_CHECK, contract.manifest_repo_path, + "pass", results[-1]["details"], 1, + receipt_type_id=GATE_RECEIPT_TYPE_ID, + identity=effective_receipt_identity) + summary["gate_id"] = GATE_ID + summary["dimension"] = GATE_DIMENSION summary["selected_profile_manifest"] = contract.manifest_repo_path summary["profile_snapshot_sha256"] = profile_snapshot_sha256 summary["profile_contract_fingerprint"] = contract.fingerprint @@ -982,7 +981,7 @@ def root_owner_snapshot(relative): say(" interface=%s slots=%d explicit_overrides=%d" % (os.path.relpath(interface_path, root).replace(os.sep, "/"), len(contract.slot_values), len(registered))) - for r in receipts: + for r in results: if r["result"] == "fail": say(" [FAIL %s] %s — %s" % (r["check"], r["target"], r["details"])) elif r["result"] == "candidate": @@ -1035,11 +1034,11 @@ def evaluate_profile_load(profile_dir, *, root, interface=None, defaults=None, ), _write_receipts=False, ) - receipts = evaluation.get("receipts", ()) + results = evaluation.get("results", ()) return ProfileLoadEvaluation( exit_code=exit_code, findings=tuple( - receipt for receipt in receipts + receipt for receipt in results if receipt.get("result") != "pass" ), contract=evaluation.get("contract"), diff --git a/Tools/kernel-size-policy.yaml b/Tools/kernel-size-policy.yaml index e8c03742..37b9dcba 100644 --- a/Tools/kernel-size-policy.yaml +++ b/Tools/kernel-size-policy.yaml @@ -33,11 +33,11 @@ exceptions: growth_cap_bytes: 7680 record_id: EXC-005 - path: kernel/K12 Quality Assurance/05 Automated and Manual Checks.md - measured_bytes: 9299 + measured_bytes: 9975 growth_cap_bytes: 10240 record_id: EXC-006 - path: kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation.md - measured_bytes: 20719 + measured_bytes: 22458 growth_cap_bytes: 26112 record_id: EXC-007 - path: kernel/K00 Standards Control/09 Default Constraints Snapshot.md @@ -49,15 +49,15 @@ exceptions: growth_cap_bytes: 6656 record_id: EXC-009 - path: kernel/K02 Knowledge Work Construction/04 Corpus Planning Runtime Audit and Gate Boundaries.md - measured_bytes: 6058 + measured_bytes: 6062 growth_cap_bytes: 6656 record_id: EXC-010 - path: kernel/K12 Quality Assurance/01 Quality Dimensions and Single Note Review.md - measured_bytes: 6622 + measured_bytes: 6628 growth_cap_bytes: 7168 record_id: EXC-011 - path: kernel/K12 Quality Assurance/09 Batch-close Closed List.md - measured_bytes: 12827 + measured_bytes: 13980 growth_cap_bytes: 16896 record_id: EXC-012 - path: kernel/K12 Quality Assurance/10 Standards Version Adoption.md @@ -69,7 +69,7 @@ exceptions: growth_cap_bytes: 7168 record_id: EXC-014 - path: kernel/K12 Quality Assurance/16 Terminal Proof Contract.md - measured_bytes: 6702 + measured_bytes: 6647 growth_cap_bytes: 11264 record_id: EXC-015 - path: kernel/K12 Quality Assurance/17 Gate Receipt Payload Contract.md @@ -77,7 +77,7 @@ exceptions: growth_cap_bytes: 10752 record_id: EXC-016 - path: kernel/K12 Quality Assurance/14 Batch Review.md - measured_bytes: 6030 + measured_bytes: 7330 growth_cap_bytes: 7680 record_id: EXC-017 - path: kernel/K13 Task Runtime and Execution Control/19 Card Context Activation and Read-back Delivery.md @@ -93,7 +93,7 @@ exceptions: growth_cap_bytes: 9216 record_id: EXC-020 - path: kernel/K13 Task Runtime and Execution Control/10 Batch Admission Transitions and Serial Integration.md - measured_bytes: 5872 + measured_bytes: 5895 growth_cap_bytes: 9216 record_id: EXC-021 - path: kernel/K13 Task Runtime and Execution Control/16 Resume Next Action Vocabulary.md diff --git a/Tools/knowledge/rendering/profile_rendering_evidence_contract.py b/Tools/knowledge/rendering/profile_rendering_evidence_contract.py index 48eadc3d..7a6cf842 100644 --- a/Tools/knowledge/rendering/profile_rendering_evidence_contract.py +++ b/Tools/knowledge/rendering/profile_rendering_evidence_contract.py @@ -153,7 +153,7 @@ def current_receipt_errors(record, *, root=None): "tool_version": TOOL_VERSION, "check": CHECK, "owner_kind": "profile-extension", "kernel_extension_point": EXTENSION_POINT, - "evidence_kind": "audit-receipt", "evidence_role": "emits", + "evidence_kind": RECORD_KIND, "evidence_role": "emits", "dimension": "rendering", "due_stage": "pre-merge", "consumer_gate_id": "batch-review", "producer_capability": CAPABILITY_ID, "producer_gate_id": None, diff --git a/Tools/knowledge/rendering/record_profile_rendering.py b/Tools/knowledge/rendering/record_profile_rendering.py index 21fdc44a..9824212e 100644 --- a/Tools/knowledge/rendering/record_profile_rendering.py +++ b/Tools/knowledge/rendering/record_profile_rendering.py @@ -71,7 +71,7 @@ def _context(root, batch, plan_path, obligation_id, *, shared=None): raise ValueError("rendering requires one exact AuditPlan obligation") obligation = matches[0] evaluation = result["_profile_authorized_view"]["_evaluation"] - chain = audit_producer_chain.precursor_chain_for_obligation( + chain = audit_producer_chain.producer_chain_for_obligation( obligation, root=root, evaluation=evaluation) if chain["execution_route"] != "profile-rendering" or obligation["status"] != "required": raise ValueError("obligation is not a required Profile rendering producer") diff --git a/Tools/knowledge/rendering/record_rendering_verification.py b/Tools/knowledge/rendering/record_rendering_verification.py index 798810e7..8219caeb 100644 --- a/Tools/knowledge/rendering/record_rendering_verification.py +++ b/Tools/knowledge/rendering/record_rendering_verification.py @@ -22,14 +22,14 @@ from Tools.platform.common.primitives import catalog_record -_SHIPPED_PRODUCER_CHAIN = audit_producer_chain.precursor_chain_for_spec( +_SHIPPED_PRODUCER_CHAIN = audit_producer_chain.producer_chain_for_spec( audit_obligation_projection.obligation_spec_for_rule( "k12-02-rendering-verification-record")) TOOL = rendering_verification_contract.CURRENT_PRODUCER_TOOL TOOL_VERSION = rendering_verification_contract.CURRENT_PRODUCER_VERSION CHECK = rendering_verification_contract.CURRENT_PRODUCER_CHECK -if (TOOL != _SHIPPED_PRODUCER_CHAIN["precursor_tool"] or - CHECK != _SHIPPED_PRODUCER_CHAIN["precursor_check"]): +if (TOOL != _SHIPPED_PRODUCER_CHAIN["producer_tool"] or + CHECK != _SHIPPED_PRODUCER_CHAIN["producer_check"]): raise ValueError("rendering receipt owner differs from producer chain") DEFAULT_RECEIPTS = runtime_paths.RENDERING_VERIFICATION_RECEIPT_PATH @@ -51,7 +51,7 @@ def resolve_obligation(plan, obligation_id, contract=None, root=None): obligation_id) obligation = matches[0] try: - chain = audit_producer_chain.precursor_chain_for_obligation( + chain = audit_producer_chain.producer_chain_for_obligation( obligation, root=root) except audit_producer_chain.AuditProducerChainError as exc: raise RenderingVerificationError(str(exc)) from exc @@ -171,7 +171,7 @@ def validate_record_for_plan(record, plan, plan_sha256, obligation, frozen, """Validate exact plan, manifest, and evidence-time fingerprint binding.""" contract = contract or rendering_verification_contract.load_contract(root) try: - audit_producer_chain.require_precursor_record( + audit_producer_chain.require_producer_record( record, obligation, root=root) except audit_producer_chain.AuditProducerChainError as exc: raise RenderingVerificationError(str(exc)) from exc @@ -205,7 +205,7 @@ def _reject_existing(result, plan, plan_sha256, obligation, frozen, obligation_id=obligation["obligation_id"]) def validate_stable(record): - audit_producer_chain.require_precursor_record( + audit_producer_chain.require_producer_record( record, obligation, root=root) return rendering_verification_contract.validate_record_for_obligation( record, plan, plan_sha256, obligation, contract) diff --git a/Tools/module-boundaries.yaml b/Tools/module-boundaries.yaml index 8947a2f2..f277acb8 100644 --- a/Tools/module-boundaries.yaml +++ b/Tools/module-boundaries.yaml @@ -161,12 +161,6 @@ modules: domain: planning layer: entrypoint public: [] - - module: complete_audit_receipt - path: Tools/complete_audit_receipt.py - area: execution - domain: audit - layer: entrypoint - public: [] - module: compose_page_contract path: Tools/compose_page_contract.py area: knowledge @@ -228,7 +222,6 @@ modules: - evidence_observation - obligation_evidence_resolution - reconciliation_from_bindings - - require_completion_evidence - require_substantive_review_attempt - resolve_stage_plan - stage_evidence_closure @@ -249,10 +242,14 @@ modules: domain: audit layer: contract public: + - AUDIT_FINGERPRINT_CONTRACT_PATH + - load_contract - obligation_contract_fingerprint - page_artifact_fingerprint + - page_artifact_fingerprint_contract - page_set_artifact_fingerprint - sources_sha256 + - validate_contract - module: execution.audit.audit_lifecycle_contract path: Tools/execution/audit/audit_lifecycle_contract.py area: execution @@ -260,9 +257,8 @@ modules: layer: contract public: - ATTEMPT_IDENTITY_FIELDS - - AUDIT_RECEIPT_RECORD_KIND - AuditLifecycleContractError - - CHANGED_SCOPE_PRECURSOR_RECORD_KIND + - CHANGED_SCOPE_RECORD_KIND - EVIDENCE_BINDING_FIELDS - OBLIGATION_BINDING_FIELDS - PLAN_BINDING_FIELDS @@ -282,6 +278,7 @@ modules: - SUBSTANTIVE_REGISTRY_PATH - composed_obligation_specs - load_changed_scope_registry + - obligation_projection_observation - obligation_spec_for_rule - profile_registered_scan_spec - profile_rendering_specs @@ -304,6 +301,7 @@ modules: - plan_contract_snapshot_sha256 - plan_sha256 - required_obligation_ids + - serialization_observation - validate_contract - validate_plan - validate_value @@ -314,12 +312,11 @@ modules: layer: contract public: - AuditProducerChainError - - FINAL_AUDIT_RECEIPT_CAPABILITY - - precursor_chain_for_obligation - - precursor_chain_for_spec - - precursor_record_matches + - producer_chain_for_obligation + - producer_chain_for_spec - producer_chain_observation - - require_precursor_record + - producer_record_matches + - require_producer_record - module: execution.audit.audit_producer_runtime path: Tools/execution/audit/audit_producer_runtime.py area: execution @@ -350,18 +347,6 @@ modules: - runtime_state_bindings - standards_bindings - validate_obligation_attempt_binding - - module: execution.audit.audit_receipt_contract - path: Tools/execution/audit/audit_receipt_contract.py - area: execution - domain: audit - layer: contract - public: - - RECEIPT_TYPE_ID - - current_receipt_errors - - load_contract - - page_artifact_fingerprint_contract - - project_new_passing_audit_receipt - - validate_audit_receipt - module: execution.audit.audit_reconciliation_contract path: Tools/execution/audit/audit_reconciliation_contract.py area: execution @@ -375,9 +360,9 @@ modules: domain: audit layer: contract public: - - build_full_audit_receipt - build_post_delta_evidence_set - resolve_post_delta_projection + - validate_member_evidence - validate_post_delta_evidence_set - module: execution.audit.batch_close_contract path: Tools/execution/audit/batch_close_contract.py @@ -390,13 +375,13 @@ modules: - GATE_CHECK - GATE_ID - GATE_RECEIPT_TYPE_ID - - GLOBAL_REVIEW_RECEIPT_TYPE_ID - MEMBER_RECEIPT_TYPE_ID - PAGE_REVIEW_RECEIPT_TYPE_ID - REVIEW_ATTESTATION_RECEIPT_TYPE_ID - closed_list_member_rows - current_receipt_errors - load_batch_close_closed_list + - review_context_errors - validate_batch_close_closed_list - module: execution.audit.batch_review_obligation_contract path: Tools/execution/audit/batch_review_obligation_contract.py @@ -409,16 +394,20 @@ modules: - PRODUCER_TOOL_VERSION - RECEIPT_TYPE_ID - base_obligation_specs + - consumption_coverage - consumption_dependency_obligation_ids - contract_fingerprint + - covered_obligation_ids - current_receipt_errors - dependency_fingerprint - load_registry - obligation_spec_for_rule - plan_projection_errors + - registry_observation - registry_sha256 - resolve_consumed_evidence - review_input_constraints + - review_input_shape - select_s_targets - validate_applicability_disposition - validate_input_binding @@ -426,6 +415,7 @@ modules: - validate_plan_base_closure - validate_producer_receipt - validate_receipt_consumption + - validate_record_plan_binding - validate_review_input - module: execution.audit.batch_review_receipt_contract path: Tools/execution/audit/batch_review_receipt_contract.py @@ -447,8 +437,8 @@ modules: layer: contract public: - ADAPTER_CAPABILITY_ID - - AUDIT_PRECURSOR_RECEIPT_TYPE_ID - CANDIDATE_SET_RECEIPT_TYPE_ID + - CHECK_RECEIPT_TYPE_ID - ChangedScopeEvidenceContractError - DIRECT_RECEIPT_TYPE_ID - DIRECT_SCHEMA_VERSION @@ -477,9 +467,9 @@ modules: - runtime_contract_fingerprint - source_gate_selector - source_summary - - validate_audit_producer_record - - validate_audit_producer_record_for_plan - validate_candidate_set_record_for_plan + - validate_check_record + - validate_check_record_for_plan - validate_direct_record - validate_direct_record_for_plan - validate_record_for_plan @@ -519,13 +509,6 @@ modules: layer: application public: - main - - module: execution.audit.complete_audit_receipt - path: Tools/execution/audit/complete_audit_receipt.py - area: execution - domain: audit - layer: application - public: - - main - module: execution.audit.prepare_audit_plan path: Tools/execution/audit/prepare_audit_plan.py area: execution @@ -590,8 +573,6 @@ modules: domain: audit layer: contract public: - - DIAGNOSTIC_CHECK - - DIAGNOSTIC_RECEIPT_TYPE_ID - GATE_CHECK - GATE_ID - GATE_RECEIPT_TYPE_ID @@ -745,15 +726,14 @@ modules: - REVALIDATION_CLOSURE - ReceiptReferenceError - ResolvedReceipt - - SOURCE_AUDIT_RECEIPT - SOURCE_CANDIDATE_DELTA - SOURCE_CLOSE - SOURCE_CLOSE_ATTESTATION - - SOURCE_CLOSE_GLOBAL_REVIEW - SOURCE_COVERAGE - SOURCE_DELTA_APPLY - SOURCE_ITEM - SOURCE_PAGE_REVIEW + - SOURCE_PLAN_BOUND_CHECK - SOURCE_PROGRESS - SOURCE_STANDARDS_STATE - SOURCE_TRANSITION @@ -833,7 +813,6 @@ modules: - SEMANTIC_ACCEPTANCE_TOOL_VERSION - acceptance_plan_errors - close_requirement - - current_diagnostic_receipt_errors - current_freshness_binding - current_gate_receipt_errors - main @@ -1551,7 +1530,6 @@ modules: - AMENDMENT_DELTA_ROOT - AMENDMENT_RECEIPT_PATH - AUDIT_PLAN_ROOT - - AUDIT_RECEIPT_REGISTER_PATH - BATCH_CLOSE_RECEIPT_PATH - BATCH_JUDGMENT_RECEIPT_PATH - BATCH_PAGE_REVIEW_RECEIPT_PATH @@ -1704,6 +1682,8 @@ modules: - action_route - action_route_for_token - build_action + - page_review_answers + - page_review_inputs - resume_action_token - resume_recommendation - module: execution.task_runtime.task_runtime_runner @@ -1826,7 +1806,6 @@ modules: - TOOL - TOOL_VERSION - canonical_profile_load_inputs - - current_diagnostic_receipt_errors - current_gate_receipt_errors - evaluate_profile_load - finding_category @@ -2497,7 +2476,7 @@ modules: - ContractError - TOOL - apply_gated_writer_tools - - checked_projection + - checked_tool - compile_contract - main - with_checked_views @@ -2651,6 +2630,7 @@ modules: - markdown_atx_heading - markdown_authority_lines - no_authoritative_write_guard + - open_cambium_subprocess - open_path_capability_parent - parse_scalar - parse_vocabulary_artifact diff --git a/Tools/operation-capabilities.yaml b/Tools/operation-capabilities.yaml index 758d703d..737c4886 100644 --- a/Tools/operation-capabilities.yaml +++ b/Tools/operation-capabilities.yaml @@ -159,7 +159,6 @@ capabilities: consumers: - Tools/execution/audit/audit_evidence_runtime.py - Tools/execution/audit/audit_execution_runtime.py - - Tools/execution/audit/complete_audit_receipt.py - Tools/execution/audit/record_batch_judgment.py - Tools/execution/audit/record_batch_page_review.py - Tools/execution/audit/record_batch_review.py @@ -184,7 +183,7 @@ capabilities: - Tools/execution/task_runtime/task_runtime_runner.py operations: [] receipt_contracts: - - receipt_type_id: batch-page-review-record-v3 + - receipt_type_id: batch-page-review-record-v4 correction_subject: true validator_owner: Tools.execution.audit.batch_review_obligation_contract:current_receipt_errors catalog_lifecycle: [hot, historical, cold] @@ -200,7 +199,6 @@ capabilities: consumers: - Tools/execution/audit/audit_evidence_runtime.py - Tools/execution/audit/audit_execution_runtime.py - - Tools/execution/audit/complete_audit_receipt.py - Tools/execution/task_runtime/task_runtime_runner.py operations: [] receipt_contracts: @@ -220,7 +218,6 @@ capabilities: consumers: - Tools/execution/audit/audit_evidence_runtime.py - Tools/execution/audit/audit_execution_runtime.py - - Tools/execution/audit/complete_audit_receipt.py - Tools/execution/task_runtime/task_runtime_runner.py operations: [] receipt_contracts: @@ -234,11 +231,11 @@ capabilities: validator_owner: Tools.execution.audit.changed_scope_evidence_contract:current_receipt_errors catalog_lifecycle: [hot, historical, cold] reference_source_kind: none - - receipt_type_id: changed-scope-audit-precursor-v2 + - receipt_type_id: changed-scope-check-evidence-v3 correction_subject: true validator_owner: Tools.execution.audit.changed_scope_evidence_contract:current_receipt_errors catalog_lifecycle: [hot, historical, cold] - reference_source_kind: none + reference_source_kind: plan-bound-check - capability_id: dedicated-rendering-verification-v1 kind: producer @@ -250,7 +247,6 @@ capabilities: consumers: - Tools/execution/audit/audit_evidence_runtime.py - Tools/execution/audit/audit_execution_runtime.py - - Tools/execution/audit/complete_audit_receipt.py - Tools/execution/task_runtime/task_runtime_runner.py operations: [] receipt_contracts: @@ -258,7 +254,7 @@ capabilities: correction_subject: true validator_owner: Tools.knowledge.rendering.rendering_verification_contract:current_receipt_errors catalog_lifecycle: [hot, historical, cold] - reference_source_kind: none + reference_source_kind: plan-bound-check - capability_id: profile-rendering-evidence-v1 kind: producer @@ -271,7 +267,6 @@ capabilities: - Tools/execution/audit/audit_producer_chain.py - Tools/execution/audit/audit_evidence_runtime.py - Tools/execution/audit/audit_execution_runtime.py - - Tools/execution/audit/complete_audit_receipt.py - Tools/execution/task_runtime/task_runtime_runner.py operations: [] receipt_contracts: @@ -279,29 +274,7 @@ capabilities: correction_subject: true validator_owner: Tools.knowledge.rendering.profile_rendering_evidence_contract:current_receipt_errors catalog_lifecycle: [hot, historical, cold] - reference_source_kind: none - - - capability_id: audit-receipt-producer-v1 - kind: producer - capability_version: 1.0.0 - implementation_owner: Tools/execution/audit/complete_audit_receipt.py - invocation_owner: Tools/complete_audit_receipt.py - writers: [] - checkers: - - Tools/execution/audit/check_proof.py - consumers: - - Tools/execution/audit/audit_evidence_runtime.py - - Tools/execution/audit/audit_execution_runtime.py - - Tools/execution/audit/record_batch_review.py - - Tools/execution/task_runtime/task_runtime_runner.py - - Tools/execution/task_runtime/update_queue.py - operations: [] - receipt_contracts: - - receipt_type_id: audit-receipt-v3 - correction_subject: true - validator_owner: Tools.execution.audit.audit_receipt_contract:current_receipt_errors - catalog_lifecycle: [hot, historical, cold] - reference_source_kind: audit-receipt + reference_source_kind: plan-bound-check - capability_id: terminal-proof-producer-v1 kind: producer @@ -332,10 +305,6 @@ capabilities: validator_owner: Tools.execution.audit.terminal_proof_contract:current_receipt_errors catalog_lifecycle: [hot, historical, cold] reference_source_kind: terminal-proof-gate - - receipt_type_id: terminal-proof-diagnostic-v1 - validator_owner: Tools.execution.audit.terminal_proof_contract:current_receipt_errors - catalog_lifecycle: [hot, historical, cold] - reference_source_kind: none - capability_id: corpus-plan-structure-gate-v1 kind: producer @@ -608,7 +577,7 @@ capabilities: correction_subject: true validator_owner: Tools.execution.audit.batch_close_contract:current_receipt_errors catalog_lifecycle: [hot, historical, cold] - reference_source_kind: none + reference_source_kind: plan-bound-check - receipt_type_id: batch-close-review-attestation-v1 correction_subject: true validator_owner: Tools.execution.audit.batch_close_contract:current_receipt_errors @@ -619,11 +588,6 @@ capabilities: validator_owner: Tools.execution.audit.batch_close_contract:current_receipt_errors catalog_lifecycle: [hot, historical, cold] reference_source_kind: close-page-review - - receipt_type_id: batch-close-global-review-v1 - correction_subject: true - validator_owner: Tools.execution.audit.batch_close_contract:current_receipt_errors - catalog_lifecycle: [hot, historical, cold] - reference_source_kind: close-global-review - capability_id: task-runtime-runner-v1 kind: consumer @@ -713,10 +677,6 @@ capabilities: validator_owner: Tools.execution.planning.check_corpus_plan:current_gate_receipt_errors catalog_lifecycle: [hot, historical, cold] reference_source_kind: none - - receipt_type_id: corpus-plan-diagnostic-receipt-v1 - validator_owner: Tools.execution.planning.check_corpus_plan:current_diagnostic_receipt_errors - catalog_lifecycle: [hot, historical, cold] - reference_source_kind: none - capability_id: corpus-plan-semantic-acceptance-evidence-v1 kind: producer @@ -870,10 +830,6 @@ capabilities: validator_owner: Tools.governance.profile.check_profile:current_gate_receipt_errors catalog_lifecycle: [hot, historical, cold] reference_source_kind: none - - receipt_type_id: profile-load-diagnostic-receipt-v1 - validator_owner: Tools.governance.profile.check_profile:current_diagnostic_receipt_errors - catalog_lifecycle: [hot, historical, cold] - reference_source_kind: none - capability_id: adopter-lineage-evidence-v1 kind: producer diff --git a/Tools/platform/agent_interface/compile_cli_contract.py b/Tools/platform/agent_interface/compile_cli_contract.py index 44d398b9..6198e678 100644 --- a/Tools/platform/agent_interface/compile_cli_contract.py +++ b/Tools/platform/agent_interface/compile_cli_contract.py @@ -73,6 +73,8 @@ import ast import os import sys +import unicodedata +from collections import deque from contextlib import contextmanager from contextvars import ContextVar from copy import deepcopy @@ -163,17 +165,34 @@ def _view_input_identity(root, projection_target, artifact_bytes): component_boundary.component_content_identity(root)) -def checked_projection(root, projection_target, artifact_bytes, validate, readback): - """Consume the original full validator, then reuse only unchanged input. +def checked_tool(root, projection_target, artifact_bytes, tool, validate, readback): + """Fully validate a projection, then detach only the requested Tool row. `validate` must perform the target root's full compiler check and byte read-back. No caller may supply a success bit or a prevalidated document. Outside an explicit operation scope the validator always runs. Returned - documents are private copies so consumers cannot mutate the stored view. + rows are private copies so consumers cannot mutate the stored view. The + complete artifact is still validated; a query does not narrow validation + to one tool or trust fields merely because they appear in the artifact. """ + def select(document): + if (not isinstance(document, dict) or + document.get("artifact") != "cli-invocation-contract" or + not isinstance(document.get("tools"), list)): + raise ContractError("compiled CLI contract has an invalid artifact shape") + if document.get("projection_target") != projection_target: + raise ContractError("compiled CLI contract has a different projection target") + matches = [row for row in document["tools"] + if isinstance(row, dict) and row.get("tool") == tool] + if len(matches) != 1: + raise ContractError("compiled CLI contract resolves %s to %d entries" % + (tool, len(matches))) + return dict(deepcopy(matches[0]), + invocation_contract_source_hash=document.get("source_hash")) + views = _CHECKED_VIEWS.get() if views is None: - return validate() + return select(validate()) root = os.path.realpath(os.path.abspath(os.fspath(root))) key = (root, projection_target) try: @@ -182,13 +201,13 @@ def checked_projection(root, projection_target, artifact_bytes, validate, readba if existing is not None and existing[0] == before: if readback() != artifact_bytes: raise ContractError("CLI projection changed during input observation") - return deepcopy(existing[1]) + return select(existing[1]) views.pop(key, None) document = validate() if before != _view_input_identity(root, projection_target, readback()): raise ContractError("CLI computation inputs changed during currentness validation") views[key] = (before, deepcopy(document)) - return document + return select(document) except ContractError: views.pop(key, None) raise @@ -988,8 +1007,19 @@ def _load_module(self, module_name, source_text=None): raise ContractError( "receipt source %s does not parse: %s" % (relative, exc)) from exc + functions = { + node.name: node for node in tree.body + if isinstance(node, (ast.FunctionDef, ast.AsyncFunctionDef)) + } bindings = {} - for node in ast.walk(tree): + # Imports are statements, never children of expressions. Preserve + # their original breadth-first order (including nested statements) + # without walking every business expression just to find imports. + pending = deque([tree]) + while pending: + node = pending.popleft() + pending.extend(child for child in ast.iter_child_nodes(node) + if not isinstance(child, ast.expr)) if isinstance(node, ast.Import): for alias in node.names: if alias.asname: @@ -1005,10 +1035,20 @@ def _load_module(self, module_name, source_text=None): qualified = "%s.%s" % (owner, alias.name) \ if owner else alias.name bindings[alias.asname or alias.name] = qualified - functions = { - node.name: node for node in tree.body - if isinstance(node, (ast.FunctionDef, ast.AsyncFunctionDef)) - } + # This is only a conservative negative index, not field extraction. + # Python normalizes identifiers with NFKC. Any factory recognized by + # _is_receipt_factory must contain both owner-defined fragments in + # its normalized source; comments/strings/nested definitions can only + # overselect. Selected scopes still use the unchanged AST analyzer. + lines = source_text.split("\n") + receipt_scopes = {} + for scope in (tree, *functions.values()): + text = source_text if scope is tree else "\n".join( + lines[scope.lineno - 1:scope.end_lineno]) + normalized = unicodedata.normalize("NFKC", text) + if (RECEIPT_FACTORY_PREFIX not in normalized or + RECEIPT_FACTORY_SUFFIX not in normalized): + receipt_scopes[scope] = (frozenset(), False, ()) info = { "module": module_name, "path": relative, @@ -1016,6 +1056,7 @@ def _load_module(self, module_name, source_text=None): "tree": tree, "bindings": bindings, "functions": functions, + "receipt_scopes": receipt_scopes, } self.modules[module_name] = info return info @@ -1128,11 +1169,18 @@ def _literal_mapping_keys(value): for keyword in value.keywords)) return set(), False - def _analyze_scope(self, info, scope): + def _scope_facts(self, scope): + """Extract only lexical facts, independent of the factory call graph. + + A shared helper's syntax need not be walked again for every CLI that + calls it. Factory resolution is deliberately excluded: recursion and + partial results still belong to each analyzer's traversal. + """ result = self._empty() nodes = list(_scope_nodes(scope)) receipt_names = set() assignments = {} + factory_calls = [] for node in nodes: if isinstance(node, (ast.Assign, ast.AnnAssign)): @@ -1162,7 +1210,7 @@ def _analyze_scope(self, info, scope): for node in nodes: if isinstance(node, ast.Call) and _is_receipt_factory(node): - self._merge(result, self._factory(info, node)) + factory_calls.append(node) if isinstance(node, ast.Call) and \ isinstance(node.func, ast.Attribute) and \ @@ -1194,6 +1242,19 @@ def _analyze_scope(self, info, scope): else: result["partial"] = True + return (frozenset(result["fields"]), result["partial"], + tuple(factory_calls)) + + def _analyze_scope(self, info, scope): + facts = info["receipt_scopes"].get(scope) + if facts is None: + facts = self._scope_facts(scope) + info["receipt_scopes"][scope] = facts + fields, partial, factory_calls = facts + result = {"fields": set(fields), "sources": set(), + "partial": partial} + for call in factory_calls: + self._merge(result, self._factory(info, call)) result["fields"].difference_update(self.common_envelope_fields) return result @@ -1662,14 +1723,13 @@ def main(argv=None): except OSError as exc: print("%s --check: cannot read %s: %s" % (TOOL, output, exc)) return 2 - drift = _recorded_binding_drift(existing, contract) - if drift: - # Naming the specific mismatch matters more than "stale" here: a - # target or boundary mismatch is an artifact describing a - # different repository, which regenerating silently would hide. - print("%s --check: %s" % (TOOL, drift)) - return 2 if existing != text: + drift = _recorded_binding_drift(existing, contract) + if drift: + # Exact equality already proves every field agrees. Parse a + # differing artifact only to explain its binding mismatch. + print("%s --check: %s" % (TOOL, drift)) + return 2 print("%s --check: %s is stale or hand-edited; regenerate it " "with `python3 Tools/compile_cli_contract.py . " "--projection-target %s`" diff --git a/Tools/platform/common/kblib.py b/Tools/platform/common/kblib.py index 374fff50..38bfc2f6 100644 --- a/Tools/platform/common/kblib.py +++ b/Tools/platform/common/kblib.py @@ -56,21 +56,15 @@ def inherited_path_capability_subprocess(): return _pathcaps.subprocess_kwargs() -def run_cambium_subprocess(*popenargs, **kwargs): - """Run one Cambium child without dropping inherited path authority. - - Direct ``subprocess.run`` calls silently close the retained target, - parent, and acknowledgement descriptors. Centralizing this boundary - makes capability propagation the default for every Cambium child while - remaining a no-op for ordinary CLI execution. - """ +def _cambium_subprocess_kwargs(kwargs): + """One authority-forwarding owner for blocking and managed children.""" binding = kwargs.pop("path_binding", None) if binding is not None: # An authorized orchestrator has already admitted the selected child's # arguments. Do not overwrite its scoped manifest with the parent's. kwargs["env"] = binding["env"] kwargs["pass_fds"] = binding["pass_fds"] - return subprocess.run(*popenargs, **kwargs) + return kwargs inherited = inherited_path_capability_subprocess() caller_fds = kwargs.pop("pass_fds", ()) if caller_fds is None: @@ -87,7 +81,17 @@ def run_cambium_subprocess(*popenargs, **kwargs): environment = dict(os.environ if caller_env is None else caller_env) environment.update(inherited_env) kwargs["env"] = environment - return subprocess.run(*popenargs, **kwargs) + return kwargs + + +def run_cambium_subprocess(*popenargs, **kwargs): + """Run a child with retained path authority and acknowledgements.""" + return subprocess.run(*popenargs, **_cambium_subprocess_kwargs(kwargs)) + + +def open_cambium_subprocess(*popenargs, **kwargs): + """Create the same authorized child; its caller owns waiting and cleanup.""" + return subprocess.Popen(*popenargs, **_cambium_subprocess_kwargs(kwargs)) def read_bytes(path, consumptions=("snapshot", "transaction")): @@ -120,6 +124,8 @@ class YamlSubsetError(ValueError): def strip_yaml_comment(line): """Strip inline comments (# must be at start of line or preceded by whitespace; # inside quotes is kept).""" + if "#" not in line: + return line.rstrip() out = [] quote = None for idx, ch in enumerate(line): @@ -296,6 +302,21 @@ def _parse_yaml_subset_by_exact_text(text): return value +def _copy_yaml_tree(value): + """Detach the parser's plain containers; its scalars are immutable. + + The restricted parser creates only dictionaries, lists and scalar values, + with no object hooks, aliases or cycles. General-purpose deepcopy's object + dispatch and identity graph therefore prove nothing additional here. + This is private to the parser, not a copier for caller-supplied objects. + """ + if isinstance(value, dict): + return {key: _copy_yaml_tree(item) for key, item in value.items()} + if isinstance(value, list): + return [_copy_yaml_tree(item) for item in value] + return value + + def parse_yaml_subset(text): """Parse the restricted YAML subset into one caller-owned object. @@ -307,7 +328,7 @@ def parse_yaml_subset(text): """ if not isinstance(text, str): raise TypeError("restricted YAML input must be text") - return copy.deepcopy(_parse_yaml_subset_by_exact_text(text)) + return _copy_yaml_tree(_parse_yaml_subset_by_exact_text(text)) def parse_vocabulary_artifact(text): diff --git a/Tools/platform/common/primitives.py b/Tools/platform/common/primitives.py index 17b496fc..95b03505 100644 --- a/Tools/platform/common/primitives.py +++ b/Tools/platform/common/primitives.py @@ -38,13 +38,27 @@ def validated_document(document, validator, *, cache_projection=False): return document -def document_projection(document, validator): - """Reuse only the same owner and exact document; never expose cache values.""" +def document_projection(document, validator, *, path=()): + """Validate the whole input, then copy only the requested projection. + + An empty path returns the complete projection; None requests validation + without a returned copy. Neither changes the owner's acceptance check. + """ if (isinstance(document, _ProjectedDocument) and document._validator is validator and document._bytes == document._identity()): - return deepcopy(document._projection) - return validator(document) + value = document._projection + if path is None: + return None + for key in path: + value = value[key] + return deepcopy(value) + value = validator(document) + if path is None: + return None + for key in path: + value = value[key] + return value def nonempty_string(value): diff --git a/Tools/platform/common/reporting.py b/Tools/platform/common/reporting.py index ee664230..0be4107a 100644 --- a/Tools/platform/common/reporting.py +++ b/Tools/platform/common/reporting.py @@ -105,6 +105,14 @@ def write_canonical_json(payload, *, stream=None): def validate_publication_result(payload): """Validate transient mechanical facts, never a producer's business verdict.""" + if isinstance(payload, list): + if not payload: + raise ValueError("publication results must report at least one attempted operation") + for item in payload: + if not isinstance(item, dict): + raise ValueError("publication result collection must be flat") + validate_publication_result(item) + return payload if not isinstance(payload, dict): raise ValueError("publication result must be one object") publication = payload.get("publication") @@ -173,6 +181,8 @@ def publication_result(publication, *, status, errors=(), **fields): def publication_result_reliable(payload): """Whether the operation boundary is settled, not whether its review passed.""" validate_publication_result(payload) + if isinstance(payload, list): + return all(item["status"] != "uncertain" for item in payload) return payload["status"] != "uncertain" diff --git a/Tools/platform/distribution/test_runner.py b/Tools/platform/distribution/test_runner.py index adcc4d8d..ce78568b 100644 --- a/Tools/platform/distribution/test_runner.py +++ b/Tools/platform/distribution/test_runner.py @@ -16,9 +16,11 @@ import functools import hashlib import json +import math import os import pathlib import platform +import signal import subprocess import sys import tempfile @@ -43,8 +45,9 @@ def measure_scope(kind: str, identity: str): test child this is a no-op; no environment flag reaches production tools. """ state = _MEASUREMENTS.get() + counts = {} if state is None: - yield + yield counts return stack, rows, on_scope = state frame = {"kind": kind, "identity": identity, "children": 0.0} @@ -53,7 +56,7 @@ def measure_scope(kind: str, identity: str): started = time.monotonic() outcome = "returned" try: - yield + yield counts except BaseException: outcome = "raised" raise @@ -67,6 +70,12 @@ def measure_scope(kind: str, identity: str): "elapsed": elapsed, "exclusive": max(0.0, elapsed - frame["children"]), "outcome": outcome} + if counts: + if any(not isinstance(key, str) or not key or + not isinstance(value, int) or isinstance(value, bool) or value < 0 + for key, value in counts.items()): + raise ValueError("measured work counts require names and nonnegative integers") + row["counts"] = dict(sorted(counts.items())) rows.append(row) if on_scope is not None: on_scope(dict(row)) @@ -305,28 +314,64 @@ def _run_child( root: pathlib.Path, env: dict[str, str], progress_path: pathlib.Path | None = None, + deadline: float | None = None, ) -> GroupResult: """The only subprocess boundary used by the catalog runner.""" started = time.monotonic() + if deadline is not None and started >= deadline: + return GroupResult(group, 124, "", "test deadline exhausted before admission\n", 0.0) try: print("test runner: starting path=%s cases=%d" % (group.path, len(group.test_ids)), flush=True) with tempfile.TemporaryDirectory(prefix="cambium-test-cost-") as temporary: report = pathlib.Path(temporary) / "result.json" - result = kblib.run_cambium_subprocess( + # This boundary owns test-process lifetime, not business execution. + # Keep authority forwarding at its existing owner; private TMPDIR + # also makes interrupted fixture resources reclaimable by parent. + environment = {**env, "TMPDIR": temporary} + timed_out = False + with kblib.open_cambium_subprocess( [python, "-c", "from Tools.platform.distribution.test_runner import child_main; " "raise SystemExit(child_main())", str(report), str(progress_path) if progress_path else "", *group.test_ids], - cwd=str(root), env=env, check=False, stdout=subprocess.PIPE, - stderr=subprocess.PIPE, text=True) + cwd=str(root), env=environment, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, text=True, + start_new_session=os.name == "posix") as process: + def terminate(signum): + try: + if os.name == "posix": + os.killpg(process.pid, signum) + else: + process.kill() + except ProcessLookupError: + pass + try: + remaining = None if deadline is None else max(0, deadline - time.monotonic()) + stdout, stderr = process.communicate(timeout=remaining) + except subprocess.TimeoutExpired: + timed_out = True + terminate(signal.SIGTERM) + try: + stdout, stderr = process.communicate(timeout=1) + except subprocess.TimeoutExpired: + terminate(signal.SIGKILL) + stdout, stderr = process.communicate() + # A descendant may ignore TERM and close its inherited + # pipes. Successful communicate is not proof it exited. + terminate(signal.SIGKILL) + stderr += "\ntest deadline exceeded; isolated process group terminated\n" + except BaseException: + terminate(signal.SIGKILL) + process.communicate() + raise try: measurement = json.loads(report.read_text(encoding="utf-8")) except (OSError, ValueError): measurement = None # A crash has no complete timing report. return GroupResult( group=group, - returncode=result.returncode, - stdout=result.stdout, - stderr=result.stderr, + returncode=124 if timed_out else process.returncode, + stdout=stdout, + stderr=stderr, elapsed=time.monotonic() - started, measurement=measurement, ) @@ -429,13 +474,18 @@ def _execute_suite( completed_modules = 0 returncode = 0 number_by_group = {group: number for number, group in enumerate(groups, 1)} + def completed(result): + count = (result.measurement or {}).get("tests_run") + if type(count) is int and 0 <= count <= len(result.group.test_ids): + return count + return len(result.group.test_ids) if result.returncode == 0 else 0 for _number, result in _parallel_results( parallel, jobs=jobs, run_child=run_child ): number = number_by_group[result.group] _emit_result(suite, number, len(groups), result, "parallel") - completed_cases += len(result.group.test_ids) + completed_cases += completed(result) completed_modules += 1 if result.returncode and not returncode: returncode = result.returncode @@ -445,7 +495,7 @@ def _execute_suite( for group in serial: result = run_child(group) _emit_result(suite, number_by_group[group], len(groups), result, "serial") - completed_cases += len(group.test_ids) + completed_cases += completed(result) completed_modules += 1 if result.returncode: return result.returncode, completed_cases, completed_modules @@ -476,8 +526,19 @@ def main(argv=None) -> int: ) parser.add_argument("--list", action="store_true", dest="list_only") parser.add_argument("--report", help="write a new low-authority JSON cost report outside the repository") + parser.add_argument("--deadline", type=float, + help="shared absolute Unix execution deadline; no per-file budget reset") args = parser.parse_args(argv) root = pathlib.Path(args.root).resolve() + deadline = None + if args.deadline is not None: + if not math.isfinite(args.deadline) or args.deadline <= 0 or os.name != "posix": + print("test runner: FAIL: deadline requires a finite positive timestamp and POSIX process isolation", file=sys.stderr) + return 1 + deadline = time.monotonic() + (args.deadline - time.time()) + if deadline <= time.monotonic(): + print("test runner: deadline exhausted before catalog admission", file=sys.stderr) + return 124 report_path = pathlib.Path(args.report).resolve() if args.report else None if report_path is not None and (report_path.is_relative_to(root) or report_path.exists()): print("test runner: FAIL: --report must be a new file outside the repository", file=sys.stderr) @@ -544,7 +605,7 @@ def run_child(group): source_hash = None # Diagnostics do not redefine test admission. result = _run_child(group, python=args.python or sys.executable, root=root, env=env, progress_path=progress_dir / (group.module + ".jsonl") - if progress_dir else None) + if progress_dir else None, deadline=deadline) reports.append({"path": group.path, "test_ids": list(group.test_ids), "test_source_sha256": source_hash, "elapsed": result.elapsed, "exit": result.returncode, diff --git a/Tools/schemas/audit_plan.template.yaml b/Tools/schemas/audit_plan.template.yaml index e9e7101b..6bfdfc54 100644 --- a/Tools/schemas/audit_plan.template.yaml +++ b/Tools/schemas/audit_plan.template.yaml @@ -29,7 +29,7 @@ obligations: target: Topics/Example.md applicability: "tier=L AND trigger in [new,needs_rereview,review_by_expired]" evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: substantive-review-evidence dimension: content_and_depth acceptance_predicate: content-correctness producer_check: substantive_review diff --git a/Tools/schemas/required_queue.template.yaml b/Tools/schemas/required_queue.template.yaml index 47cb86e3..ada1b5aa 100644 --- a/Tools/schemas/required_queue.template.yaml +++ b/Tools/schemas/required_queue.template.yaml @@ -49,7 +49,7 @@ selected_profile_manifest: "" # no other Queue/Coverage write may intervene before this item closes. Closure # separately consumes a current Queue consistency receipt and a canonical # batch_close_gate receipt. The latter binds the recomputed current repository -# snapshot SHA, the global review receipt, and seven distinct Closed List +# snapshot SHA, the actual reviewer attestation, and seven distinct Closed List # evidence receipts; matching strings alone and batch-local review cannot # substitute for this post-merge global gate. required_queue: [] diff --git a/Tools/schemas/terminal_proof.template.yaml b/Tools/schemas/terminal_proof.template.yaml index b32dc3c2..f33ef805 100644 --- a/Tools/schemas/terminal_proof.template.yaml +++ b/Tools/schemas/terminal_proof.template.yaml @@ -50,13 +50,12 @@ dimension_coverage: rendering: "not-applicable: no rendering trigger is present" guidance_and_contract: - audit-fixture-guidance-and-contract -audit_receipt_register: .cambium/receipts/audit-receipts.jsonl terminal_audit_receipt_register: .cambium/receipts/terminal.jsonl reused_receipts: [] superseded_receipts: [] invalidated_receipts: [] unresolved_invalidations: 0 -full_deterministic_results: .cambium/receipts/audit-receipts.jsonl +full_deterministic_results: .cambium/receipts/terminal.jsonl incremental_manual_scope: - Topics/Example Topic.md sampling_scope_and_result: bounded sampling completed; all sampled objects passed diff --git a/Tools/test-ownership.yaml b/Tools/test-ownership.yaml index af9a761d..b86b405f 100644 --- a/Tools/test-ownership.yaml +++ b/Tools/test-ownership.yaml @@ -510,29 +510,6 @@ tests: disposition: keep semantics: audit_producers parallel_safe: true - - path: Tools/tests/test_audit_receipt_contract.py - owner: Tools/execution/audit/audit_receipt_contract.py - level: contract - lifecycle: current - disposition: keep - semantics: current_full_audit_receipt_contract - owner_contract_symbol: audit_receipt_contract.validate_audit_receipt - parallel_safe: true - overrides: - - selector: AuditReceiptSchemaContractTests.* - semantics: audit_receipt_closed_schema_and_identity - owner_contract_symbol: audit_receipt_contract.validate_contract - parallel_safe: true - - selector: AuditReceiptAfterImageContractTests.* - semantics: audit_receipt_page_after_image_contract - owner_contract_symbol: audit_receipt_contract.page_artifact_fingerprint_contract - parallel_safe: true - - selector: AuditReceiptTypedDispatchIntegrationTests.* - owner: Tools/execution/evidence/receipt_type_contract.py - level: integration - semantics: audit_receipt_typed_registry_dispatch - owner_contract_symbol: receipt_type_contract.current_receipt_errors - parallel_safe: true - path: Tools/tests/test_batch_close_audit.py owner: Tools/execution/audit/batch_close_audit.py level: contract @@ -540,11 +517,6 @@ tests: disposition: keep semantics: batch_close_audit parallel_safe: true - overrides: - - selector: PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection - owner_contract_symbol: batch_close_audit.validate_post_delta_evidence_set - semantics: post_delta_precursor_fingerprint_acceptance - duplicate_group: post-delta-precursor-owner-and-close-consumer - path: Tools/tests/test_batch_close_contract.py owner: Tools/execution/audit/batch_close_contract.py level: contract @@ -732,7 +704,7 @@ tests: semantics: batch_close_current_bundle_recovery_projection owner_contract_symbol: resume.batch_close_recovery_inventory parallel_safe: true - - selector: AppliedBatchCloseTests.test_partial_multi_register_publication_retains_fail_closed_lock + - selector: AppliedBatchCloseTests.test_partial_close_publication_retains_fail_closed_lock level: slow semantics: batch_close_interrupted_publication_fail_closed owner_contract_symbol: check_batch_close._append_receipts @@ -927,11 +899,11 @@ tests: owner_contract_symbol: check_proof._dimension_coverage_failures parallel_safe: true overrides: - - selector: TerminalProofAuditReceiptConsumerIntegrationTests.* - level: integration + - selector: TerminalProofEvidenceConsumerTests.* + level: unit semantics: terminal_proof_plan_bound_dimension_evidence_consumer owner_contract_symbol: check_proof._validate_dimension_coverage_evidence - parallel_safe: false + parallel_safe: true - selector: TerminalProofContractTests.* owner: Tools/execution/audit/terminal_proof_contract.py level: contract @@ -1033,6 +1005,12 @@ tests: - selector: CiMatrixPresentationContractTests.test_history_is_bounded_main_only_and_network_failure_falls_back semantics: bounded_read_only_ci_history owner_contract_symbol: ci_impact._historical_costs + - selector: CiMatrixPresentationContractTests.test_required_budget_* + semantics: complete_required_attempt_job_and_time_acceptance + owner_contract_symbol: ci_impact.required_budget_verdict + - selector: CiMatrixPresentationContractTests.test_budget_metadata_* + semantics: complete_official_attempt_metadata_read + owner_contract_symbol: ci_impact._run_metadata - selector: SelectedTestRunnerDelegationContractTests.* semantics: ci_exact_selection_delegates_to_catalog_execution_owner owner_contract_symbol: ci_impact.run_selected_tests @@ -1060,11 +1038,6 @@ tests: level: integration semantics: post_delta_current_repository_owner_seam parallel_safe: false - - selector: PostDeltaCloseConsumerTests.test_raw_producer_evidence_must_remain_resolvable - semantics: close_consumer_propagates_unresolvable_precursor - consumer_only: true - primary_owner_test: test_batch_close_audit.PostDeltaAuditClosureTests.test_terminal_pair_replays_the_same_precursor_projection - duplicate_group: post-delta-precursor-owner-and-close-consumer - path: Tools/tests/test_compile_cli_contract.py owner: Tools/platform/agent_interface/compile_cli_contract.py level: contract @@ -1134,7 +1107,7 @@ tests: - selector: CompilerProjectionLifecycleTests.test_checked_view_rechecks_components_discovery_environment_and_target level: contract semantics: invocation_scoped_cli_input_identity_and_invalidation - owner_contract_symbol: compile_cli_contract.checked_projection + owner_contract_symbol: compile_cli_contract.checked_tool - selector: CompilerCliTransportTests.test_public_cli_transports_one_current_projection_check level: integration semantics: compile_cli_contract_public_transport @@ -2873,6 +2846,10 @@ tests: owner: Tools/platform/distribution/test_runner.py semantics: file_process_isolation_preserves_selected_levels owner_contract_symbol: test_runner.module_groups + - selector: TestRunnerSelectionContractTests.test_deadline_* + owner: Tools/platform/distribution/test_runner.py + semantics: shared_deadline_admission_and_incomplete_case_accounting + owner_contract_symbol: test_runner.main - selector: TestRunnerSelectionContractTests.test_cost_* owner: Tools/platform/distribution/test_runner.py level: unit @@ -2887,6 +2864,12 @@ tests: semantics: test_catalog_repository_projection_freshness owner_contract_symbol: test_catalog.build_catalog parallel_safe: false + - selector: TestRunnerDeadlineIntegrationTests.* + owner: Tools/platform/distribution/test_runner.py + level: integration + semantics: bounded_test_process_descendant_and_fixture_cleanup + owner_contract_symbol: test_runner.main + parallel_safe: true - path: Tools/tests/test_tool_availability.py owner: Tools/platform/agent_interface/tool_availability.py level: contract @@ -2946,13 +2929,19 @@ tests: semantics: canonical_repository_relative_path_shape owner_contract_symbol: path_contract.canonical_repository_relative_path parallel_safe: true - - path: Tools/tests/test_tools_readme_inventory.py + - path: Tools/tests/test_readme_examples.py owner: Tools/README.md level: unit lifecycle: current disposition: keep - semantics: tools_readme_inventory + semantics: readme_links_and_command_examples parallel_safe: true + overrides: + - selector: ToolsReadmeCommandTests.test_documented_scripts_and_options_exist + owner: Tools/platform/agent_interface/entrypoint_loader.py + owner_contract_symbol: entrypoint_loader.capture_argument_parser + level: contract + semantics: documented_examples_use_current_cli_interface - path: Tools/tests/test_update_queue.py owner: Tools/execution/task_runtime/update_queue.py level: integration diff --git a/Tools/tests/fixtures/contract/post_delta_objects.py b/Tools/tests/fixtures/contract/post_delta_objects.py index 1c04fb9e..e54f356a 100644 --- a/Tools/tests/fixtures/contract/post_delta_objects.py +++ b/Tools/tests/fixtures/contract/post_delta_objects.py @@ -75,6 +75,9 @@ def producer_evidence(stage, obligation, ordinal): plan = stage["plan"] return { "receipt_id": "raw-%02d" % ordinal, "tool": "check_batch_close", + "receipt_type_id": "batch-close-member-evidence-v1", "gate_id": "batch-close", + "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", + "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": SHA_A, "tool_version": check_batch_close.TOOL_VERSION, "check": obligation["producer_check"], "target": obligation["target"], "result": "pass", "details": "fixture producer evidence", diff --git a/Tools/tests/fixtures/e2e/required_queue_scenarios.py b/Tools/tests/fixtures/e2e/required_queue_scenarios.py index 2b90c80d..4f91a2f3 100644 --- a/Tools/tests/fixtures/e2e/required_queue_scenarios.py +++ b/Tools/tests/fixtures/e2e/required_queue_scenarios.py @@ -269,9 +269,21 @@ def invoke_tool(self, name, *arguments): self.mcp_session.initialize() return self.mcp_session.run_cli(name, *arguments) - def execute_runner(self, action, *, semantic_input=None, proposal=None): - """Execute the observed action, with no direct producer fallback.""" - arguments = {"root": str(self.root), "execute": action["action_id"]} + def execute_runner_actions(self, action, *, semantic_input=None, proposal=None): + """Use the existing continuous mode between semantic boundaries. + + Closing is kept as an exact single action: the next batch must not + start before this scenario has verified the closed after-image. + Every real child result remains visible; one outer request is not + reported as one unit of governance work. + """ + review_inputs = (semantic_input is not None and + "initial_action_id" in semantic_input and "reviews" in semantic_input) + continuous = (review_inputs or (action["disposition"] == "invoke" and + action["token"] != "close-applied-batch")) + arguments = {"root": str(self.root)} + arguments.update({"run_until_boundary": True} if continuous else + {"execute": action["action_id"]}) if semantic_input is not None: relative = runtime_paths.TRANSIENT_ROOT + "/e2e-action-input.json" path = self.root / relative @@ -280,20 +292,33 @@ def execute_runner(self, action, *, semantic_input=None, proposal=None): arguments["input"] = relative if proposal is not None: arguments["proposal"] = proposal - with measure_scope("runner-action", action["token"]): + kind = "runner-continuation" if continuous else "runner-action" + with measure_scope(kind, action["token"]) as counts: envelope = self.mcp_session.call_checked("run_task", arguments) - execution = envelope["stdout_json"] - self.assertEqual(0, execution["returncode"], execution) - self.assertIsNone(execution["next_action_error"], execution) - self.assertIsNotNone(execution["next_action"], execution) - for child in execution["substeps"]: - self.assertEqual([], child["invocation_errors"], child) - self.assertTrue(child["observation"]["output_reliable"], child) - self.assertTrue(child["observation"]["invocation_reliable"], child) - self.runner_trace.append({ - "action": action["token"], "batch": action["target"].get("batch_id"), - "substeps": [child["tool"] for child in execution["substeps"]], - }) + execution = envelope["stdout_json"] + self.assertIsNone(execution.get("next_action_error"), execution) + self.assertIsNotNone(execution["next_action"], execution) + if not continuous: + self.assertEqual(action["action_id"], execution["executed_action_id"]) + execution = {"executed": [dict(execution, action_id=execution["executed_action_id"], + token=execution["executed_token"], target=action["target"])], + "next_action": execution["next_action"]} + self.assertTrue(execution["executed"], execution) + self.assertEqual(action["action_id"], execution["executed"][0]["action_id"]) + for step in execution["executed"]: + self.assertEqual(0, step["returncode"], step) + token = "action:" + step["token"] + counts[token] = counts.get(token, 0) + 1 + for child in step["substeps"]: + self.assertEqual([], child["invocation_errors"], child) + self.assertTrue(child["observation"]["output_reliable"], child) + self.assertTrue(child["observation"]["invocation_reliable"], child) + key = "child:" + child["tool"] + counts[key] = counts.get(key, 0) + 1 + self.runner_trace.append({ + "action": step["token"], "batch": step["target"].get("batch_id"), + "substeps": [child["tool"] for child in step["substeps"]], + }) return execution def proposal_path(self, batch_id, object_path): diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint.manifest.json b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint.manifest.json index b30120f5..df7e0cf7 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint.manifest.json +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint.manifest.json @@ -1,6 +1,6 @@ { "artifacts": { - "delta_apply_receipt": "audit-apply_delta-20260909T184410Z-c9843d8a5beb488888ac66002fff55e5-0001" + "delta_apply_receipt": "audit-apply_delta-20260911T054012Z-a9b078899bd742a5baa95ee885771172-0001" }, "checkpoint_id": "batch-close-applied-current", "current_contract_owner": "Tools.execution.task_runtime.runtime_validation.validate_runtime", @@ -8,7 +8,7 @@ "files": [ { "path": ".cambium/deltas/B1.yaml", - "sha256": "sha256:2713db17ccf1c396d8b9f853a72645bc762b4f4a23789d672ea9ad54e5d27ced", + "sha256": "sha256:17fd0cdf3cec10c38ba5aa034fa39e86c4a8a25dbc2d2afcd93a72784a0c6fd9", "size": 305 }, { @@ -33,77 +33,72 @@ }, { "path": ".cambium/receipts/applied.jsonl", - "sha256": "sha256:2e4103c206eacdeb815b8faedd85f53636a54cd5f6047a02abbff6db5f496f8d", + "sha256": "sha256:47ef7ac626163aa8bf161cfdb01c03b0cfa41b99b696bdfaa9985463248d55f5", "size": 2922 }, - { - "path": ".cambium/receipts/audit-receipts.jsonl", - "sha256": "sha256:d4a97e8664074573954e0d9bbe53cd6fe9520e55f5b6e59870dfe7780c2aee75", - "size": 11179 - }, { "path": ".cambium/receipts/batch-page-reviews.jsonl", - "sha256": "sha256:dbb178a7a46b11c9ea34a5c20397d22a9216f8593265cfc67dd0dcc78967c2cc", + "sha256": "sha256:ad208e173ea8408f34ab5da9a81bdabd4610b9257f71878c875cf87e3cdb5156", "size": 2854 }, { "path": ".cambium/receipts/changed-scope-evidence.jsonl", - "sha256": "sha256:8e595d0483e964dc7c92efae859c4229bbc0d6ea98dffd475caed1a668770551", - "size": 25037 + "sha256": "sha256:d9cc80473423e844494f3ccd67cc465efc7bab1714c6811d17e166cdbdf0554a", + "size": 25113 }, { "path": ".cambium/receipts/gate-attestations.jsonl", - "sha256": "sha256:24237320c8d97fa617257c070070232c05f8d3f0d44919981a6e79c235455983", - "size": 14567 + "sha256": "sha256:595c9aca0c6097a1fd196f3347d8ae35bac5e46ef0dabed90a00771d0dd99249", + "size": 14270 }, { "path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", - "sha256": "sha256:9353130a083d2b08e9248aebd1e6fca2f47cab53817a780f19f848b8820a1262", + "sha256": "sha256:53da455dca26d54af6375b1d419583f45f3fbb0f8c55940db98f0dbbaf4f410a", "size": 1292 }, { "path": ".cambium/receipts/queue-transitions.jsonl", - "sha256": "sha256:70b42dab409545b9063a11a7b80da4a15c677e9c5da218e5fbba7d0493ae8182", + "sha256": "sha256:4b4db6f6f6475a2e59dcf8a11da63ebe03ff84263d4e224050c244c8a4f8b5e3", "size": 4955 }, { "path": ".cambium/receipts/ready.jsonl", - "sha256": "sha256:a14f54a967afbe72fe30b781f52442980405cf15285e6168cc2868f885d3efdf", + "sha256": "sha256:6d06c90f780abb7961aa827296843910138e541361e80370d7b781c46b2987a9", "size": 8120 }, { "path": ".cambium/receipts/rendering-verification.jsonl", - "sha256": "sha256:7010c151bc478532bdd453e0f0447c0ad19a87dfbe82ce3ba2a4a0330c5d3cd4", + "sha256": "sha256:fd328bd733365f5531677f59ba120d2d24afee7573c99739b9e833318dc559f6", "size": 2005 }, { "path": ".cambium/receipts/standards-adoptions.jsonl", - "sha256": "sha256:2b7b601b284b4735fffa2f0d03c963b16b30564d212f1da3706db1a4bd61526d", + "sha256": "sha256:e14d8ffed6aadd545e46977c80725017c22d7fc6d0bf08ca9bfbd2602df056ea", "size": 2314 }, { "path": ".cambium/receipts/task-plans.jsonl", - "sha256": "sha256:4f51954d310a2382cd4b8da08458ba49df5519fa909281af640db8e2ace64b00", + "sha256": "sha256:e156c81018a3888a4860f78de065db1ad1323296c35449abf588eafbf918c4d6", "size": 1740 }, { "path": ".cambium/receipts/task-transitions.jsonl", - "sha256": "sha256:1c455f521ee897117bd0c19c9bdd62f641b6e45972126827ad75306423c81bed", + "sha256": "sha256:bd83f1dd946760acf9cbedb0b34ed6658e3815e5e70f6a4e5967b58dd1724583", "size": 2843 }, { "path": ".cambium/state/coverage_ledger.yaml", - "sha256": "sha256:28d962a61f9985e3bfe316061b69c6e3463b74fe5a9bc01487519a2f9d95c197", + "sha256": "sha256:b1bc623e22414b7159c464ac6ffc24609812cebc5b7c737fd72ef3d5f8fcb23a", "size": 1380 }, { "path": ".cambium/state/progress_ledger.yaml", - "sha256": "sha256:3c33a194d330e0f026f17719bc1cb6efe294edef2b2e67731085417f8a5d1aca", + "sha256": "sha256:f51e1f05c0b1fc3c8293abc9e234cd845b3d1a29a55c389f8908391c0bf3f7a7", "size": 2396 }, { "path": ".cambium/state/required_queue.yaml", - "sha256": "sha256:1e7fdcec2f06c2d5043501ee892ba4db5d22c4e09c1455ee9ec72c8871882c2d", + "sha256": "sha256:22f2002ff9e859233fb55dce70bc83d7dfb893fb55abe97440d8c43a8d6aa7cc", "size": 1445 }, { @@ -113,13 +108,13 @@ }, { "path": ".cambium/tmp/receipt-append.free", - "sha256": "sha256:c63291c5d2dc5b8943cb7be79903ffb03d4e89e1f05ab8c7a14558c5ca5eef1a", + "sha256": "sha256:c133b85bdf57e782f19f4d487e79891f098b0b99173e11e54ff5a07466f66d80", "size": 93 }, { - "path": ".cambium/work_specs/audit-plans/audit-plan-B1-3257a177c31b41f8.yaml", - "sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", - "size": 14284 + "path": ".cambium/work_specs/audit-plans/audit-plan-B1-129b6748ac64e57f.yaml", + "sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", + "size": 14460 }, { "path": "Topics/A.md", @@ -140,6 +135,6 @@ ], "scenario": "applied", "schema_version": 1, - "tree_sha256": "sha256:b2a803874ef60a1232262492cedfcc5933d9441e8bf372c98baae0f1affec982", - "validated_tree_sha256": "sha256:ca1856ed8e3d12e1b739b8e5c2d3edffdbda6d7aa02c3286611d883919fdd717" + "tree_sha256": "sha256:8052a35bff53bac3d77ed88f309795b0496db73759de74e20a96e6370939c792", + "validated_tree_sha256": "sha256:e1ca5dcb72a232e4c7f17b6d2d12cd598db088e1eab37b080c8499ec3adcb6d5" } diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/deltas/B1.yaml b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/deltas/B1.yaml index 23e92598..f543c165 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/deltas/B1.yaml +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/deltas/B1.yaml @@ -4,7 +4,7 @@ pages: - path: Topics/A.md authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184400Z-4c3eae45390145ce8418f656e9489196-0001 + - audit-record_batch_page_review-20260911T054009Z-d7f3df685a264382888abea524d090af-0001 open_gaps_added: [] open_gaps_closed: [] next_batch_updates: [] diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/applied.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/applied.jsonl index 19084ac2..af646595 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/applied.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/applied.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-apply_delta-20260909T184410Z-c9843d8a5beb488888ac66002fff55e5-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B1", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-09T18:44:10Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B1", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:2713db17ccf1c396d8b9f853a72645bc762b4f4a23789d672ea9ad54e5d27ced", "before_coverage_sha256": "sha256:9353130a083d2b08e9248aebd1e6fca2f47cab53817a780f19f848b8820a1262", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", "after_coverage_sha256": "sha256:28d962a61f9985e3bfe316061b69c6e3463b74fe5a9bc01487519a2f9d95c197", "before_required_queue_sha256": "sha256:1e7fdcec2f06c2d5043501ee892ba4db5d22c4e09c1455ee9ec72c8871882c2d", "after_required_queue_sha256": "sha256:1e7fdcec2f06c2d5043501ee892ba4db5d22c4e09c1455ee9ec72c8871882c2d", "before_progress_sha256": "sha256:3c33a194d330e0f026f17719bc1cb6efe294edef2b2e67731085417f8a5d1aca", "after_progress_sha256": "sha256:3c33a194d330e0f026f17719bc1cb6efe294edef2b2e67731085417f8a5d1aca", "required_queue_sha256": "sha256:1e7fdcec2f06c2d5043501ee892ba4db5d22c4e09c1455ee9ec72c8871882c2d", "queue_revision": 2, "queue_state_revision": 2, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "manifest_semantic_before_set_sha256": "sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5", "property_events": [], "receipt_path": ".cambium/receipts/applied.jsonl"} +{"receipt_id": "audit-apply_delta-20260911T054012Z-a9b078899bd742a5baa95ee885771172-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B1", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-11T05:40:12Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B1", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:17fd0cdf3cec10c38ba5aa034fa39e86c4a8a25dbc2d2afcd93a72784a0c6fd9", "before_coverage_sha256": "sha256:53da455dca26d54af6375b1d419583f45f3fbb0f8c55940db98f0dbbaf4f410a", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", "after_coverage_sha256": "sha256:b1bc623e22414b7159c464ac6ffc24609812cebc5b7c737fd72ef3d5f8fcb23a", "before_required_queue_sha256": "sha256:22f2002ff9e859233fb55dce70bc83d7dfb893fb55abe97440d8c43a8d6aa7cc", "after_required_queue_sha256": "sha256:22f2002ff9e859233fb55dce70bc83d7dfb893fb55abe97440d8c43a8d6aa7cc", "before_progress_sha256": "sha256:f51e1f05c0b1fc3c8293abc9e234cd845b3d1a29a55c389f8908391c0bf3f7a7", "after_progress_sha256": "sha256:f51e1f05c0b1fc3c8293abc9e234cd845b3d1a29a55c389f8908391c0bf3f7a7", "required_queue_sha256": "sha256:22f2002ff9e859233fb55dce70bc83d7dfb893fb55abe97440d8c43a8d6aa7cc", "queue_revision": 2, "queue_state_revision": 2, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "manifest_semantic_before_set_sha256": "sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5", "property_events": [], "receipt_path": ".cambium/receipts/applied.jsonl"} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/audit-receipts.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/audit-receipts.jsonl deleted file mode 100644 index 37142192..00000000 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/audit-receipts.jsonl +++ /dev/null @@ -1,5 +0,0 @@ -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184357Z-c61f623ff6c547e7a5b82f6952977d64-0001", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "scope": ["B1", "Topics/A.md"], "acceptance_predicate": "k12-02-rendering-verification-record", "producer_check": "changed_scope_rendering_escalation_record", "producer_capability": "dedicated-rendering-verification-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b04ea40709a1217b1d97f394206dc256bc2a0d5e7376ba974d2506ed82c1dbbf", "verifier": "record_rendering_verification", "method": "record_rendering_verification@2.0.0/changed_scope_rendering_escalation_record", "evidence_ref": "audit-record_rendering_verification-20260909T184357Z-01b69163c82f4557b12f096f8464049f-0001", "checked_at": "2026-09-09T18:43:57Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184400Z-21826bc710e74f26ac4b988671bbed87-0001", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["Progress.guidance_queue"], "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:661f6eba9a3dbb382b02f7f15b1ad69164a5efe7e1838e583b2e54c54242a917", "dependency_fingerprint": "sha256:a073a840eb38bd1a4464a752db41debf91b42b71768802ac35eef47ee905581a", "contract_fingerprint": "sha256:7c247b3325216ee324ddd41ad045d3358097569e48854e25f0f204805741ca37", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_guidance_state_zero_counts", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184359Z-ca0db1e1147e42f7bacfa8e0ffcf7230-0001", "checked_at": "2026-09-09T18:43:59Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184402Z-07532efeff7f4a8e85ca2b239e8fb68f-0001", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:cc6a12d2fe20bfa551d21a61965c7ff71ae09969172bfff90100ce69d432ef09", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_level0_fence_closure", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184402Z-4d8781a38d2a42c19acb4c2c8e57b5d9-0001", "checked_at": "2026-09-09T18:44:02Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184404Z-d297d8b65ea94f149a3301ffff40a0f5-0001", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["B1", "fixture-task"], "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:097fdf43ed4a5aa730636172fc0e060fb79113b36457eff471e1717830ad07bb", "dependency_fingerprint": "sha256:2b922b98cd98380b4cb68dbda7c83db32c19fe3d30d01788fbf57d1e9c0c8321", "contract_fingerprint": "sha256:f814a64b2e041fd9dbc44f36eaa9d31274183f8ce2fc74b17bc81e9c0985c11d", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_frozen_task_contract_references", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184403Z-340b471ce75b447d80a91cd2621e1cb3-0001", "checked_at": "2026-09-09T18:44:03Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184405Z-0bfe6e0e028741919036758b9ad02956-0001", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:151821d52b6f74a493f797228f7bd04dc895ccd1c82b01bee4117fbb0d72a919", "contract_fingerprint": "sha256:a77aa0fb603eb6d11a1ea8047a1b96251ee99f685cea433d9652dcc4887f9745", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_coverage_routing_state", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184405Z-37ad22b89ba3474ca0a47b0ea019591c-0001", "checked_at": "2026-09-09T18:44:05Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/batch-page-reviews.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/batch-page-reviews.jsonl index 1f081707..1a6c3aa2 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/batch-page-reviews.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/batch-page-reviews.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-record_batch_page_review-20260909T184400Z-4c3eae45390145ce8418f656e9489196-0001", "receipt_type_id": "batch-page-review-record-v3", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-09T18:44:00Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "tier": "S", "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:52ae54e8b38cbf6985eb1a86746133dd7b33c30a11a21880e36556a517070e41", "contract_fingerprint": "sha256:b79ea41837620e39972159a0ec9ec5f47555d24f74200b39a9a3885f74644529", "semantic_content_fingerprint": "sha256:9df5cd39dfe163c9269e796a9077ee35af8767a34bea9b3fb6958eef501beb19", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:5974f0bb10bc013190eb7df06d534b1ca3d9d7810b56cd3737c4c2ef70ebc20f", "selection_frozen_at": "2026-09-09T18:43:56Z"} +{"receipt_id": "audit-record_batch_page_review-20260911T054009Z-d7f3df685a264382888abea524d090af-0001", "receipt_type_id": "batch-page-review-record-v4", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-11T05:40:09Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 4, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "tier": "S", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:af544ed6f5acce440056c6b40a0bbc4a2fe8d935decc4e57b9349e15181952d3", "contract_fingerprint": "sha256:82b4411c6cb12b35d3adb5a6c8d17db3ff8406cc27ed73ffe62a7828c4587931", "semantic_content_fingerprint": "sha256:9df5cd39dfe163c9269e796a9077ee35af8767a34bea9b3fb6958eef501beb19", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:64f3e63795b6c6a1fd0bb61382edd4db6152fdad0fe30b7171e624a4dc6f817e", "selection_frozen_at": "2026-09-11T05:40:05Z"} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl index 892f3f12..bf6ee669 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl @@ -1,7 +1,7 @@ -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184358Z-1d27043845064a2a94308ef9597fe68f-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260909T184358Z-1d27043845064a2a94308ef9597fe68f-0001", "checked_at": "2026-09-09T18:43:58Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:4150fa0adffc32656fc5218d4539896563b86b90eb42212bf43d9c6b60b19f7f", "contract_fingerprint": "sha256:1cc97ad38a6732e9f89c608776d3f7daf82afd3478f98470b85c8cd2a67db3c5", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260909T184358Z-1d27043845064a2a94308ef9597fe68f-0001", "source_receipt_set_sha256": "sha256:b56bfcd208326f5842d6cf2787a6548584a0c74fe56828e7ba3aa0231ad7e24f", "source_receipts": [{"receipt_id": "audit-check_links-20260909T184358Z-1d27043845064a2a94308ef9597fe68f-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-09T18:43:58Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184359Z-5dd2a6c9299d4b409713bd33798145eb-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260909T184358Z-6f11ff2914dc423893b5b71eb19201b6-0001", "checked_at": "2026-09-09T18:43:59Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2a1762d258e2205d3718ae98260c1c03125c4d8aea7a953356dccc63f72a7d4e", "contract_fingerprint": "sha256:36f8e22af1ddc29c070caea5fde309bd0623710af1814fe58494a1b150485ffc", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260909T184358Z-6f11ff2914dc423893b5b71eb19201b6-0001", "source_receipt_set_sha256": "sha256:59206fab486022670c58eaf59dea0b81339d4e1d75b6a1c2d25629f8f12c539e", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:754a9d0b152547af9c2bfaefc6c892d0ff479978b6d734969633f2cb21020e99", "checked_at": "2026-09-09T18:43:58Z", "compiled_vocab_sha256": "sha256:ad95be018e37f7c8138444e3a9b79b12546d682b3f62e77edff7073786e0018f", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "receipt_id": "audit-check_vocab-20260909T184358Z-6f11ff2914dc423893b5b71eb19201b6-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2", "compiled_vocab_sha256": "sha256:ad95be018e37f7c8138444e3a9b79b12546d682b3f62e77edff7073786e0018f", "check_inputs_sha256": "sha256:754a9d0b152547af9c2bfaefc6c892d0ff479978b6d734969633f2cb21020e99"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184359Z-ca0db1e1147e42f7bacfa8e0ffcf7230-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:43:59Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:661f6eba9a3dbb382b02f7f15b1ad69164a5efe7e1838e583b2e54c54242a917", "dependency_fingerprint": "sha256:a073a840eb38bd1a4464a752db41debf91b42b71768802ac35eef47ee905581a", "contract_fingerprint": "sha256:7c247b3325216ee324ddd41ad045d3358097569e48854e25f0f204805741ca37", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:661f6eba9a3dbb382b02f7f15b1ad69164a5efe7e1838e583b2e54c54242a917", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184401Z-3a6ae4bca30542999b6f2a6806e83fe4-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260909T184401Z-cc53c2a8b8d147c592b1e1a76399b177-0001", "checked_at": "2026-09-09T18:44:01Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d4f8902f871b7c76f371f5736410b3cbc90d7a873218a17ee94176f035d8336d", "contract_fingerprint": "sha256:4183cad54cd8a5165ab6d954b5f660c1ed03faff7aca283ea6ea10a92aac550e", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260909T184401Z-cc53c2a8b8d147c592b1e1a76399b177-0001", "source_receipt_set_sha256": "sha256:13638d6c0cf5254b3ee3a4957ec2819064edf16fe27dcd78e38e7d2a258b8019", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:ca0a9a040331fc19a038fb889d48bd3c5b36b2aa31505684d2516cd7be5545da", "checked_at": "2026-09-09T18:44:01Z", "compiled_page_contract_sha256": "sha256:2731b4c5cfebc38b5e312d7b885ee151485c4ff38fec74add16c78abae861edc", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "receipt_id": "audit-check_page_contract-20260909T184401Z-cc53c2a8b8d147c592b1e1a76399b177-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2", "compiled_page_contract_sha256": "sha256:2731b4c5cfebc38b5e312d7b885ee151485c4ff38fec74add16c78abae861edc", "check_inputs_sha256": "sha256:ca0a9a040331fc19a038fb889d48bd3c5b36b2aa31505684d2516cd7be5545da"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184402Z-4d8781a38d2a42c19acb4c2c8e57b5d9-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-09T18:44:02Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:cc6a12d2fe20bfa551d21a61965c7ff71ae09969172bfff90100ce69d432ef09", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:b9c77e7693b766e7e4b25a4c771a16922159ced06a8f9649e641ec30ffdd6bce", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184403Z-340b471ce75b447d80a91cd2621e1cb3-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:03Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:097fdf43ed4a5aa730636172fc0e060fb79113b36457eff471e1717830ad07bb", "dependency_fingerprint": "sha256:2b922b98cd98380b4cb68dbda7c83db32c19fe3d30d01788fbf57d1e9c0c8321", "contract_fingerprint": "sha256:f814a64b2e041fd9dbc44f36eaa9d31274183f8ce2fc74b17bc81e9c0985c11d", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:5a699e68f24a35734d736efcae7ee7a274b51c5e6dc404e9e8b117d5164edd2a", "repository_snapshot_sha256": "sha256:0549568086544f76503c8f7a77444c87a226a3cb7e28a2b52b8bd3e4ad62fc61", "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184405Z-37ad22b89ba3474ca0a47b0ea019591c-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:05Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:151821d52b6f74a493f797228f7bd04dc895ccd1c82b01bee4117fbb0d72a919", "contract_fingerprint": "sha256:a77aa0fb603eb6d11a1ea8047a1b96251ee99f685cea433d9652dcc4887f9745", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:dd4e54cc31ed41abde9a46324ccc170ba552ae6b9cdd7c79dc0c2785dbc67037", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054006Z-017be4866246484a87097ae0706ec0e4-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:06Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-1009563eda811c9053799b34", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:9bdbbdaf21a1491359aaef0aee7626e07aa74de1df329f4da09d01b5a19a34be", "dependency_fingerprint": "sha256:31ace67d35e4f45d5722588b43cbf8ddf43db70ffba37d12de10f8cb3d2caffd", "contract_fingerprint": "sha256:8a4aa7cf808c3f18136aff67552384a226de59d617fa2a3f48edf66f4a1fb5b6", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:92635b6a44ce1db79ddb87ffc856a6d40093f56891fadbd71176f5f5d4d33455", "repository_snapshot_sha256": "sha256:ec6fe682b2bf3dfef8eec5dd2863b0144f3e8d5e74c8610e0ba1b0abab65238d", "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054006Z-25fd27127ea64f11aec4df22b8f1a4d5-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260911T054006Z-25fd27127ea64f11aec4df22b8f1a4d5-0001", "checked_at": "2026-09-11T05:40:06Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7ede4fcc4b243cf68658e7b4fa28e8c07120c74cff709ff498364ff95af2fd81", "contract_fingerprint": "sha256:89b2d7197270b8c9768ffb3b76b1d5a7066095f01f56461e57e116a995c84958", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260911T054006Z-25fd27127ea64f11aec4df22b8f1a4d5-0001", "source_receipt_set_sha256": "sha256:133b9a4d4016ee182ae068e26a3c9864f36476486a10b06801ef1254ac3366dd", "source_receipts": [{"receipt_id": "audit-check_links-20260911T054006Z-25fd27127ea64f11aec4df22b8f1a4d5-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-11T05:40:06Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054007Z-57ff9cf8d5db47d1a3ae7ecc521cfd8e-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260911T054007Z-955b3bb4f2244517b303f020da1c8f51-0001", "checked_at": "2026-09-11T05:40:07Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:0b6f9d3ad5335eeec17a555024ef0f31bbb36866d3c5d152ea47420e6d6ee202", "contract_fingerprint": "sha256:5a55ef931498ff67e06b59f23d901680bba2e51e99a994f4ff5c5180db03caf0", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260911T054007Z-955b3bb4f2244517b303f020da1c8f51-0001", "source_receipt_set_sha256": "sha256:f645b85308f7b5b5ac72c3b6b4971db002b83e149d382f7c4ed0bf322c1fe90b", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:754a9d0b152547af9c2bfaefc6c892d0ff479978b6d734969633f2cb21020e99", "checked_at": "2026-09-11T05:40:07Z", "compiled_vocab_sha256": "sha256:ad95be018e37f7c8138444e3a9b79b12546d682b3f62e77edff7073786e0018f", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "receipt_id": "audit-check_vocab-20260911T054007Z-955b3bb4f2244517b303f020da1c8f51-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86", "compiled_vocab_sha256": "sha256:ad95be018e37f7c8138444e3a9b79b12546d682b3f62e77edff7073786e0018f", "check_inputs_sha256": "sha256:754a9d0b152547af9c2bfaefc6c892d0ff479978b6d734969633f2cb21020e99"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054007Z-d053df8ad16541a1b9069ceb406dd0a8-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-11T05:40:07Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:49c7828041879566faef8b6e19bc1a15fb3123ee55f4d687b412e933571463b5", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:b9c77e7693b766e7e4b25a4c771a16922159ced06a8f9649e641ec30ffdd6bce", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054008Z-be33788d483142f8a629a67d9b5b9ebd-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:08Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:0579f415d4d030a38f4b68d9ba9aa9a798f4da354b83f606f88ff239d241b850", "dependency_fingerprint": "sha256:595010f76af9f108226a36a28cdfc99c617243354c588a11d95e139f142585d6", "contract_fingerprint": "sha256:6e42cd705f45ae437891e9822fabf5fa5d5ce8dc2c95e44f9f777eb8052b2e33", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:0579f415d4d030a38f4b68d9ba9aa9a798f4da354b83f606f88ff239d241b850", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054008Z-d97098050adc497584992b78693ccc9f-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:08Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:4770f3adf541d725d7f6842ba7877fcf0970080dfb6eb61295fe315d9a87612c", "contract_fingerprint": "sha256:63b4bbe2464c7e50c0524f9b192601f69fcf27f44755fce3657c101029e3b5a1", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:42b966ccf8c1873b9f4f39a32a82bab1e9b0551bb7854dc5528744099fd245b0", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054009Z-646938a894424c779e45efbf1e9c3918-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260911T054009Z-5e707ed832f2437e922a2c4654fd62ba-0001", "checked_at": "2026-09-11T05:40:09Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:12052a57dec71572a06cd25560cc31e2c108e0ad375d7850b1470436201ab824", "contract_fingerprint": "sha256:e0240244812016c2b81499e6f5a0ccbe7f91dec9419e7cc7e86d322e8baabc98", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260911T054009Z-5e707ed832f2437e922a2c4654fd62ba-0001", "source_receipt_set_sha256": "sha256:13f8a2d63a9b461e43457a67f83d34eed55ecd65c4dd134395749967b480acbe", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:ca0a9a040331fc19a038fb889d48bd3c5b36b2aa31505684d2516cd7be5545da", "checked_at": "2026-09-11T05:40:09Z", "compiled_page_contract_sha256": "sha256:2731b4c5cfebc38b5e312d7b885ee151485c4ff38fec74add16c78abae861edc", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "receipt_id": "audit-check_page_contract-20260911T054009Z-5e707ed832f2437e922a2c4654fd62ba-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86", "compiled_page_contract_sha256": "sha256:2731b4c5cfebc38b5e312d7b885ee151485c4ff38fec74add16c78abae861edc", "check_inputs_sha256": "sha256:ca0a9a040331fc19a038fb889d48bd3c5b36b2aa31505684d2516cd7be5545da"}} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/gate-attestations.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/gate-attestations.jsonl index cf2bb67c..0a6450c7 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/gate-attestations.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/gate-attestations.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-manual-attestation-20260909T184406Z-deb2b3fade3946d684ebc4ab00b8d6e0-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-09T18:44:06Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260909T184356Z-ed6b040b085145439f223f94ac7fabdb-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:2713db17ccf1c396d8b9f853a72645bc762b4f4a23789d672ea9ad54e5d27ced", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260909T184400Z-4c3eae45390145ce8418f656e9489196-0001"], "audit_plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-3257a177c31b41f8.yaml", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "evidence_ref": "audit-complete_audit_receipt-20260909T184357Z-c61f623ff6c547e7a5b82f6952977d64-0001", "evidence_sha256": "sha256:aaa90882ab67803d1b080ce8baff2d027043ecde30a6be98b800b6f2fef16693", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b04ea40709a1217b1d97f394206dc256bc2a0d5e7376ba974d2506ed82c1dbbf", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184358Z-1d27043845064a2a94308ef9597fe68f-0001", "evidence_sha256": "sha256:6302ad31b61806966b2020367a4c35a199dc193dd63000581c44adf526e5561e", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:4150fa0adffc32656fc5218d4539896563b86b90eb42212bf43d9c6b60b19f7f", "contract_fingerprint": "sha256:1cc97ad38a6732e9f89c608776d3f7daf82afd3478f98470b85c8cd2a67db3c5", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184359Z-5dd2a6c9299d4b409713bd33798145eb-0001", "evidence_sha256": "sha256:288d6682df8c328528cdd62d650d2a6e73b11f674bc1222185d1709bd8771245", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2a1762d258e2205d3718ae98260c1c03125c4d8aea7a953356dccc63f72a7d4e", "contract_fingerprint": "sha256:36f8e22af1ddc29c070caea5fde309bd0623710af1814fe58494a1b150485ffc", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184400Z-21826bc710e74f26ac4b988671bbed87-0001", "evidence_sha256": "sha256:c8003e28529088f744f9a2705bcf1539096c5c493c2b55e1af5d277d5ad038bf", "artifact_fingerprint": "sha256:661f6eba9a3dbb382b02f7f15b1ad69164a5efe7e1838e583b2e54c54242a917", "dependency_fingerprint": "sha256:a073a840eb38bd1a4464a752db41debf91b42b71768802ac35eef47ee905581a", "contract_fingerprint": "sha256:7c247b3325216ee324ddd41ad045d3358097569e48854e25f0f204805741ca37", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260909T184400Z-4c3eae45390145ce8418f656e9489196-0001", "evidence_sha256": "sha256:fa4b90a93203f34ef4f3c4957c59033f3a199307115ae483b75033452d71f860", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:52ae54e8b38cbf6985eb1a86746133dd7b33c30a11a21880e36556a517070e41", "contract_fingerprint": "sha256:b79ea41837620e39972159a0ec9ec5f47555d24f74200b39a9a3885f74644529", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184401Z-3a6ae4bca30542999b6f2a6806e83fe4-0001", "evidence_sha256": "sha256:918421e714d962c4d652ad301f9b0bdfb0ef88c0ae6b0324cb709ce584ce99b2", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d4f8902f871b7c76f371f5736410b3cbc90d7a873218a17ee94176f035d8336d", "contract_fingerprint": "sha256:4183cad54cd8a5165ab6d954b5f660c1ed03faff7aca283ea6ea10a92aac550e", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-complete_audit_receipt-20260909T184402Z-07532efeff7f4a8e85ca2b239e8fb68f-0001", "evidence_sha256": "sha256:f5c496079f1424d4f821aa5794a904bddb4eb7781b855eab68cb0c98399d1488", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:cc6a12d2fe20bfa551d21a61965c7ff71ae09969172bfff90100ce69d432ef09", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184404Z-d297d8b65ea94f149a3301ffff40a0f5-0001", "evidence_sha256": "sha256:83f40eac1b8540d3ea55be65dfc423ee3b172628a926aba21d0fb578d2a6b983", "artifact_fingerprint": "sha256:097fdf43ed4a5aa730636172fc0e060fb79113b36457eff471e1717830ad07bb", "dependency_fingerprint": "sha256:2b922b98cd98380b4cb68dbda7c83db32c19fe3d30d01788fbf57d1e9c0c8321", "contract_fingerprint": "sha256:f814a64b2e041fd9dbc44f36eaa9d31274183f8ce2fc74b17bc81e9c0985c11d", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "evidence_ref": "audit-complete_audit_receipt-20260909T184405Z-0bfe6e0e028741919036758b9ad02956-0001", "evidence_sha256": "sha256:33b3b197cc0a9403d580055be64680d491811e9c0bc23dda3e2bb9530f9b2ddb", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:151821d52b6f74a493f797228f7bd04dc895ccd1c82b01bee4117fbb0d72a919", "contract_fingerprint": "sha256:a77aa0fb603eb6d11a1ea8047a1b96251ee99f685cea433d9652dcc4887f9745", "result": "passed", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:4464d6b211f2879e4c98893226ae9d24bec3ab1f81aa9346886ca77e55489ab9", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184357Z-c61f623ff6c547e7a5b82f6952977d64-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184357Z-c61f623ff6c547e7a5b82f6952977d64-0001", "audit-record_rendering_verification-20260909T184357Z-01b69163c82f4557b12f096f8464049f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184358Z-1d27043845064a2a94308ef9597fe68f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184358Z-1d27043845064a2a94308ef9597fe68f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184359Z-5dd2a6c9299d4b409713bd33798145eb-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184359Z-5dd2a6c9299d4b409713bd33798145eb-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184400Z-21826bc710e74f26ac4b988671bbed87-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184400Z-21826bc710e74f26ac4b988671bbed87-0001", "audit-record_changed_scope_evidence-20260909T184359Z-ca0db1e1147e42f7bacfa8e0ffcf7230-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184400Z-4c3eae45390145ce8418f656e9489196-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184400Z-4c3eae45390145ce8418f656e9489196-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184401Z-3a6ae4bca30542999b6f2a6806e83fe4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184401Z-3a6ae4bca30542999b6f2a6806e83fe4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184402Z-07532efeff7f4a8e85ca2b239e8fb68f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184402Z-07532efeff7f4a8e85ca2b239e8fb68f-0001", "audit-record_changed_scope_evidence-20260909T184402Z-4d8781a38d2a42c19acb4c2c8e57b5d9-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184404Z-d297d8b65ea94f149a3301ffff40a0f5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184404Z-d297d8b65ea94f149a3301ffff40a0f5-0001", "audit-record_changed_scope_evidence-20260909T184403Z-340b471ce75b447d80a91cd2621e1cb3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184405Z-0bfe6e0e028741919036758b9ad02956-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184405Z-0bfe6e0e028741919036758b9ad02956-0001", "audit-record_changed_scope_evidence-20260909T184405Z-37ad22b89ba3474ca0a47b0ea019591c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:46fb6f59eb3c901dcd9b260008eb6e1b41ef9acd452bc98b666f114fef62ae51", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"receipt_id": "audit-manual-attestation-20260911T054010Z-eda2f8ae9116466d9b4de51eaf592d2c-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-11T05:40:10Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260911T054004Z-cd201259ca5e40f5af202df66a02caa6-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:17fd0cdf3cec10c38ba5aa034fa39e86c4a8a25dbc2d2afcd93a72784a0c6fd9", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260911T054009Z-d7f3df685a264382888abea524d090af-0001"], "audit_plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-129b6748ac64e57f.yaml", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054006Z-017be4866246484a87097ae0706ec0e4-0001", "evidence_sha256": "sha256:3df7cd44090d55d1b0e0695b8bf6ddc9ff0c0a183e6a98fb6a37d22dd28e990f", "artifact_fingerprint": "sha256:9bdbbdaf21a1491359aaef0aee7626e07aa74de1df329f4da09d01b5a19a34be", "dependency_fingerprint": "sha256:31ace67d35e4f45d5722588b43cbf8ddf43db70ffba37d12de10f8cb3d2caffd", "contract_fingerprint": "sha256:8a4aa7cf808c3f18136aff67552384a226de59d617fa2a3f48edf66f4a1fb5b6", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054006Z-25fd27127ea64f11aec4df22b8f1a4d5-0001", "evidence_sha256": "sha256:54d8a3c175bcfd487a94eb6985c217f7ef01435e906f1159b4cd6f3f753f978a", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7ede4fcc4b243cf68658e7b4fa28e8c07120c74cff709ff498364ff95af2fd81", "contract_fingerprint": "sha256:89b2d7197270b8c9768ffb3b76b1d5a7066095f01f56461e57e116a995c84958", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054007Z-57ff9cf8d5db47d1a3ae7ecc521cfd8e-0001", "evidence_sha256": "sha256:2f10adf68acc885569bc15f42cf7de78e2ca4c39f7b4a708b19ca78d06e82701", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:0b6f9d3ad5335eeec17a555024ef0f31bbb36866d3c5d152ea47420e6d6ee202", "contract_fingerprint": "sha256:5a55ef931498ff67e06b59f23d901680bba2e51e99a994f4ff5c5180db03caf0", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054007Z-d053df8ad16541a1b9069ceb406dd0a8-0001", "evidence_sha256": "sha256:c83fb72a41492411f753a65da6af83fa99bd01591e213536d7a7fbfa7eb018da", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:49c7828041879566faef8b6e19bc1a15fb3123ee55f4d687b412e933571463b5", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054008Z-be33788d483142f8a629a67d9b5b9ebd-0001", "evidence_sha256": "sha256:986b822140f3dee9519fa6ded5c71359ec3e047641cdee4cd44364395e17e405", "artifact_fingerprint": "sha256:0579f415d4d030a38f4b68d9ba9aa9a798f4da354b83f606f88ff239d241b850", "dependency_fingerprint": "sha256:595010f76af9f108226a36a28cdfc99c617243354c588a11d95e139f142585d6", "contract_fingerprint": "sha256:6e42cd705f45ae437891e9822fabf5fa5d5ce8dc2c95e44f9f777eb8052b2e33", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054008Z-d97098050adc497584992b78693ccc9f-0001", "evidence_sha256": "sha256:faa0b8d91724b7e32c49a8b3bea08c0ad30179f94d36a87a9d6fc31ce8b7abb6", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:4770f3adf541d725d7f6842ba7877fcf0970080dfb6eb61295fe315d9a87612c", "contract_fingerprint": "sha256:63b4bbe2464c7e50c0524f9b192601f69fcf27f44755fce3657c101029e3b5a1", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260911T054009Z-d7f3df685a264382888abea524d090af-0001", "evidence_sha256": "sha256:86f3ab4d9d4ab1e182308248f8377444b61e74d79a13aed8b49370a1947c65a6", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:af544ed6f5acce440056c6b40a0bbc4a2fe8d935decc4e57b9349e15181952d3", "contract_fingerprint": "sha256:82b4411c6cb12b35d3adb5a6c8d17db3ff8406cc27ed73ffe62a7828c4587931", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054009Z-646938a894424c779e45efbf1e9c3918-0001", "evidence_sha256": "sha256:c66f28536b44ac1e4f1122704add0ed87f86feca3611a061fb6a8de8c80fe5e5", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:12052a57dec71572a06cd25560cc31e2c108e0ad375d7850b1470436201ab824", "contract_fingerprint": "sha256:e0240244812016c2b81499e6f5a0ccbe7f91dec9419e7cc7e86d322e8baabc98", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "rendering-verification-evidence", "dimension": "rendering", "evidence_ref": "audit-record_rendering_verification-20260911T054010Z-193ca116040f406d869877fdf0fc9071-0001", "evidence_sha256": "sha256:dfbb12a0ae4c1f05d385f0b510762f344281094a1c09c917a7d37c164baf2782", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:c1a841c17d5d00c104bdf87ee1a45a149ccc1ee787d27a61fd088db5deafaa4e", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:f37e080b6f4cde6b7f02a5ef7da1f324b417a8e307c805355728bfbc82f2de55", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054006Z-017be4866246484a87097ae0706ec0e4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054006Z-017be4866246484a87097ae0706ec0e4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054006Z-25fd27127ea64f11aec4df22b8f1a4d5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054006Z-25fd27127ea64f11aec4df22b8f1a4d5-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054007Z-57ff9cf8d5db47d1a3ae7ecc521cfd8e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054007Z-57ff9cf8d5db47d1a3ae7ecc521cfd8e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054007Z-d053df8ad16541a1b9069ceb406dd0a8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054007Z-d053df8ad16541a1b9069ceb406dd0a8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054008Z-be33788d483142f8a629a67d9b5b9ebd-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054008Z-be33788d483142f8a629a67d9b5b9ebd-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054008Z-d97098050adc497584992b78693ccc9f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054008Z-d97098050adc497584992b78693ccc9f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054009Z-d7f3df685a264382888abea524d090af-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054009Z-d7f3df685a264382888abea524d090af-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054009Z-646938a894424c779e45efbf1e9c3918-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054009Z-646938a894424c779e45efbf1e9c3918-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054010Z-193ca116040f406d869877fdf0fc9071-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054010Z-193ca116040f406d869877fdf0fc9071-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:6b484bff2a60389f809578a32b0add3feb60cda16d5e146184775a5f1c1b39d1", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml index 77f91a65..f6dac7ae 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml @@ -1,6 +1,6 @@ schema_version: 2 task_id: fixture-task -updated_at: 2026-09-09T18:43:56Z +updated_at: 2026-09-11T05:40:05Z scope_version: s1 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 selected_profile_manifest: profiles/test-profile/profile.toml diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/queue-transitions.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/queue-transitions.jsonl index 3b9655fd..0049289c 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/queue-transitions.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/queue-transitions.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-09T18:43:56Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260909T184356Z-ed6b040b085145439f223f94ac7fabdb-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:890c207bd3695bd168d569529d3e218348fa8bd609512820d2fc72441c3dc60f", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:a1ff61801cd44d393339530f38c44d477565b083bbdb79a5f7fb9ba3a62b0e86", "semantic_content_sha256": "sha256:9df5cd39dfe163c9269e796a9077ee35af8767a34bea9b3fb6958eef501beb19"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2", "after_required_queue_sha256": "sha256:da27dd69e7cae1975dd68b0fc72db19e92686a776aaabb2cee26653dd85fe910", "after_coverage_sha256": "sha256:9353130a083d2b08e9248aebd1e6fca2f47cab53817a780f19f848b8820a1262", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:7c3d55536be5ed317c4b22fc09966fb8597dad63a979384c4a90c6b4ea8f223f", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184409Z-a237e5c7ad624295bd9d1814f7249ed0-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-09T18:44:07Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:da27dd69e7cae1975dd68b0fc72db19e92686a776aaabb2cee26653dd85fe910", "before_coverage_sha256": "sha256:9353130a083d2b08e9248aebd1e6fca2f47cab53817a780f19f848b8820a1262", "evidence_receipt": "audit-manual-attestation-20260909T184406Z-deb2b3fade3946d684ebc4ab00b8d6e0-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:2713db17ccf1c396d8b9f853a72645bc762b4f4a23789d672ea9ad54e5d27ced", "settlement_coverage_sha256_before": "sha256:9353130a083d2b08e9248aebd1e6fca2f47cab53817a780f19f848b8820a1262", "settlement_prospective_coverage_sha256": "sha256:28d962a61f9985e3bfe316061b69c6e3463b74fe5a9bc01487519a2f9d95c197", "after_required_queue_sha256": "sha256:1e7fdcec2f06c2d5043501ee892ba4db5d22c4e09c1455ee9ec72c8871882c2d", "after_coverage_sha256": "sha256:9353130a083d2b08e9248aebd1e6fca2f47cab53817a780f19f848b8820a1262", "before_progress_sha256": "sha256:7c3d55536be5ed317c4b22fc09966fb8597dad63a979384c4a90c6b4ea8f223f", "after_progress_sha256": "sha256:3c33a194d330e0f026f17719bc1cb6efe294edef2b2e67731085417f8a5d1aca", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-11T05:40:05Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260911T054004Z-cd201259ca5e40f5af202df66a02caa6-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:7409484cfbaeb73a23e83253f9d0b9b43fb211e44205e284af155a28ba0df97e", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:a1ff61801cd44d393339530f38c44d477565b083bbdb79a5f7fb9ba3a62b0e86", "semantic_content_sha256": "sha256:9df5cd39dfe163c9269e796a9077ee35af8767a34bea9b3fb6958eef501beb19"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86", "after_required_queue_sha256": "sha256:8cd95d2e07f5ebba1481d13ba082a4dcc0a9028ea708c4c094d4b4076e32fcd8", "after_coverage_sha256": "sha256:53da455dca26d54af6375b1d419583f45f3fbb0f8c55940db98f0dbbaf4f410a", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:ff53d60e1c2484f71942a5a3baeac0f1677fc3cfd60732e32ef83c1fa37836e8", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054011Z-b61d359e329844ceaaf3af0307fd0532-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-11T05:40:11Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:8cd95d2e07f5ebba1481d13ba082a4dcc0a9028ea708c4c094d4b4076e32fcd8", "before_coverage_sha256": "sha256:53da455dca26d54af6375b1d419583f45f3fbb0f8c55940db98f0dbbaf4f410a", "evidence_receipt": "audit-manual-attestation-20260911T054010Z-eda2f8ae9116466d9b4de51eaf592d2c-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:17fd0cdf3cec10c38ba5aa034fa39e86c4a8a25dbc2d2afcd93a72784a0c6fd9", "settlement_coverage_sha256_before": "sha256:53da455dca26d54af6375b1d419583f45f3fbb0f8c55940db98f0dbbaf4f410a", "settlement_prospective_coverage_sha256": "sha256:b1bc623e22414b7159c464ac6ffc24609812cebc5b7c737fd72ef3d5f8fcb23a", "after_required_queue_sha256": "sha256:22f2002ff9e859233fb55dce70bc83d7dfb893fb55abe97440d8c43a8d6aa7cc", "after_coverage_sha256": "sha256:53da455dca26d54af6375b1d419583f45f3fbb0f8c55940db98f0dbbaf4f410a", "before_progress_sha256": "sha256:ff53d60e1c2484f71942a5a3baeac0f1677fc3cfd60732e32ef83c1fa37836e8", "after_progress_sha256": "sha256:f51e1f05c0b1fc3c8293abc9e234cd845b3d1a29a55c389f8908391c0bf3f7a7", "queue_revision": 2} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/ready.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/ready.jsonl index 1df1cdd1..e40888d5 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/ready.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/ready.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184356Z-ed6b040b085145439f223f94ac7fabdb-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-09T18:43:56Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:3b693cea1e49d0f38703de72f040b30b9b8c201a00f9f8bf7a705492f3c4b1a3", "card_bundle_sha256": "sha256:890c207bd3695bd168d569529d3e218348fa8bd609512820d2fc72441c3dc60f", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:3b693cea1e49d0f38703de72f040b30b9b8c201a00f9f8bf7a705492f3c4b1a3"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T054004Z-cd201259ca5e40f5af202df66a02caa6-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-11T05:40:04Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:309c20467e7c94373a0176209e609d6ca5f77ebe2a78d09bdbc99221cb7bbb9a", "card_bundle_sha256": "sha256:7409484cfbaeb73a23e83253f9d0b9b43fb211e44205e284af155a28ba0df97e", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:309c20467e7c94373a0176209e609d6ca5f77ebe2a78d09bdbc99221cb7bbb9a"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/rendering-verification.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/rendering-verification.jsonl index 227dbeea..f798471a 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/rendering-verification.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/rendering-verification.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-record_rendering_verification-20260909T184357Z-01b69163c82f4557b12f096f8464049f-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-09T18:43:57Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-3257a177c31b41f8", "audit_plan_sha256": "sha256:f3680bc8784996c03159cd065225b64bfcdcfc83ba06e09a6386df5aa66200b2", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b04ea40709a1217b1d97f394206dc256bc2a0d5e7376ba974d2506ed82c1dbbf", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} +{"receipt_id": "audit-record_rendering_verification-20260911T054010Z-193ca116040f406d869877fdf0fc9071-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-11T05:40:10Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-129b6748ac64e57f", "audit_plan_sha256": "sha256:0d73c0e342c7b550b4e5ffa2407dfc9467f758ff6368c7a01d9077bcbacf4248", "obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:c1a841c17d5d00c104bdf87ee1a45a149ccc1ee787d27a61fd088db5deafaa4e", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/standards-adoptions.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/standards-adoptions.jsonl index 09ce9b9e..9d10332e 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/standards-adoptions.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/standards-adoptions.jsonl @@ -1,2 +1,2 @@ -{"check":"profile-check-summary","checked_at":"2026-09-09T18:43:55Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=36 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","profile_contract_fingerprint":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_inputs_sha256":"sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2","profile_snapshot_sha256":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-check_profile-20260909T184355Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} -{"check":"profile_adoption","checked_at":"2026-09-09T18:43:55Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2","profile_load_receipt_id":"audit-check_profile-20260909T184355Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","profile_snapshot_sha256_after":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} +{"check":"profile-check-summary","checked_at":"2026-09-11T05:40:04Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=36 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","profile_contract_fingerprint":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_inputs_sha256":"sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86","profile_snapshot_sha256":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-check_profile-20260911T054004Z-d61a5389796c4bd0af9014be3165924a-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} +{"check":"profile_adoption","checked_at":"2026-09-11T05:40:04Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86","profile_load_receipt_id":"audit-check_profile-20260911T054004Z-d61a5389796c4bd0af9014be3165924a-0001","profile_snapshot_sha256_after":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/task-plans.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/task-plans.jsonl index cb534d5b..2403f611 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/task-plans.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/task-plans.jsonl @@ -1 +1 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:be07f10850691b467131e008beb6b344d0da039117a98a008bd447d7e5fc9ac0","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:0fbf382787a32214485760a5869a1bf3e9d46cce24356ce91f287045ffd914c4","planning_record_count":2,"profile_contract_fingerprint":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_inputs_sha256":"sha256:a1c1d6ee412296c903af04d2a8dbb9d2b919f9213101d51718bc7cbe44f9d8e2","profile_snapshot_sha256":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:be07f10850691b467131e008beb6b344d0da039117a98a008bd447d7e5fc9ac0","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:0fbf382787a32214485760a5869a1bf3e9d46cce24356ce91f287045ffd914c4","planning_record_count":2,"profile_contract_fingerprint":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_inputs_sha256":"sha256:bffae5032a2b108f9a0160bb9084971410ce51d1b4001f099593060b81da2b86","profile_snapshot_sha256":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/task-transitions.jsonl b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/task-transitions.jsonl index 406cc5a7..8ee85cbc 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/task-transitions.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/receipts/task-transitions.jsonl @@ -1,2 +1,2 @@ {"actor_role":"integrator","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7","after_queue_revision":2,"after_required_queue_sha256":"sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c","before_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","before_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","before_queue_revision":1,"before_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","check":"queue_structure","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"fixture initial Queue materialization","invalidated_by":null,"queue_state_revision":0,"receipt_id":"audit-fixture-initial-queue","receipt_type_id":"queue-materialization-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":".cambium/state/required_queue.yaml","task_id":"fixture-task","tool":"compile_queue","tool_version":"1.5.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-update_task-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-09-09T18:43:56Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:da27dd69e7cae1975dd68b0fc72db19e92686a776aaabb2cee26653dd85fe910", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260909T184356Z-ed6b040b085145439f223f94ac7fabdb-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001", "after_progress_sha256": "sha256:7c3d55536be5ed317c4b22fc09966fb8597dad63a979384c4a90c6b4ea8f223f"} +{"receipt_id": "audit-update_task-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-09-11T05:40:05Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:8cd95d2e07f5ebba1481d13ba082a4dcc0a9028ea708c4c094d4b4076e32fcd8", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260911T054004Z-cd201259ca5e40f5af202df66a02caa6-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001", "after_progress_sha256": "sha256:ff53d60e1c2484f71942a5a3baeac0f1677fc3cfd60732e32ef83c1fa37836e8"} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/coverage_ledger.yaml b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/coverage_ledger.yaml index f28c8eca..b9ec78c5 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/coverage_ledger.yaml +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/coverage_ledger.yaml @@ -39,7 +39,7 @@ pages: reentry_condition: null authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184400Z-4c3eae45390145ce8418f656e9489196-0001 + - audit-record_batch_page_review-20260911T054009Z-d7f3df685a264382888abea524d090af-0001 property_state: {} - path: Topics/B.md coverage_disposition: required diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/progress_ledger.yaml b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/progress_ledger.yaml index 352ce039..6f746a18 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/progress_ledger.yaml +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/progress_ledger.yaml @@ -2,11 +2,11 @@ schema_version: 2 task_id: fixture-task task_state: active task_transition_receipts: - - audit-update_task-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001 + - audit-update_task-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001 required_queue_path: .cambium/state/required_queue.yaml queue_revision: 2 queue_state_revision: 2 -required_queue_sha256: sha256:1e7fdcec2f06c2d5043501ee892ba4db5d22c4e09c1455ee9ec72c8871882c2d +required_queue_sha256: sha256:22f2002ff9e859233fb55dce70bc83d7dfb893fb55abe97440d8c43a8d6aa7cc initial_queue_receipt: audit-fixture-initial-queue contract: contract_version: c1 @@ -44,12 +44,12 @@ contract: mode: user-only allowed_change_classes: [] checkpoint: - recorded_at: 2026-09-09T18:43:56Z + recorded_at: 2026-09-11T05:40:05Z summary: first Required Queue batch B1 opened task_state: active - task_transition_receipt: audit-update_task-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001 + task_transition_receipt: audit-update_task-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001 coverage_sha256: sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7 - required_queue_sha256: sha256:da27dd69e7cae1975dd68b0fc72db19e92686a776aaabb2cee26653dd85fe910 + required_queue_sha256: sha256:8cd95d2e07f5ebba1481d13ba082a4dcc0a9028ea708c4c094d4b4076e32fcd8 queue_revision: 2 queue_state_revision: 1 terminal_audit: diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/required_queue.yaml b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/required_queue.yaml index 6391469c..7b787cad 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/required_queue.yaml +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/state/required_queue.yaml @@ -20,16 +20,16 @@ required_queue: work_spec_sha256: null state: merge-ready hold_state: none - opened_at: 2026-09-09T18:43:56Z - activation_receipt: audit-check_queue-20260909T184356Z-ed6b040b085145439f223f94ac7fabdb-0001 + opened_at: 2026-09-11T05:40:05Z + activation_receipt: audit-check_queue-20260911T054004Z-cd201259ca5e40f5af202df66a02caa6-0001 transition_receipts: - - audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001 - - audit-update_queue-20260909T184409Z-a237e5c7ad624295bd9d1814f7249ed0-0001 - merge_ready_at: 2026-09-09T18:44:07Z + - audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001 + - audit-update_queue-20260911T054011Z-b61d359e329844ceaaf3af0307fd0532-0001 + merge_ready_at: 2026-09-11T05:40:11Z delta_path: .cambium/deltas/B1.yaml - delta_sha256: sha256:2713db17ccf1c396d8b9f853a72645bc762b4f4a23789d672ea9ad54e5d27ced + delta_sha256: sha256:17fd0cdf3cec10c38ba5aa034fa39e86c4a8a25dbc2d2afcd93a72784a0c6fd9 batch_receipts: - - audit-manual-attestation-20260909T184406Z-deb2b3fade3946d684ebc4ab00b8d6e0-0001 + - audit-manual-attestation-20260911T054010Z-eda2f8ae9116466d9b4de51eaf592d2c-0001 - id: B2 family: Core order: 2 diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/tmp/receipt-append.free b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/tmp/receipt-append.free index f077907b..6ac47ceb 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/tmp/receipt-append.free +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/tmp/receipt-append.free @@ -1 +1 @@ -{"held_since": "2026-09-09T18:44:10Z", "note": "write_receipts:applied.jsonl", "pid": 17416} +{"held_since": "2026-09-11T05:40:12Z", "note": "write_receipts:applied.jsonl", "pid": 90928} diff --git a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-3257a177c31b41f8.yaml b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-129b6748ac64e57f.yaml similarity index 88% rename from Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-3257a177c31b41f8.yaml rename to Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-129b6748ac64e57f.yaml index e2b58147..455e81d1 100644 --- a/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-3257a177c31b41f8.yaml +++ b/Tools/tests/fixtures/integration/batch_close_applied_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-129b6748ac64e57f.yaml @@ -1,60 +1,38 @@ schema_version: 2 -plan_id: audit-plan-B1-3257a177c31b41f8 +plan_id: audit-plan-B1-129b6748ac64e57f task_id: fixture-task batch_id: B1 -generated_at: 2026-09-09T18:43:56Z +generated_at: 2026-09-11T05:40:05Z queue_revision: 2 queue_state_revision: 1 -required_queue_sha256: sha256:da27dd69e7cae1975dd68b0fc72db19e92686a776aaabb2cee26653dd85fe910 +required_queue_sha256: sha256:8cd95d2e07f5ebba1481d13ba082a4dcc0a9028ea708c4c094d4b4076e32fcd8 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 active_standards_sha256: sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e selected_profile_manifest: profiles/test-profile/profile.toml profile_snapshot_sha256: sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474 profile_contract_fingerprint: sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32 -opening_transition_receipt: audit-update_queue-20260909T184356Z-c41ad4e0e75740d2bdf903ba5e534377-0001 +opening_transition_receipt: audit-update_queue-20260911T054005Z-6424bc00fde647f6b2820bc0b6dab207-0001 artifact_snapshot_sha256: sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2 -contract_snapshot_sha256: sha256:b673260513f4c6e39ee470a46663bafae52e1fc541bed73360de8f477731ebdb +contract_snapshot_sha256: sha256:52a8f2705232bd8bd81f618377426b12e8d992538c6c626b22a20e5277c96ce5 accepted_baseline_sha256: sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5 obligations: - owner_kind: kernel - owner_rule_id: k12-02-rendering-verification-record + owner_rule_id: k12-05-frozen-task-contract-references kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge target: B1 - applicability: every-batch + applicability: batch-contract-freezes-machine-checkable-component-references evidence_role: emits - evidence_kind: audit-receipt - dimension: rendering - acceptance_predicate: k12-02-rendering-verification-record - producer_capability: dedicated-rendering-verification-v1 + evidence_kind: changed-scope-check-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-05-frozen-task-contract-references + producer_capability: changed-scope-evidence-adapter-v1 producer_gate_id: null - producer_check: changed_scope_rendering_escalation_record + producer_check: changed_scope_frozen_task_contract_references consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-113b762c4a62dfbc8aee01b0 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-09-coverage-file-count - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-coverage-file-count - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_coverage_file_count - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-19e1e37cb0bb9f054a0b88a0 + obligation_id: audit-obligation-1009563eda811c9053799b34 review_due: null status: required evidence_ref: null @@ -104,6 +82,50 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-guidance-and-contract-continuity + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-guidance-and-contract-continuity + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_guidance_and_contract_continuity + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-40733204001602f70ebc52c3 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-02-level0-fence-closure + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: every-changed-markdown-page + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: structure_and_links + acceptance_predicate: k12-02-level0-fence-closure + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_level0_fence_closure + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-42ec6dff57fd0f82842b993d + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-guidance-state-zero-counts kernel_extension_point: null @@ -112,7 +134,7 @@ obligations: target: Progress.guidance_queue applicability: every-batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-guidance-state-zero-counts producer_capability: changed-scope-evidence-adapter-v1 @@ -120,7 +142,29 @@ obligations: producer_check: changed_scope_guidance_state_zero_counts consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-4215d25bc7ed1b36da485238 + obligation_id: audit-obligation-4932ad3ff5f59ceacb2debb2 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-05-coverage-routing-state + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: changed-scope-includes-coverage-or-required-routing-state + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-05-coverage-routing-state + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_coverage_routing_state + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-4988244dd2b36bbf79715593 review_due: null status: required evidence_ref: null @@ -148,6 +192,28 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-coverage-file-count + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-coverage-file-count + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_coverage_file_count + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-5ac848ac97bc07bba9d83423 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-page-contract-candidates kernel_extension_point: null @@ -171,44 +237,22 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-registered-residual-content - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-registered-residual-content - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_registered_residual_content - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-859d5c20dac12f1ec6603f43 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-02-level0-fence-closure + owner_rule_id: k12-02-rendering-verification-record kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge - target: Topics/A.md - applicability: every-changed-markdown-page + target: B1 + applicability: every-batch evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-02-level0-fence-closure - producer_capability: changed-scope-evidence-adapter-v1 + evidence_kind: rendering-verification-evidence + dimension: rendering + acceptance_predicate: k12-02-rendering-verification-record + producer_capability: dedicated-rendering-verification-v1 producer_gate_id: null - producer_check: changed_scope_level0_fence_closure + producer_check: changed_scope_rendering_escalation_record consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-957aa501d95166f7ed2f4c45 + obligation_id: audit-obligation-7acdd4ef8b185eada9710b89 review_due: null status: required evidence_ref: null @@ -237,110 +281,66 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-guidance-and-contract-continuity + owner_rule_id: k12-09-wiki-link-resolution kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-guidance-and-contract-continuity + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-wiki-link-resolution producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_guidance_and_contract_continuity + producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-b1b9771b935451ab7a963fe4 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-frozen-task-contract-references - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: B1 - applicability: batch-contract-freezes-machine-checkable-component-references - evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-05-frozen-task-contract-references - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_frozen_task_contract_references - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-c956e0ba5024cd967f9960c3 + obligation_id: audit-obligation-b28c171fb51c50fca48c92eb review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-wiki-link-resolution + owner_rule_id: k12-09-graph-and-duplicate-basenames kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links - acceptance_predicate: k12-09-wiki-link-resolution + acceptance_predicate: k12-09-graph-and-duplicate-basenames producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_wiki_link_resolution + producer_check: closed_list_graph_and_duplicate_basenames consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-ddbd6eb726689ef635f4a1ba + obligation_id: audit-obligation-b99e7cef2fd900c8ca35b64d review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-controlled-vocabulary + owner_rule_id: k12-09-registered-residual-content kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-controlled-vocabulary + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-registered-residual-content producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_controlled_vocabulary + producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-eaa2a2049e3a18517e5c6bbc - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-coverage-routing-state - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: Topics/A.md - applicability: changed-scope-includes-coverage-or-required-routing-state - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-05-coverage-routing-state - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_coverage_routing_state - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-eb616e90f4552ef21fd033e2 + obligation_id: audit-obligation-c9263feac0bf9cba181779d6 review_due: null status: required evidence_ref: null @@ -354,7 +354,7 @@ obligations: target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links acceptance_predicate: k12-09-structural-validity producer_capability: batch-close-producer-v1 @@ -362,29 +362,29 @@ obligations: producer_check: closed_list_structural_validity consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-f57b26511c04f37776cb471a + obligation_id: audit-obligation-cac1f81f2c26d514e5e4a319 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-graph-and-duplicate-basenames + owner_rule_id: k12-09-controlled-vocabulary kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-graph-and-duplicate-basenames + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-controlled-vocabulary producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_graph_and_duplicate_basenames + producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-fc0fee6e5ce4a98b249a0bd7 + obligation_id: audit-obligation-e9a4cd366f1280f647c433d9 review_due: null status: required evidence_ref: null diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint.manifest.json b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint.manifest.json index 7e6a56e5..684abfb7 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint.manifest.json +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint.manifest.json @@ -1,6 +1,6 @@ { "artifacts": { - "delta_apply_receipt": "audit-apply_delta-20260909T184429Z-3a9d99a427854056ad6e29c38a988e21-0001" + "delta_apply_receipt": "audit-apply_delta-20260911T054024Z-d490982864a742158bc78acd9f8041eb-0001" }, "checkpoint_id": "batch-close-applied-state-mutating-current", "current_contract_owner": "Tools.execution.task_runtime.runtime_validation.validate_runtime", @@ -8,7 +8,7 @@ "files": [ { "path": ".cambium/deltas/B1.yaml", - "sha256": "sha256:a2dc9b3a22281114091acd75d8a5b78fcf17bc35bc5ceb001ffd455240dd4937", + "sha256": "sha256:2399089a5065b5535e394f384446150c8cfef84b927b8d2ca6008190b54b6713", "size": 305 }, { @@ -33,77 +33,72 @@ }, { "path": ".cambium/receipts/applied.jsonl", - "sha256": "sha256:d5770eeaa8f4a3c53498527fcd4e05ebae0bdc7b68e4d02f9c15e9d60f9506fb", + "sha256": "sha256:d258c8bdb388e495822fe251a9225a240198d7ef1630168c533279e22a797f2e", "size": 2922 }, - { - "path": ".cambium/receipts/audit-receipts.jsonl", - "sha256": "sha256:fe8bed51a512d274d1e2a9030874d9951c22636dd511770fda274a6d5b14b9ee", - "size": 11179 - }, { "path": ".cambium/receipts/batch-page-reviews.jsonl", - "sha256": "sha256:1d355b2c38a1f0eddcf7730417d37a2dc7f3b892929d05fce51d60634a3a7789", + "sha256": "sha256:70f6e82d4bb9501b1b614249e3f2dba61a80303328f3a8bc9b441451c4098a50", "size": 2854 }, { "path": ".cambium/receipts/changed-scope-evidence.jsonl", - "sha256": "sha256:9ca64c625a7e4bb973a0f3514a7da08e83546dd922fdd1050f6147af10064446", - "size": 25037 + "sha256": "sha256:c6bf4372fdf3d58c1ab3f9648d2d786edb1299186492e03b5f17265bde420ca0", + "size": 25113 }, { "path": ".cambium/receipts/gate-attestations.jsonl", - "sha256": "sha256:550880e61c21e599a9482a5a0b5165931642137e610e02b8e151e0d68307065b", - "size": 14567 + "sha256": "sha256:3a25d3937de1641ddcf1642fca8549ef8c6ca97ad056eab8492cc3d1970198e5", + "size": 14270 }, { "path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", - "sha256": "sha256:8eb11cacf06c124f57dde896b4642bfe2fc00783389a22bfdb5b061309d7086b", + "sha256": "sha256:fce1c0590b9826e9ef76ef78422c4188df3b1e6f4abfd9c6e4873de04dacda73", "size": 1292 }, { "path": ".cambium/receipts/queue-transitions.jsonl", - "sha256": "sha256:f3fa6e8a08e412488b63be210cfcb587628e32071c5622b5e012fc6514263f21", + "sha256": "sha256:41a079267eee6cf70631b086b285ae4e4a2349732fcf6eeae5343b85f777fa1f", "size": 4955 }, { "path": ".cambium/receipts/ready.jsonl", - "sha256": "sha256:5e52f631d43bd965780b7882c3ccc936d68cc6a633f7920786589a4f05ba1a10", + "sha256": "sha256:584c731fc57fcc2f62ceeb533314b8a2f275a8b06e713b5b306c2d643c00443b", "size": 8120 }, { "path": ".cambium/receipts/rendering-verification.jsonl", - "sha256": "sha256:e88ff62b333f8d99b8fa5033a332f9b584e15db5409c78a34955b48b9a2f6f25", + "sha256": "sha256:378a0648c481bd2e358bca2d597fa505093abfa3ee884f131a4b9771e5e335e7", "size": 2005 }, { "path": ".cambium/receipts/standards-adoptions.jsonl", - "sha256": "sha256:98386b7587684a9341185b4dd623a86fa72d396570f2df73731d87dc8ad38aa0", + "sha256": "sha256:16f2c2291cce1fff4f603aedfcf679186a1784088abcee2685d443c0b62f7fed", "size": 2314 }, { "path": ".cambium/receipts/task-plans.jsonl", - "sha256": "sha256:f6f1be4175ec2736cf177ed2d09897af31d6fd98dd95aeb25e004c6b4492237f", + "sha256": "sha256:cf98f3e5188bf777e831068b5d06c0586fb3c4b1861244ba0816867770d7c418", "size": 1740 }, { "path": ".cambium/receipts/task-transitions.jsonl", - "sha256": "sha256:90884e4d12cd056f29517fc5cea1664d2badcc246a0b2ae6853b0a5390d620a9", + "sha256": "sha256:5ca3e96dc7c765a7255ea3e91c8d9be824ede0f9828bf9107fac539808b64d74", "size": 2843 }, { "path": ".cambium/state/coverage_ledger.yaml", - "sha256": "sha256:9255755c1fc314e62d1ce23074241abb140ea47b2827d27e05f45bbaab82958b", + "sha256": "sha256:aac8950669fd0c607d8b95561d716c28f741549e69ce38c291b47f5ba7960444", "size": 1380 }, { "path": ".cambium/state/progress_ledger.yaml", - "sha256": "sha256:146a415bf183ed9f0092736fd302e9b3c626637123120370591e40de52b9ed9b", + "sha256": "sha256:18b131727711eef5e9a2b26b62a3a16f7f150f5627e5f90ffe71c7b863c2e5fc", "size": 2396 }, { "path": ".cambium/state/required_queue.yaml", - "sha256": "sha256:9bb976da77406f1c79daedc2148aafc142f0d27d86b1d34a6899fecc257f1bf0", + "sha256": "sha256:1d657f490196dbf4a15411e1ee143337b606b33f1c8ad35c899a9fbff71e216b", "size": 1445 }, { @@ -113,13 +108,13 @@ }, { "path": ".cambium/tmp/receipt-append.free", - "sha256": "sha256:c0a5be2ebac6f61f4a9915e3d96a54f034969b732888fc21452b4f7e8dedb45a", + "sha256": "sha256:3103c133f8b3821776dfafab898194a86abe93bdc99561bd1326ecde34aea7f8", "size": 93 }, { - "path": ".cambium/work_specs/audit-plans/audit-plan-B1-800354726603469e.yaml", - "sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", - "size": 14284 + "path": ".cambium/work_specs/audit-plans/audit-plan-B1-6e5d3b415bec05ee.yaml", + "sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", + "size": 14460 }, { "path": "Topics/A.md", @@ -140,6 +135,6 @@ ], "scenario": "applied-state-mutating", "schema_version": 1, - "tree_sha256": "sha256:263b47082372ac801fda0b0fe8c54acb297b93370567b4132defb263411233ab", - "validated_tree_sha256": "sha256:80e3883eb526779eb736fc14e94d25376d130ae134453c0a542df810aa1f99eb" + "tree_sha256": "sha256:7a38be5704516946cfa3dde453e5c93c524632cf94f4e784a6e6d0f2e84c0bc4", + "validated_tree_sha256": "sha256:f0f1de8efa339172240e2413f97b9af1045f571d28a3292f873424f5faf5377d" } diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/deltas/B1.yaml b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/deltas/B1.yaml index 0bd7799f..2437193c 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/deltas/B1.yaml +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/deltas/B1.yaml @@ -4,7 +4,7 @@ pages: - path: Topics/A.md authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184419Z-65c119ef5b1c4e5bae463a9315f053e8-0001 + - audit-record_batch_page_review-20260911T054020Z-27fa25661d2e43ba9e76391f4675e45a-0001 open_gaps_added: [] open_gaps_closed: [] next_batch_updates: [] diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/applied.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/applied.jsonl index b1094fcd..b2d97a85 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/applied.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/applied.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-apply_delta-20260909T184429Z-3a9d99a427854056ad6e29c38a988e21-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B1", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-09T18:44:29Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B1", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:a2dc9b3a22281114091acd75d8a5b78fcf17bc35bc5ceb001ffd455240dd4937", "before_coverage_sha256": "sha256:8eb11cacf06c124f57dde896b4642bfe2fc00783389a22bfdb5b061309d7086b", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", "after_coverage_sha256": "sha256:9255755c1fc314e62d1ce23074241abb140ea47b2827d27e05f45bbaab82958b", "before_required_queue_sha256": "sha256:9bb976da77406f1c79daedc2148aafc142f0d27d86b1d34a6899fecc257f1bf0", "after_required_queue_sha256": "sha256:9bb976da77406f1c79daedc2148aafc142f0d27d86b1d34a6899fecc257f1bf0", "before_progress_sha256": "sha256:146a415bf183ed9f0092736fd302e9b3c626637123120370591e40de52b9ed9b", "after_progress_sha256": "sha256:146a415bf183ed9f0092736fd302e9b3c626637123120370591e40de52b9ed9b", "required_queue_sha256": "sha256:9bb976da77406f1c79daedc2148aafc142f0d27d86b1d34a6899fecc257f1bf0", "queue_revision": 2, "queue_state_revision": 2, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "manifest_semantic_before_set_sha256": "sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5", "property_events": [], "receipt_path": ".cambium/receipts/applied.jsonl"} +{"receipt_id": "audit-apply_delta-20260911T054024Z-d490982864a742158bc78acd9f8041eb-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B1", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-11T05:40:24Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B1", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:2399089a5065b5535e394f384446150c8cfef84b927b8d2ca6008190b54b6713", "before_coverage_sha256": "sha256:fce1c0590b9826e9ef76ef78422c4188df3b1e6f4abfd9c6e4873de04dacda73", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", "after_coverage_sha256": "sha256:aac8950669fd0c607d8b95561d716c28f741549e69ce38c291b47f5ba7960444", "before_required_queue_sha256": "sha256:1d657f490196dbf4a15411e1ee143337b606b33f1c8ad35c899a9fbff71e216b", "after_required_queue_sha256": "sha256:1d657f490196dbf4a15411e1ee143337b606b33f1c8ad35c899a9fbff71e216b", "before_progress_sha256": "sha256:18b131727711eef5e9a2b26b62a3a16f7f150f5627e5f90ffe71c7b863c2e5fc", "after_progress_sha256": "sha256:18b131727711eef5e9a2b26b62a3a16f7f150f5627e5f90ffe71c7b863c2e5fc", "required_queue_sha256": "sha256:1d657f490196dbf4a15411e1ee143337b606b33f1c8ad35c899a9fbff71e216b", "queue_revision": 2, "queue_state_revision": 2, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "manifest_semantic_before_set_sha256": "sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5", "property_events": [], "receipt_path": ".cambium/receipts/applied.jsonl"} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/audit-receipts.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/audit-receipts.jsonl deleted file mode 100644 index 02e83257..00000000 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/audit-receipts.jsonl +++ /dev/null @@ -1,5 +0,0 @@ -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184416Z-c4c40f8a91814a5cbe5db3a139af3674-0001", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "scope": ["B1", "Topics/A.md"], "acceptance_predicate": "k12-02-rendering-verification-record", "producer_check": "changed_scope_rendering_escalation_record", "producer_capability": "dedicated-rendering-verification-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b04ea40709a1217b1d97f394206dc256bc2a0d5e7376ba974d2506ed82c1dbbf", "verifier": "record_rendering_verification", "method": "record_rendering_verification@2.0.0/changed_scope_rendering_escalation_record", "evidence_ref": "audit-record_rendering_verification-20260909T184416Z-238cefa1d1c149b8803cb68b472b50fb-0001", "checked_at": "2026-09-09T18:44:16Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184419Z-9264287d7e234278a1dd773090f3b4fa-0001", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["Progress.guidance_queue"], "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:5a49e180ac24a290a12a342edf9c61626d1428e0efa7d565487eaa649283c996", "dependency_fingerprint": "sha256:06addc9f44527b1cb22cfb096671b23a47a154451d1878dc7732c93b2dabdaa5", "contract_fingerprint": "sha256:7c247b3325216ee324ddd41ad045d3358097569e48854e25f0f204805741ca37", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_guidance_state_zero_counts", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184418Z-ec02e3e210de4878a30ea5ff6af3eed7-0001", "checked_at": "2026-09-09T18:44:18Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184421Z-6a19d065b8bc4a7ab3c299f96e7d11a0-0001", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:cc6a12d2fe20bfa551d21a61965c7ff71ae09969172bfff90100ce69d432ef09", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_level0_fence_closure", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184421Z-48702c9b8ab44977a370b2b9f331a87b-0001", "checked_at": "2026-09-09T18:44:21Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184423Z-4d95f7d9cdcd4df4a6dab0620d27edb5-0001", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["B1", "fixture-task"], "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:71a3eded75400852c520063ae51d0309b4dfde36931afe2b5aef3e0fac8af284", "dependency_fingerprint": "sha256:a17fbf1b7359374847419118e518c71154dc64cec23b7a71826f0213c88b5f1a", "contract_fingerprint": "sha256:f814a64b2e041fd9dbc44f36eaa9d31274183f8ce2fc74b17bc81e9c0985c11d", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_frozen_task_contract_references", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184422Z-1a87403a595b42d0a7d9e67b41f3e795-0001", "checked_at": "2026-09-09T18:44:22Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184424Z-c67d9f37f7594012b16c46548274ea76-0001", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:9251a9b0108d19111fda7dfeb9b427c6fc87eff2818504a935a85d5279959bbe", "contract_fingerprint": "sha256:a77aa0fb603eb6d11a1ea8047a1b96251ee99f685cea433d9652dcc4887f9745", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_coverage_routing_state", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184424Z-cba8603c0f2a4a8a9b36735bb037bf14-0001", "checked_at": "2026-09-09T18:44:24Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/batch-page-reviews.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/batch-page-reviews.jsonl index c583edf5..b5c06b2e 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/batch-page-reviews.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/batch-page-reviews.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-record_batch_page_review-20260909T184419Z-65c119ef5b1c4e5bae463a9315f053e8-0001", "receipt_type_id": "batch-page-review-record-v3", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-09T18:44:19Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "tier": "S", "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:5cf06d0d85710d2acf5191a2c6a6cc58b9d47e07edae0d7c4b767485e34ede84", "contract_fingerprint": "sha256:b79ea41837620e39972159a0ec9ec5f47555d24f74200b39a9a3885f74644529", "semantic_content_fingerprint": "sha256:9df5cd39dfe163c9269e796a9077ee35af8767a34bea9b3fb6958eef501beb19", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:d6e616135a66393dd45862e474eef7321502958ddee41d69c98f635023c33ad8", "selection_frozen_at": "2026-09-09T18:44:15Z"} +{"receipt_id": "audit-record_batch_page_review-20260911T054020Z-27fa25661d2e43ba9e76391f4675e45a-0001", "receipt_type_id": "batch-page-review-record-v4", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-11T05:40:20Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 4, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "tier": "S", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2d4406fab65eb14ab48206a30b2f44be4e73c3e9a204079621072777d8b98cec", "contract_fingerprint": "sha256:82b4411c6cb12b35d3adb5a6c8d17db3ff8406cc27ed73ffe62a7828c4587931", "semantic_content_fingerprint": "sha256:9df5cd39dfe163c9269e796a9077ee35af8767a34bea9b3fb6958eef501beb19", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:27422726b45408c15d709a283d7379aa2572179bc1a89e38aee9684d8f060d42", "selection_frozen_at": "2026-09-11T05:40:17Z"} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl index aec34b62..484a5a62 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl @@ -1,7 +1,7 @@ -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184417Z-0d67ae52a17c4500b246e57cbab8e2db-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260909T184417Z-0d67ae52a17c4500b246e57cbab8e2db-0001", "checked_at": "2026-09-09T18:44:17Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2f5e25e70c53a8ce7ff5033aed17dc7fa7beb681f1a0705f50f4b16e1322277b", "contract_fingerprint": "sha256:1cc97ad38a6732e9f89c608776d3f7daf82afd3478f98470b85c8cd2a67db3c5", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260909T184417Z-0d67ae52a17c4500b246e57cbab8e2db-0001", "source_receipt_set_sha256": "sha256:7795bcc1b3d5623c161b785b7fb5911d1503df868149908975a6f8ce73635ae7", "source_receipts": [{"receipt_id": "audit-check_links-20260909T184417Z-0d67ae52a17c4500b246e57cbab8e2db-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-09T18:44:17Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184418Z-7ffd7109fdcc494595f2786c5399bf8f-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260909T184418Z-384dc27399ff47f683fa2aef739b8d64-0001", "checked_at": "2026-09-09T18:44:18Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:28f4cfe0054f06477249c07f30cc8447284e0f45b595dda1abc0d1d7094c542e", "contract_fingerprint": "sha256:36f8e22af1ddc29c070caea5fde309bd0623710af1814fe58494a1b150485ffc", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260909T184418Z-384dc27399ff47f683fa2aef739b8d64-0001", "source_receipt_set_sha256": "sha256:5cdf9cb1a071c2a9d5de7ae1fee829320e997822bfb050c3ba6a9967549a78fd", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:754a9d0b152547af9c2bfaefc6c892d0ff479978b6d734969633f2cb21020e99", "checked_at": "2026-09-09T18:44:18Z", "compiled_vocab_sha256": "sha256:ad95be018e37f7c8138444e3a9b79b12546d682b3f62e77edff7073786e0018f", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "receipt_id": "audit-check_vocab-20260909T184418Z-384dc27399ff47f683fa2aef739b8d64-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd", "compiled_vocab_sha256": "sha256:ad95be018e37f7c8138444e3a9b79b12546d682b3f62e77edff7073786e0018f", "check_inputs_sha256": "sha256:754a9d0b152547af9c2bfaefc6c892d0ff479978b6d734969633f2cb21020e99"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184418Z-ec02e3e210de4878a30ea5ff6af3eed7-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:18Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:5a49e180ac24a290a12a342edf9c61626d1428e0efa7d565487eaa649283c996", "dependency_fingerprint": "sha256:06addc9f44527b1cb22cfb096671b23a47a154451d1878dc7732c93b2dabdaa5", "contract_fingerprint": "sha256:7c247b3325216ee324ddd41ad045d3358097569e48854e25f0f204805741ca37", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:5a49e180ac24a290a12a342edf9c61626d1428e0efa7d565487eaa649283c996", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184420Z-97f04c653f9148b6b3c6789f01e34be3-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260909T184420Z-5e9ef57b8e594e1cbeecd70d428588df-0001", "checked_at": "2026-09-09T18:44:20Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:177658fc6825d9f6f0fb7a0587ae9e5b4a8732b8ff2023d93f68c5c2ad7a9c89", "contract_fingerprint": "sha256:4183cad54cd8a5165ab6d954b5f660c1ed03faff7aca283ea6ea10a92aac550e", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260909T184420Z-5e9ef57b8e594e1cbeecd70d428588df-0001", "source_receipt_set_sha256": "sha256:fd293a8a36bd25bdfa6f79c3551fe3cd27f0de2fdae5b761ef6825e4dd5482e7", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:ca0a9a040331fc19a038fb889d48bd3c5b36b2aa31505684d2516cd7be5545da", "checked_at": "2026-09-09T18:44:20Z", "compiled_page_contract_sha256": "sha256:2731b4c5cfebc38b5e312d7b885ee151485c4ff38fec74add16c78abae861edc", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "receipt_id": "audit-check_page_contract-20260909T184420Z-5e9ef57b8e594e1cbeecd70d428588df-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd", "compiled_page_contract_sha256": "sha256:2731b4c5cfebc38b5e312d7b885ee151485c4ff38fec74add16c78abae861edc", "check_inputs_sha256": "sha256:ca0a9a040331fc19a038fb889d48bd3c5b36b2aa31505684d2516cd7be5545da"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184421Z-48702c9b8ab44977a370b2b9f331a87b-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-09T18:44:21Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:cc6a12d2fe20bfa551d21a61965c7ff71ae09969172bfff90100ce69d432ef09", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:b9c77e7693b766e7e4b25a4c771a16922159ced06a8f9649e641ec30ffdd6bce", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184422Z-1a87403a595b42d0a7d9e67b41f3e795-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:22Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:71a3eded75400852c520063ae51d0309b4dfde36931afe2b5aef3e0fac8af284", "dependency_fingerprint": "sha256:a17fbf1b7359374847419118e518c71154dc64cec23b7a71826f0213c88b5f1a", "contract_fingerprint": "sha256:f814a64b2e041fd9dbc44f36eaa9d31274183f8ce2fc74b17bc81e9c0985c11d", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:5e4d5c0c2eb08ec6476e1648961092f266d9d89404e11535b7acd51ea65d1c95", "repository_snapshot_sha256": "sha256:c6d6a28783ce2d030f0e0d83fda74664f6639434430d35a6c15ea3e86d4a7045", "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184424Z-cba8603c0f2a4a8a9b36735bb037bf14-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:24Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:9251a9b0108d19111fda7dfeb9b427c6fc87eff2818504a935a85d5279959bbe", "contract_fingerprint": "sha256:a77aa0fb603eb6d11a1ea8047a1b96251ee99f685cea433d9652dcc4887f9745", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:3724aaac7293269de70cc187e9c1a8606f4fd75bfe5bd0d8e07a6043f004567b", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054017Z-36301bc6394d44bc9d7e77987c9144f9-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:17Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-1009563eda811c9053799b34", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:9ad1eccc7021ec89fc4367d463d4cd0d9e46e0fcce4e097628a248f0b5c8afa0", "dependency_fingerprint": "sha256:cde633e96f52ebda5d1c933274dac92c9cac977c1cda3ef20bb63760da23f2da", "contract_fingerprint": "sha256:8a4aa7cf808c3f18136aff67552384a226de59d617fa2a3f48edf66f4a1fb5b6", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:287f1b1649f76d5d7d66ae7e832a3f4ef0d3675988705433a863ef36c1ee5e29", "repository_snapshot_sha256": "sha256:89ef9d74cf0032980f2b6b9707c1c4a993063bbd51bb31363b250ac23eaa23e8", "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054018Z-ff337597aea4407bbd658e330ecff848-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260911T054018Z-ff337597aea4407bbd658e330ecff848-0001", "checked_at": "2026-09-11T05:40:18Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:4bb51e24b3a5231a61cc1cf5a393a3609b1113c3d53cf5838442491eed640160", "contract_fingerprint": "sha256:89b2d7197270b8c9768ffb3b76b1d5a7066095f01f56461e57e116a995c84958", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260911T054018Z-ff337597aea4407bbd658e330ecff848-0001", "source_receipt_set_sha256": "sha256:474d30b1c035d130320ae0b9802d29b5c4fada54d98b9b78c77dd4330a41a59f", "source_receipts": [{"receipt_id": "audit-check_links-20260911T054018Z-ff337597aea4407bbd658e330ecff848-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-11T05:40:18Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054019Z-ce2cb264349344ed8043dcd2708e7dbe-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260911T054018Z-92fb1464d4bd452da73d4dc7ab6eefd7-0001", "checked_at": "2026-09-11T05:40:19Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:dc9defaff8fa18deabb314703e9b123ebf7bb06347c3cc353df64ca02abe8e81", "contract_fingerprint": "sha256:5a55ef931498ff67e06b59f23d901680bba2e51e99a994f4ff5c5180db03caf0", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260911T054018Z-92fb1464d4bd452da73d4dc7ab6eefd7-0001", "source_receipt_set_sha256": "sha256:e4325677ce72367e43bc0af14604212e6ab211030ab520a5a75d82d17c6ee355", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:754a9d0b152547af9c2bfaefc6c892d0ff479978b6d734969633f2cb21020e99", "checked_at": "2026-09-11T05:40:18Z", "compiled_vocab_sha256": "sha256:ad95be018e37f7c8138444e3a9b79b12546d682b3f62e77edff7073786e0018f", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "receipt_id": "audit-check_vocab-20260911T054018Z-92fb1464d4bd452da73d4dc7ab6eefd7-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d", "compiled_vocab_sha256": "sha256:ad95be018e37f7c8138444e3a9b79b12546d682b3f62e77edff7073786e0018f", "check_inputs_sha256": "sha256:754a9d0b152547af9c2bfaefc6c892d0ff479978b6d734969633f2cb21020e99"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054019Z-72411710cfee48ee96ec67e726637eeb-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-11T05:40:19Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:49c7828041879566faef8b6e19bc1a15fb3123ee55f4d687b412e933571463b5", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:b9c77e7693b766e7e4b25a4c771a16922159ced06a8f9649e641ec30ffdd6bce", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054019Z-91a0958bad51457b9dda042de33d6b6c-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:19Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:0a9fab2776997952218b3c85139c502abf03410ab062501a3e05bb2e2586572e", "dependency_fingerprint": "sha256:1497ebd5ff8d296e50833d7f9558ef503760532ff737683ce9adfb87fbe23509", "contract_fingerprint": "sha256:6e42cd705f45ae437891e9822fabf5fa5d5ce8dc2c95e44f9f777eb8052b2e33", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:0a9fab2776997952218b3c85139c502abf03410ab062501a3e05bb2e2586572e", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054020Z-36af48edecf346d1bb75726d5066a9e6-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:20Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:119b7294cf318b70eed282705aef1069815617b6a0aa00d1afd7d7c356bd1547", "contract_fingerprint": "sha256:63b4bbe2464c7e50c0524f9b192601f69fcf27f44755fce3657c101029e3b5a1", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:c2f6c7400dd1a194c50cc3db23b01c4c0a588e16c19d25fe544e3524e33ac301", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054021Z-aeb52db55da649ed98189e850053a997-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260911T054021Z-74d0c1ccd4de4c64aaf02b803a14e744-0001", "checked_at": "2026-09-11T05:40:21Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d30abdda529cd1af87f7b582a95dddb4a5bcc617e25dd08d418d884ea9323736", "contract_fingerprint": "sha256:e0240244812016c2b81499e6f5a0ccbe7f91dec9419e7cc7e86d322e8baabc98", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260911T054021Z-74d0c1ccd4de4c64aaf02b803a14e744-0001", "source_receipt_set_sha256": "sha256:da85900f1e983513d22a47f6483c0f87330044930466fedceda09c50b0bd1b80", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:ca0a9a040331fc19a038fb889d48bd3c5b36b2aa31505684d2516cd7be5545da", "checked_at": "2026-09-11T05:40:21Z", "compiled_page_contract_sha256": "sha256:2731b4c5cfebc38b5e312d7b885ee151485c4ff38fec74add16c78abae861edc", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "receipt_id": "audit-check_page_contract-20260911T054021Z-74d0c1ccd4de4c64aaf02b803a14e744-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d", "compiled_page_contract_sha256": "sha256:2731b4c5cfebc38b5e312d7b885ee151485c4ff38fec74add16c78abae861edc", "check_inputs_sha256": "sha256:ca0a9a040331fc19a038fb889d48bd3c5b36b2aa31505684d2516cd7be5545da"}} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/gate-attestations.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/gate-attestations.jsonl index 402f37d3..5a9770c1 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/gate-attestations.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/gate-attestations.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-manual-attestation-20260909T184425Z-be838cd543f6415494043f22f59a4789-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-09T18:44:25Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260909T184415Z-c4f51c0b37af4a33b432b955910f83bc-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:a2dc9b3a22281114091acd75d8a5b78fcf17bc35bc5ceb001ffd455240dd4937", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260909T184419Z-65c119ef5b1c4e5bae463a9315f053e8-0001"], "audit_plan_id": "audit-plan-B1-800354726603469e", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-800354726603469e.yaml", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "evidence_ref": "audit-complete_audit_receipt-20260909T184416Z-c4c40f8a91814a5cbe5db3a139af3674-0001", "evidence_sha256": "sha256:7719337f90672819726ba87bae005aafc6a4648ac99821a08f968bc3ac8a2cd7", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b04ea40709a1217b1d97f394206dc256bc2a0d5e7376ba974d2506ed82c1dbbf", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184417Z-0d67ae52a17c4500b246e57cbab8e2db-0001", "evidence_sha256": "sha256:ab0c586d7e9078578feaa853c747a9a8237263edb7325642c9de9df865ad7b3c", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2f5e25e70c53a8ce7ff5033aed17dc7fa7beb681f1a0705f50f4b16e1322277b", "contract_fingerprint": "sha256:1cc97ad38a6732e9f89c608776d3f7daf82afd3478f98470b85c8cd2a67db3c5", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184418Z-7ffd7109fdcc494595f2786c5399bf8f-0001", "evidence_sha256": "sha256:ae94c6591d97da4401fb1e05943eda32eed1abefc11121a15994a285c5e845e4", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:28f4cfe0054f06477249c07f30cc8447284e0f45b595dda1abc0d1d7094c542e", "contract_fingerprint": "sha256:36f8e22af1ddc29c070caea5fde309bd0623710af1814fe58494a1b150485ffc", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184419Z-9264287d7e234278a1dd773090f3b4fa-0001", "evidence_sha256": "sha256:162c7aede78dcbfcce376bc906f2d68a24ef34e0f29b7eeab30331ca45d79963", "artifact_fingerprint": "sha256:5a49e180ac24a290a12a342edf9c61626d1428e0efa7d565487eaa649283c996", "dependency_fingerprint": "sha256:06addc9f44527b1cb22cfb096671b23a47a154451d1878dc7732c93b2dabdaa5", "contract_fingerprint": "sha256:7c247b3325216ee324ddd41ad045d3358097569e48854e25f0f204805741ca37", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260909T184419Z-65c119ef5b1c4e5bae463a9315f053e8-0001", "evidence_sha256": "sha256:5ea9037cb36a8fbe3b4cf7f84eaf080c4bbf723bfe63c1b7f34a0e82cd52fbde", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:5cf06d0d85710d2acf5191a2c6a6cc58b9d47e07edae0d7c4b767485e34ede84", "contract_fingerprint": "sha256:b79ea41837620e39972159a0ec9ec5f47555d24f74200b39a9a3885f74644529", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184420Z-97f04c653f9148b6b3c6789f01e34be3-0001", "evidence_sha256": "sha256:af31c600b94ff21fbe0fea8a782dabf0d31c1821e4968b21660a3a71a984f8e8", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:177658fc6825d9f6f0fb7a0587ae9e5b4a8732b8ff2023d93f68c5c2ad7a9c89", "contract_fingerprint": "sha256:4183cad54cd8a5165ab6d954b5f660c1ed03faff7aca283ea6ea10a92aac550e", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-complete_audit_receipt-20260909T184421Z-6a19d065b8bc4a7ab3c299f96e7d11a0-0001", "evidence_sha256": "sha256:7212a87f30a5a95dffc8cc1f153759d08dfaf1d431299c8bf1f12015928fde76", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:cc6a12d2fe20bfa551d21a61965c7ff71ae09969172bfff90100ce69d432ef09", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184423Z-4d95f7d9cdcd4df4a6dab0620d27edb5-0001", "evidence_sha256": "sha256:a359ce63a3196ba37c832a50e3ed67566313f5f72f843d0f7cb9d97d68f4da10", "artifact_fingerprint": "sha256:71a3eded75400852c520063ae51d0309b4dfde36931afe2b5aef3e0fac8af284", "dependency_fingerprint": "sha256:a17fbf1b7359374847419118e518c71154dc64cec23b7a71826f0213c88b5f1a", "contract_fingerprint": "sha256:f814a64b2e041fd9dbc44f36eaa9d31274183f8ce2fc74b17bc81e9c0985c11d", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "evidence_ref": "audit-complete_audit_receipt-20260909T184424Z-c67d9f37f7594012b16c46548274ea76-0001", "evidence_sha256": "sha256:ee92d3216930f2806e30342d063d0dcee1f9d0c88f1cd6b73e981a310b0b591e", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:9251a9b0108d19111fda7dfeb9b427c6fc87eff2818504a935a85d5279959bbe", "contract_fingerprint": "sha256:a77aa0fb603eb6d11a1ea8047a1b96251ee99f685cea433d9652dcc4887f9745", "result": "passed", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:6ac47c6a87db91120546f991c0eac86ec8b7358da92e7def159c83145c52cd3e", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184416Z-c4c40f8a91814a5cbe5db3a139af3674-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184416Z-c4c40f8a91814a5cbe5db3a139af3674-0001", "audit-record_rendering_verification-20260909T184416Z-238cefa1d1c149b8803cb68b472b50fb-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184417Z-0d67ae52a17c4500b246e57cbab8e2db-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184417Z-0d67ae52a17c4500b246e57cbab8e2db-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184418Z-7ffd7109fdcc494595f2786c5399bf8f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184418Z-7ffd7109fdcc494595f2786c5399bf8f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184419Z-9264287d7e234278a1dd773090f3b4fa-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184419Z-9264287d7e234278a1dd773090f3b4fa-0001", "audit-record_changed_scope_evidence-20260909T184418Z-ec02e3e210de4878a30ea5ff6af3eed7-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184419Z-65c119ef5b1c4e5bae463a9315f053e8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184419Z-65c119ef5b1c4e5bae463a9315f053e8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184420Z-97f04c653f9148b6b3c6789f01e34be3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184420Z-97f04c653f9148b6b3c6789f01e34be3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184421Z-6a19d065b8bc4a7ab3c299f96e7d11a0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184421Z-6a19d065b8bc4a7ab3c299f96e7d11a0-0001", "audit-record_changed_scope_evidence-20260909T184421Z-48702c9b8ab44977a370b2b9f331a87b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184423Z-4d95f7d9cdcd4df4a6dab0620d27edb5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184423Z-4d95f7d9cdcd4df4a6dab0620d27edb5-0001", "audit-record_changed_scope_evidence-20260909T184422Z-1a87403a595b42d0a7d9e67b41f3e795-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184424Z-c67d9f37f7594012b16c46548274ea76-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184424Z-c67d9f37f7594012b16c46548274ea76-0001", "audit-record_changed_scope_evidence-20260909T184424Z-cba8603c0f2a4a8a9b36735bb037bf14-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:75a953f387f3263769a321ac46c04dfc2773c78a70946e5a1ff1066e513b3bb4", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"receipt_id": "audit-manual-attestation-20260911T054022Z-63c63c820db645218f7fa814564aa394-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-11T05:40:22Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260911T054016Z-77414cedf921401188164cb639662bd1-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:2399089a5065b5535e394f384446150c8cfef84b927b8d2ca6008190b54b6713", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260911T054020Z-27fa25661d2e43ba9e76391f4675e45a-0001"], "audit_plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-6e5d3b415bec05ee.yaml", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054017Z-36301bc6394d44bc9d7e77987c9144f9-0001", "evidence_sha256": "sha256:2092674f5269c8a1f1c7be3b5bffeea9257a6bd460acb92b44e211231a1b05e6", "artifact_fingerprint": "sha256:9ad1eccc7021ec89fc4367d463d4cd0d9e46e0fcce4e097628a248f0b5c8afa0", "dependency_fingerprint": "sha256:cde633e96f52ebda5d1c933274dac92c9cac977c1cda3ef20bb63760da23f2da", "contract_fingerprint": "sha256:8a4aa7cf808c3f18136aff67552384a226de59d617fa2a3f48edf66f4a1fb5b6", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054018Z-ff337597aea4407bbd658e330ecff848-0001", "evidence_sha256": "sha256:bed820cb5f4b779e2db9fae287f38237ae8fbba112db25c299fdb032b8487139", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:4bb51e24b3a5231a61cc1cf5a393a3609b1113c3d53cf5838442491eed640160", "contract_fingerprint": "sha256:89b2d7197270b8c9768ffb3b76b1d5a7066095f01f56461e57e116a995c84958", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054019Z-ce2cb264349344ed8043dcd2708e7dbe-0001", "evidence_sha256": "sha256:e385c7ddd37a54c6468ab8d314cfe24b94339d256b115e43487497e96c291e56", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:dc9defaff8fa18deabb314703e9b123ebf7bb06347c3cc353df64ca02abe8e81", "contract_fingerprint": "sha256:5a55ef931498ff67e06b59f23d901680bba2e51e99a994f4ff5c5180db03caf0", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054019Z-72411710cfee48ee96ec67e726637eeb-0001", "evidence_sha256": "sha256:cb66e9862f0e1222802ef0ffe7936a32e7f1d463841126b3445d75c6425fecb4", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:3dcf6f3674ff0f8d120c995a41f7803dffd283d6b6feb8f0b34f01bd1a6a905e", "contract_fingerprint": "sha256:49c7828041879566faef8b6e19bc1a15fb3123ee55f4d687b412e933571463b5", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054019Z-91a0958bad51457b9dda042de33d6b6c-0001", "evidence_sha256": "sha256:f4016ba8f19eadeb94fbf31f94daa525bd7c4f9b3ef36124cb9dd92027f5eac1", "artifact_fingerprint": "sha256:0a9fab2776997952218b3c85139c502abf03410ab062501a3e05bb2e2586572e", "dependency_fingerprint": "sha256:1497ebd5ff8d296e50833d7f9558ef503760532ff737683ce9adfb87fbe23509", "contract_fingerprint": "sha256:6e42cd705f45ae437891e9822fabf5fa5d5ce8dc2c95e44f9f777eb8052b2e33", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054020Z-36af48edecf346d1bb75726d5066a9e6-0001", "evidence_sha256": "sha256:34ca27d218f5e54223db223089da5a200d4fc11118edce8ef8581dc2fa03149d", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:119b7294cf318b70eed282705aef1069815617b6a0aa00d1afd7d7c356bd1547", "contract_fingerprint": "sha256:63b4bbe2464c7e50c0524f9b192601f69fcf27f44755fce3657c101029e3b5a1", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260911T054020Z-27fa25661d2e43ba9e76391f4675e45a-0001", "evidence_sha256": "sha256:e6dfc190bf7409e7b16addbead4637af687d14526eb00a4383296fa9355d135f", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2d4406fab65eb14ab48206a30b2f44be4e73c3e9a204079621072777d8b98cec", "contract_fingerprint": "sha256:82b4411c6cb12b35d3adb5a6c8d17db3ff8406cc27ed73ffe62a7828c4587931", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054021Z-aeb52db55da649ed98189e850053a997-0001", "evidence_sha256": "sha256:291d118957b03465f4ad7d74c027736e8faabe32c4c5d9113d2cadbdd85a687f", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d30abdda529cd1af87f7b582a95dddb4a5bcc617e25dd08d418d884ea9323736", "contract_fingerprint": "sha256:e0240244812016c2b81499e6f5a0ccbe7f91dec9419e7cc7e86d322e8baabc98", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "rendering-verification-evidence", "dimension": "rendering", "evidence_ref": "audit-record_rendering_verification-20260911T054021Z-c07971406ad04b638e92a54d07ff903a-0001", "evidence_sha256": "sha256:10ae0ed951400da5d622437f5456a2d7fd7d70e17d0c4ed557ae3c3d883a7955", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:c1a841c17d5d00c104bdf87ee1a45a149ccc1ee787d27a61fd088db5deafaa4e", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:10ad0e495a4b5a605f0f4808195d2b1e163b763fcb8327485d143e2820047585", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054017Z-36301bc6394d44bc9d7e77987c9144f9-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054017Z-36301bc6394d44bc9d7e77987c9144f9-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054018Z-ff337597aea4407bbd658e330ecff848-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054018Z-ff337597aea4407bbd658e330ecff848-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054019Z-ce2cb264349344ed8043dcd2708e7dbe-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054019Z-ce2cb264349344ed8043dcd2708e7dbe-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054019Z-72411710cfee48ee96ec67e726637eeb-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054019Z-72411710cfee48ee96ec67e726637eeb-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054019Z-91a0958bad51457b9dda042de33d6b6c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054019Z-91a0958bad51457b9dda042de33d6b6c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054020Z-36af48edecf346d1bb75726d5066a9e6-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054020Z-36af48edecf346d1bb75726d5066a9e6-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054020Z-27fa25661d2e43ba9e76391f4675e45a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054020Z-27fa25661d2e43ba9e76391f4675e45a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054021Z-aeb52db55da649ed98189e850053a997-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054021Z-aeb52db55da649ed98189e850053a997-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054021Z-c07971406ad04b638e92a54d07ff903a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054021Z-c07971406ad04b638e92a54d07ff903a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:2ca07aaedb9273e3472e50972c27d74747b64debb16896f24e27b882e2b81704", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml index 2b279c71..42aa284c 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml @@ -1,6 +1,6 @@ schema_version: 2 task_id: fixture-task -updated_at: 2026-09-09T18:44:15Z +updated_at: 2026-09-11T05:40:16Z scope_version: s1 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 selected_profile_manifest: profiles/test-profile/profile.toml diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/queue-transitions.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/queue-transitions.jsonl index 5865ba6d..ebf167ae 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/queue-transitions.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/queue-transitions.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-09T18:44:15Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260909T184415Z-c4f51c0b37af4a33b432b955910f83bc-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:4cd6b337e0869ddd43081ece431e290ed0df50cf50a151b7b96aef324f599bd1", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:a1ff61801cd44d393339530f38c44d477565b083bbdb79a5f7fb9ba3a62b0e86", "semantic_content_sha256": "sha256:9df5cd39dfe163c9269e796a9077ee35af8767a34bea9b3fb6958eef501beb19"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd", "after_required_queue_sha256": "sha256:b42570591a203159114937a270de139f6b06f235f4b27a5fa5f8b0ad3a6b7d81", "after_coverage_sha256": "sha256:8eb11cacf06c124f57dde896b4642bfe2fc00783389a22bfdb5b061309d7086b", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:490af8ba936ec28b03d0b57d4eb5ecc2bd1beafd5aaf72110022f241c9684a54", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184428Z-64e4112131c64d87b9ffabfff2adeced-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-09T18:44:26Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:b42570591a203159114937a270de139f6b06f235f4b27a5fa5f8b0ad3a6b7d81", "before_coverage_sha256": "sha256:8eb11cacf06c124f57dde896b4642bfe2fc00783389a22bfdb5b061309d7086b", "evidence_receipt": "audit-manual-attestation-20260909T184425Z-be838cd543f6415494043f22f59a4789-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:a2dc9b3a22281114091acd75d8a5b78fcf17bc35bc5ceb001ffd455240dd4937", "settlement_coverage_sha256_before": "sha256:8eb11cacf06c124f57dde896b4642bfe2fc00783389a22bfdb5b061309d7086b", "settlement_prospective_coverage_sha256": "sha256:9255755c1fc314e62d1ce23074241abb140ea47b2827d27e05f45bbaab82958b", "after_required_queue_sha256": "sha256:9bb976da77406f1c79daedc2148aafc142f0d27d86b1d34a6899fecc257f1bf0", "after_coverage_sha256": "sha256:8eb11cacf06c124f57dde896b4642bfe2fc00783389a22bfdb5b061309d7086b", "before_progress_sha256": "sha256:490af8ba936ec28b03d0b57d4eb5ecc2bd1beafd5aaf72110022f241c9684a54", "after_progress_sha256": "sha256:146a415bf183ed9f0092736fd302e9b3c626637123120370591e40de52b9ed9b", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-11T05:40:16Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260911T054016Z-77414cedf921401188164cb639662bd1-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:ce73bfe68016ddffcd8028ac551e36fc5e33506cddf15a43088cc3b1b75f60c9", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:a1ff61801cd44d393339530f38c44d477565b083bbdb79a5f7fb9ba3a62b0e86", "semantic_content_sha256": "sha256:9df5cd39dfe163c9269e796a9077ee35af8767a34bea9b3fb6958eef501beb19"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d", "after_required_queue_sha256": "sha256:226672137344f66c7aafcb5f022d66d5f4b900e0eeac7b26435f4573e49211de", "after_coverage_sha256": "sha256:fce1c0590b9826e9ef76ef78422c4188df3b1e6f4abfd9c6e4873de04dacda73", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:4ff084d2b3a8e005a8976276026e8f2bfb0cdbdd16a9141519b633e92a68d3d9", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054023Z-653c652beac24c7ea5dae37794d32b75-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-11T05:40:22Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:226672137344f66c7aafcb5f022d66d5f4b900e0eeac7b26435f4573e49211de", "before_coverage_sha256": "sha256:fce1c0590b9826e9ef76ef78422c4188df3b1e6f4abfd9c6e4873de04dacda73", "evidence_receipt": "audit-manual-attestation-20260911T054022Z-63c63c820db645218f7fa814564aa394-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:2399089a5065b5535e394f384446150c8cfef84b927b8d2ca6008190b54b6713", "settlement_coverage_sha256_before": "sha256:fce1c0590b9826e9ef76ef78422c4188df3b1e6f4abfd9c6e4873de04dacda73", "settlement_prospective_coverage_sha256": "sha256:aac8950669fd0c607d8b95561d716c28f741549e69ce38c291b47f5ba7960444", "after_required_queue_sha256": "sha256:1d657f490196dbf4a15411e1ee143337b606b33f1c8ad35c899a9fbff71e216b", "after_coverage_sha256": "sha256:fce1c0590b9826e9ef76ef78422c4188df3b1e6f4abfd9c6e4873de04dacda73", "before_progress_sha256": "sha256:4ff084d2b3a8e005a8976276026e8f2bfb0cdbdd16a9141519b633e92a68d3d9", "after_progress_sha256": "sha256:18b131727711eef5e9a2b26b62a3a16f7f150f5627e5f90ffe71c7b863c2e5fc", "queue_revision": 2} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/ready.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/ready.jsonl index 9e0aaf0b..00d5e941 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/ready.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/ready.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184415Z-c4f51c0b37af4a33b432b955910f83bc-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-09T18:44:15Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:969294a83739007e55ca350f9ca77fe7019067020ac32659336ef2318dc3519f", "card_bundle_sha256": "sha256:4cd6b337e0869ddd43081ece431e290ed0df50cf50a151b7b96aef324f599bd1", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:969294a83739007e55ca350f9ca77fe7019067020ac32659336ef2318dc3519f"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T054016Z-77414cedf921401188164cb639662bd1-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-11T05:40:16Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:a5ca6a3c1c2cf4798a686a94238dc0c6e8d8629b535894a25a927728cf4775ac", "card_bundle_sha256": "sha256:ce73bfe68016ddffcd8028ac551e36fc5e33506cddf15a43088cc3b1b75f60c9", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "profile_load_inputs_sha256": "sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:a5ca6a3c1c2cf4798a686a94238dc0c6e8d8629b535894a25a927728cf4775ac"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/rendering-verification.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/rendering-verification.jsonl index c09c20e0..e85052cc 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/rendering-verification.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/rendering-verification.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-record_rendering_verification-20260909T184416Z-238cefa1d1c149b8803cb68b472b50fb-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-09T18:44:16Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-800354726603469e", "audit_plan_sha256": "sha256:13455320f85619d41fe5475f8e85769a52c6e728515588f8c9efc18ab0514924", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b04ea40709a1217b1d97f394206dc256bc2a0d5e7376ba974d2506ed82c1dbbf", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} +{"receipt_id": "audit-record_rendering_verification-20260911T054021Z-c07971406ad04b638e92a54d07ff903a-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-11T05:40:21Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-6e5d3b415bec05ee", "audit_plan_sha256": "sha256:a5306e68f10d32d47f26f7e73b70803fbc8a34caae1bade460c016dd3cd69c46", "obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474", "profile_contract_fingerprint": "sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:c1a841c17d5d00c104bdf87ee1a45a149ccc1ee787d27a61fd088db5deafaa4e", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/standards-adoptions.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/standards-adoptions.jsonl index aec55c74..8202f9b8 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/standards-adoptions.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/standards-adoptions.jsonl @@ -1,2 +1,2 @@ -{"check":"profile-check-summary","checked_at":"2026-09-09T18:44:14Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=36 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","profile_contract_fingerprint":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_inputs_sha256":"sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd","profile_snapshot_sha256":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-check_profile-20260909T184414Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} -{"check":"profile_adoption","checked_at":"2026-09-09T18:44:14Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd","profile_load_receipt_id":"audit-check_profile-20260909T184414Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","profile_snapshot_sha256_after":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} +{"check":"profile-check-summary","checked_at":"2026-09-11T05:40:16Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=36 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","profile_contract_fingerprint":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_inputs_sha256":"sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d","profile_snapshot_sha256":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-check_profile-20260911T054016Z-d61a5389796c4bd0af9014be3165924a-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} +{"check":"profile_adoption","checked_at":"2026-09-11T05:40:16Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d","profile_load_receipt_id":"audit-check_profile-20260911T054016Z-d61a5389796c4bd0af9014be3165924a-0001","profile_snapshot_sha256_after":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/task-plans.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/task-plans.jsonl index d5d30739..cdebdc45 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/task-plans.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/task-plans.jsonl @@ -1 +1 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:be07f10850691b467131e008beb6b344d0da039117a98a008bd447d7e5fc9ac0","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:0fbf382787a32214485760a5869a1bf3e9d46cce24356ce91f287045ffd914c4","planning_record_count":2,"profile_contract_fingerprint":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_inputs_sha256":"sha256:1d1d2f9aa1cec86e001212d40a29ff68ec3f5f7e1f18bfc8d8e3db2accbe2ccd","profile_snapshot_sha256":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:be07f10850691b467131e008beb6b344d0da039117a98a008bd447d7e5fc9ac0","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:0fbf382787a32214485760a5869a1bf3e9d46cce24356ce91f287045ffd914c4","planning_record_count":2,"profile_contract_fingerprint":"sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32","profile_load_inputs_sha256":"sha256:c37e0f54b32bfea11e8049e071d812de1e96d1cb10e660f6f23f1342f3bafa0d","profile_snapshot_sha256":"sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/task-transitions.jsonl b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/task-transitions.jsonl index 455547dd..65525dba 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/task-transitions.jsonl +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/receipts/task-transitions.jsonl @@ -1,2 +1,2 @@ {"actor_role":"integrator","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7","after_queue_revision":2,"after_required_queue_sha256":"sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c","before_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","before_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","before_queue_revision":1,"before_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","check":"queue_structure","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"fixture initial Queue materialization","invalidated_by":null,"queue_state_revision":0,"receipt_id":"audit-fixture-initial-queue","receipt_type_id":"queue-materialization-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":".cambium/state/required_queue.yaml","task_id":"fixture-task","tool":"compile_queue","tool_version":"1.5.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-update_task-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-09-09T18:44:15Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:b42570591a203159114937a270de139f6b06f235f4b27a5fa5f8b0ad3a6b7d81", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260909T184415Z-c4f51c0b37af4a33b432b955910f83bc-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001", "after_progress_sha256": "sha256:490af8ba936ec28b03d0b57d4eb5ecc2bd1beafd5aaf72110022f241c9684a54"} +{"receipt_id": "audit-update_task-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-09-11T05:40:16Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:226672137344f66c7aafcb5f022d66d5f4b900e0eeac7b26435f4573e49211de", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260911T054016Z-77414cedf921401188164cb639662bd1-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001", "after_progress_sha256": "sha256:4ff084d2b3a8e005a8976276026e8f2bfb0cdbdd16a9141519b633e92a68d3d9"} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/coverage_ledger.yaml b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/coverage_ledger.yaml index 52bcbb6c..605dd791 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/coverage_ledger.yaml +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/coverage_ledger.yaml @@ -39,7 +39,7 @@ pages: reentry_condition: null authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184419Z-65c119ef5b1c4e5bae463a9315f053e8-0001 + - audit-record_batch_page_review-20260911T054020Z-27fa25661d2e43ba9e76391f4675e45a-0001 property_state: {} - path: Topics/B.md coverage_disposition: required diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/progress_ledger.yaml b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/progress_ledger.yaml index bd425075..ff57af46 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/progress_ledger.yaml +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/progress_ledger.yaml @@ -2,11 +2,11 @@ schema_version: 2 task_id: fixture-task task_state: active task_transition_receipts: - - audit-update_task-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001 + - audit-update_task-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001 required_queue_path: .cambium/state/required_queue.yaml queue_revision: 2 queue_state_revision: 2 -required_queue_sha256: sha256:9bb976da77406f1c79daedc2148aafc142f0d27d86b1d34a6899fecc257f1bf0 +required_queue_sha256: sha256:1d657f490196dbf4a15411e1ee143337b606b33f1c8ad35c899a9fbff71e216b initial_queue_receipt: audit-fixture-initial-queue contract: contract_version: c1 @@ -44,12 +44,12 @@ contract: mode: user-only allowed_change_classes: [] checkpoint: - recorded_at: 2026-09-09T18:44:15Z + recorded_at: 2026-09-11T05:40:16Z summary: first Required Queue batch B1 opened task_state: active - task_transition_receipt: audit-update_task-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001 + task_transition_receipt: audit-update_task-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001 coverage_sha256: sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7 - required_queue_sha256: sha256:b42570591a203159114937a270de139f6b06f235f4b27a5fa5f8b0ad3a6b7d81 + required_queue_sha256: sha256:226672137344f66c7aafcb5f022d66d5f4b900e0eeac7b26435f4573e49211de queue_revision: 2 queue_state_revision: 1 terminal_audit: diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/required_queue.yaml b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/required_queue.yaml index e2146376..fb7ce121 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/required_queue.yaml +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/state/required_queue.yaml @@ -20,16 +20,16 @@ required_queue: work_spec_sha256: null state: merge-ready hold_state: none - opened_at: 2026-09-09T18:44:15Z - activation_receipt: audit-check_queue-20260909T184415Z-c4f51c0b37af4a33b432b955910f83bc-0001 + opened_at: 2026-09-11T05:40:16Z + activation_receipt: audit-check_queue-20260911T054016Z-77414cedf921401188164cb639662bd1-0001 transition_receipts: - - audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001 - - audit-update_queue-20260909T184428Z-64e4112131c64d87b9ffabfff2adeced-0001 - merge_ready_at: 2026-09-09T18:44:26Z + - audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001 + - audit-update_queue-20260911T054023Z-653c652beac24c7ea5dae37794d32b75-0001 + merge_ready_at: 2026-09-11T05:40:22Z delta_path: .cambium/deltas/B1.yaml - delta_sha256: sha256:a2dc9b3a22281114091acd75d8a5b78fcf17bc35bc5ceb001ffd455240dd4937 + delta_sha256: sha256:2399089a5065b5535e394f384446150c8cfef84b927b8d2ca6008190b54b6713 batch_receipts: - - audit-manual-attestation-20260909T184425Z-be838cd543f6415494043f22f59a4789-0001 + - audit-manual-attestation-20260911T054022Z-63c63c820db645218f7fa814564aa394-0001 - id: B2 family: Core order: 2 diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/tmp/receipt-append.free b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/tmp/receipt-append.free index a11a715e..96c86d3b 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/tmp/receipt-append.free +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/tmp/receipt-append.free @@ -1 +1 @@ -{"held_since": "2026-09-09T18:44:29Z", "note": "write_receipts:applied.jsonl", "pid": 17488} +{"held_since": "2026-09-11T05:40:24Z", "note": "write_receipts:applied.jsonl", "pid": 90981} diff --git a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-800354726603469e.yaml b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-6e5d3b415bec05ee.yaml similarity index 88% rename from Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-800354726603469e.yaml rename to Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-6e5d3b415bec05ee.yaml index 81ba11eb..7f24d99e 100644 --- a/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-800354726603469e.yaml +++ b/Tools/tests/fixtures/integration/batch_close_state_mutating_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-6e5d3b415bec05ee.yaml @@ -1,60 +1,38 @@ schema_version: 2 -plan_id: audit-plan-B1-800354726603469e +plan_id: audit-plan-B1-6e5d3b415bec05ee task_id: fixture-task batch_id: B1 -generated_at: 2026-09-09T18:44:15Z +generated_at: 2026-09-11T05:40:17Z queue_revision: 2 queue_state_revision: 1 -required_queue_sha256: sha256:b42570591a203159114937a270de139f6b06f235f4b27a5fa5f8b0ad3a6b7d81 +required_queue_sha256: sha256:226672137344f66c7aafcb5f022d66d5f4b900e0eeac7b26435f4573e49211de upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 active_standards_sha256: sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e selected_profile_manifest: profiles/test-profile/profile.toml profile_snapshot_sha256: sha256:de9b7ef881399e8f231a0ff2232e0892a63977378d1c824068e041c1fc4d9474 profile_contract_fingerprint: sha256:218754b2d13fb4ce2e77dd4e4c156601d063d71901f3176b42339b145cd66e32 -opening_transition_receipt: audit-update_queue-20260909T184415Z-018e75b34bfa4a4d9a59a4742ad8a01c-0001 +opening_transition_receipt: audit-update_queue-20260911T054017Z-b71de602bf064d6c907c47b90fb93f57-0001 artifact_snapshot_sha256: sha256:534f231f99d156f17b931d7d312f699c3ae6b252ac7f64095715ca3e93a86ec2 -contract_snapshot_sha256: sha256:d989e7e57f4cd68fa1ec5cfa834c4655b3fd9823c2144ee99f793504de8c076c +contract_snapshot_sha256: sha256:0e2dd5d34ea874f5452e6aa3f1b5a39b7f13728dde21d12dbe204c7d02503113 accepted_baseline_sha256: sha256:c66c877e52f502db4951a4deb9eb2e736c7ab29248fcb7093b85a1390f5b7ee5 obligations: - owner_kind: kernel - owner_rule_id: k12-02-rendering-verification-record + owner_rule_id: k12-05-frozen-task-contract-references kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge target: B1 - applicability: every-batch + applicability: batch-contract-freezes-machine-checkable-component-references evidence_role: emits - evidence_kind: audit-receipt - dimension: rendering - acceptance_predicate: k12-02-rendering-verification-record - producer_capability: dedicated-rendering-verification-v1 + evidence_kind: changed-scope-check-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-05-frozen-task-contract-references + producer_capability: changed-scope-evidence-adapter-v1 producer_gate_id: null - producer_check: changed_scope_rendering_escalation_record + producer_check: changed_scope_frozen_task_contract_references consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-113b762c4a62dfbc8aee01b0 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-09-coverage-file-count - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-coverage-file-count - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_coverage_file_count - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-19e1e37cb0bb9f054a0b88a0 + obligation_id: audit-obligation-1009563eda811c9053799b34 review_due: null status: required evidence_ref: null @@ -104,6 +82,50 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-guidance-and-contract-continuity + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-guidance-and-contract-continuity + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_guidance_and_contract_continuity + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-40733204001602f70ebc52c3 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-02-level0-fence-closure + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: every-changed-markdown-page + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: structure_and_links + acceptance_predicate: k12-02-level0-fence-closure + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_level0_fence_closure + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-42ec6dff57fd0f82842b993d + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-guidance-state-zero-counts kernel_extension_point: null @@ -112,7 +134,7 @@ obligations: target: Progress.guidance_queue applicability: every-batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-guidance-state-zero-counts producer_capability: changed-scope-evidence-adapter-v1 @@ -120,7 +142,29 @@ obligations: producer_check: changed_scope_guidance_state_zero_counts consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-4215d25bc7ed1b36da485238 + obligation_id: audit-obligation-4932ad3ff5f59ceacb2debb2 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-05-coverage-routing-state + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: changed-scope-includes-coverage-or-required-routing-state + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-05-coverage-routing-state + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_coverage_routing_state + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-4988244dd2b36bbf79715593 review_due: null status: required evidence_ref: null @@ -148,6 +192,28 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-coverage-file-count + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-coverage-file-count + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_coverage_file_count + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-5ac848ac97bc07bba9d83423 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-page-contract-candidates kernel_extension_point: null @@ -171,44 +237,22 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-registered-residual-content - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-registered-residual-content - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_registered_residual_content - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-859d5c20dac12f1ec6603f43 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-02-level0-fence-closure + owner_rule_id: k12-02-rendering-verification-record kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge - target: Topics/A.md - applicability: every-changed-markdown-page + target: B1 + applicability: every-batch evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-02-level0-fence-closure - producer_capability: changed-scope-evidence-adapter-v1 + evidence_kind: rendering-verification-evidence + dimension: rendering + acceptance_predicate: k12-02-rendering-verification-record + producer_capability: dedicated-rendering-verification-v1 producer_gate_id: null - producer_check: changed_scope_level0_fence_closure + producer_check: changed_scope_rendering_escalation_record consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-957aa501d95166f7ed2f4c45 + obligation_id: audit-obligation-7acdd4ef8b185eada9710b89 review_due: null status: required evidence_ref: null @@ -237,110 +281,66 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-guidance-and-contract-continuity + owner_rule_id: k12-09-wiki-link-resolution kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-guidance-and-contract-continuity + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-wiki-link-resolution producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_guidance_and_contract_continuity + producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-b1b9771b935451ab7a963fe4 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-frozen-task-contract-references - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: B1 - applicability: batch-contract-freezes-machine-checkable-component-references - evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-05-frozen-task-contract-references - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_frozen_task_contract_references - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-c956e0ba5024cd967f9960c3 + obligation_id: audit-obligation-b28c171fb51c50fca48c92eb review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-wiki-link-resolution + owner_rule_id: k12-09-graph-and-duplicate-basenames kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links - acceptance_predicate: k12-09-wiki-link-resolution + acceptance_predicate: k12-09-graph-and-duplicate-basenames producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_wiki_link_resolution + producer_check: closed_list_graph_and_duplicate_basenames consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-ddbd6eb726689ef635f4a1ba + obligation_id: audit-obligation-b99e7cef2fd900c8ca35b64d review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-controlled-vocabulary + owner_rule_id: k12-09-registered-residual-content kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-controlled-vocabulary + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-registered-residual-content producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_controlled_vocabulary + producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-eaa2a2049e3a18517e5c6bbc - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-coverage-routing-state - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: Topics/A.md - applicability: changed-scope-includes-coverage-or-required-routing-state - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-05-coverage-routing-state - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_coverage_routing_state - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-eb616e90f4552ef21fd033e2 + obligation_id: audit-obligation-c9263feac0bf9cba181779d6 review_due: null status: required evidence_ref: null @@ -354,7 +354,7 @@ obligations: target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links acceptance_predicate: k12-09-structural-validity producer_capability: batch-close-producer-v1 @@ -362,29 +362,29 @@ obligations: producer_check: closed_list_structural_validity consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-f57b26511c04f37776cb471a + obligation_id: audit-obligation-cac1f81f2c26d514e5e4a319 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-graph-and-duplicate-basenames + owner_rule_id: k12-09-controlled-vocabulary kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-graph-and-duplicate-basenames + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-controlled-vocabulary producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_graph_and_duplicate_basenames + producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-fc0fee6e5ce4a98b249a0bd7 + obligation_id: audit-obligation-e9a4cd366f1280f647c433d9 review_due: null status: required evidence_ref: null diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint.manifest.json b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint.manifest.json index 6cacea58..57c6aa23 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint.manifest.json +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint.manifest.json @@ -5,12 +5,12 @@ "files": [ { "path": ".cambium/deltas/B1.yaml", - "sha256": "sha256:7d5c5ed4d574383cddf65beb6a7627a0c6daf719d26b5d4206da3b8e41fee2d4", + "sha256": "sha256:b8a421db8a27be56c9279b7b955cee9ddcc7199be8f478197d41890538341d99", "size": 305 }, { "path": ".cambium/deltas/B2.yaml", - "sha256": "sha256:a5acf4681d3da6182e4599fa6c12a0b901fc977e337ef1d2475e6f5bf5fe47d9", + "sha256": "sha256:8b802a819c9f8307f37a2b1d3d18a198a51977d9f931f1ed1d5809480bb0185f", "size": 305 }, { @@ -33,124 +33,119 @@ "sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "size": 302 }, - { - "path": ".cambium/receipts/audit-receipts.jsonl", - "sha256": "sha256:478dd4aca1825db63d12a9994ce454bd6297d3470718e9432b0d59f38b9b641e", - "size": 52842 - }, { "path": ".cambium/receipts/batch-close.jsonl", - "sha256": "sha256:6382636add6d22ce06959b9a762cae3fb21d2c32798282ea9bac4077bfc5253f", - "size": 151014 + "sha256": "sha256:d7c24f86d5411ba38f0478022dd1b303404aba68c76b83d0cafdeabe94261ed1", + "size": 77412 }, { "path": ".cambium/receipts/batch-page-reviews.jsonl", - "sha256": "sha256:b51cfd4c4afa3bcf653f4d855e48e91501526f66fe4de6b8cd5f6e200d4d8e25", + "sha256": "sha256:8c8d61f703a085667111540514e123d37ba8aa4e88a8cc26288fb72e75851b2d", "size": 5708 }, { "path": ".cambium/receipts/changed-scope-evidence.jsonl", - "sha256": "sha256:35e2c9772a33af8ec38a1381b3bab885474f86ece31280bd74018501b1c3b736", - "size": 50074 + "sha256": "sha256:5e7ec8e3399c6fde43ac0483f64333c87044cd549192796ce3008286b381566e", + "size": 50226 }, { - "path": ".cambium/receipts/cold/close-evidence/B1-9e8d7dc6b4dd427ea2561c22eaa73d74.jsonl", + "path": ".cambium/receipts/cold/close-evidence/B1-38e4f7367fa249e7b36c20c2d960f249.jsonl", "sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0 }, { - "path": ".cambium/receipts/cold/close-evidence/B2-fc1bac046da847049e10515f5dee0157.jsonl", + "path": ".cambium/receipts/cold/close-evidence/B2-12cf766c8a944dab83081b0b82ac57f4.jsonl", "sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0 }, { "path": ".cambium/receipts/delta-B1.jsonl", - "sha256": "sha256:31fa5b8b7c392de3780619a5ec27a3a69e3b91e7e3afebf488f65d24937552de", + "sha256": "sha256:11e115b2189fd8c1d933b728614e2b3c6dcf22193b156a6f4abb201ac9327946", "size": 2923 }, { "path": ".cambium/receipts/delta-B2.jsonl", - "sha256": "sha256:138b6ae775b41f862f195adb7d895de5c02b7ef98e705172b8ddccfa9f775893", + "sha256": "sha256:435dbf908b1640659955a4d3fe3a07871323f528bcb07dbcb0b183ad8821b5d5", "size": 2923 }, { "path": ".cambium/receipts/gate-attestations.jsonl", - "sha256": "sha256:7c1af075688802900e1e4c34e83731f2a0c0d203a27008038fdeff0babade221", - "size": 29134 + "sha256": "sha256:d56edba2ae285e9c17860d5e2a074683e175cbfe548b5a61fc66d9b0d3e3e0de", + "size": 28540 }, { "path": ".cambium/receipts/maintenance-budget.yaml", - "sha256": "sha256:230b069990fd5c08cfb6727896bb520b6db0dd17259b4b982d201a84fa5b37b8", + "sha256": "sha256:ebffac79ec3a3f9e513a3d266e8dcc210c0421130de64833eef967bf4e79e1fe", "size": 1428 }, { "path": ".cambium/receipts/maintenance-evidence.jsonl", - "sha256": "sha256:9c4ca323e5e0c9a95364d2b8a4addbf375d1c280e4fb7e4770aac5567201f8a6", + "sha256": "sha256:683b9c948c228e4da77a65efd0e6728885fffbd8baa8cf2256407bd6f92463b5", "size": 3854 }, { "path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", - "sha256": "sha256:2a6ef4767b7e56893437279c522d67f44c594eb095c4887af211e140e4b062a5", + "sha256": "sha256:7990d5d022192ad1da1c2612a98c30627ea0730e1f52aa78151f715152b50dcd", "size": 2001 }, { "path": ".cambium/receipts/pre-apply-coverage/B2-r5.yaml", - "sha256": "sha256:911eaa5d771dda933740bd96956db45191c278eeef8f6365a62241d03aca29c0", + "sha256": "sha256:6a1fdac5666b5b4d6a3cc99cd56c94e315e77dd2ed7190c5d8f01e5bac07cc93", "size": 2507 }, { "path": ".cambium/receipts/queue-transitions.jsonl", - "sha256": "sha256:afedb8a8a1575493efc84f9b3cf9b4f7e50cce1b16ae36c1c9620e225957fbbe", + "sha256": "sha256:04d89aaa0f376c3fe0c0bc3e19517dcc5dfb44b9232a6e612b1bb7e05c36a84e", "size": 13690 }, { "path": ".cambium/receipts/ready-B1.jsonl", - "sha256": "sha256:5708990adff32a5b50477e60d3ee05d94f08c5433b4987e173595ab63522399d", + "sha256": "sha256:efcdbb98aada0b4640499e409382f7c8c9a78fb813fd371c2d6a72ef7b979beb", "size": 8120 }, { "path": ".cambium/receipts/ready-B2.jsonl", - "sha256": "sha256:c0f9d54107d5546bc4b017365cfbf28d89e6b3a6452e9b31d81e8266dfe258b4", + "sha256": "sha256:35fe483b9ea02f6c30357e786d0518bb6d8229551376c7c55becf45952abf08d", "size": 8120 }, { "path": ".cambium/receipts/rendering-verification.jsonl", - "sha256": "sha256:7170c295ff173d89aafa9931a4fc61ce2552e3b4f510203925345033954e9276", + "sha256": "sha256:0703ceedc664930b48f60cb35fa6f751489698a79362c21595137f5512381540", "size": 4010 }, { "path": ".cambium/receipts/standards-adoptions.jsonl", - "sha256": "sha256:1e4e4286d4ca240231c0b79a82d68a77b639ec35595d04b3fd012797ad0ba797", + "sha256": "sha256:dca47a2d2ff88bbced4d983c941560b79d6efc7a2c5793d73e2b51c8efbc1f18", "size": 2314 }, { "path": ".cambium/receipts/task-plans.jsonl", - "sha256": "sha256:66ea69c4066abf3afa35becf1703b3267b8d9b903b09439209b54bb2a0bc73fe", + "sha256": "sha256:26ebe9b50b3f0808cfc661fb8a4260f32d947e915b384c868a5f613d7b85c550", "size": 1740 }, { "path": ".cambium/receipts/task-transitions.jsonl", - "sha256": "sha256:57fcbe4d7744d169f0539d78fb7fdd9f267ebce069a3c54373bef8269e25b9fa", + "sha256": "sha256:7f490025828d08be2c3cbec63a9c111e94d2bd23b647dfb9be02f6b738e51211", "size": 2900 }, { "path": ".cambium/state/coverage_ledger.yaml", - "sha256": "sha256:f7375e042c1e4423f812390ae4e5366a2a4730a6c6c868ba2c81d69ae028e32a", + "sha256": "sha256:3ade67e6112f671ab8baf43796b42ca38d08a1eda56604bf3f41dbb2250f2e14", "size": 2935 }, { "path": ".cambium/state/progress_ledger.yaml", - "sha256": "sha256:1053ae88e7dac01286db3ff14a58c5dc04f6e258f2a18bdfb14134ab98a8068c", + "sha256": "sha256:0882b321f8679d33171d50e95d73399e92325b0f14f03f9b3d09d6b6b275552a", "size": 2521 }, { "path": ".cambium/state/required_queue.yaml", - "sha256": "sha256:7746bf0b87ed3f4e7c53c581b39589dd524463f863adb1f2d8ee708dd2452f50", + "sha256": "sha256:18dfc6b49dd427a48cffe23944feac9e76bd334c622855142bb2ae033882cab5", "size": 2887 }, { "path": ".cambium/state/watermark.yaml", - "sha256": "sha256:761945196cbe08aba652139dd52891b2e23508e4a982d60a2d62762c657baf28", + "sha256": "sha256:b2d3f61e2e696447aed4cdb159f76b6a40e72a2d094cabf01d8a336826b7a2ed", "size": 90 }, { @@ -160,28 +155,28 @@ }, { "path": ".cambium/tmp/receipt-append.free", - "sha256": "sha256:ba771807ccdfac404eee297d1089374b75487358ca17b18d2488a7b6ac119881", + "sha256": "sha256:21cc0de12719b11df538ecdeeb4f503da004362fa093128a1764db8bda4f30e4", "size": 106 }, { - "path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", - "sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", - "size": 14284 + "path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", + "sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", + "size": 14460 }, { - "path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", - "sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", - "size": 14284 + "path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", + "sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", + "size": 14460 }, { "path": "Topics/A.md", - "sha256": "sha256:84be51de305f9e669ca3b6d316db726ca8c7b405801866fdbfe1ee15ae8ddaf9", - "size": 267 + "sha256": "sha256:dda3a85912adeaae8fe0494ada9d58782a5f0826fc4c409b1915fb1345b8284e", + "size": 456 }, { "path": "Topics/B.md", - "sha256": "sha256:d382489708d2d976c87013af399773e2bce1089f4c54a9adf521ea171e685471", - "size": 267 + "sha256": "sha256:abe7cb3a7793ab46c9d74e2b1c1871ddf5bb9946419b2803dfb55a9d2173e923", + "size": 456 } ], "generator": "Tools.tests.fixtures.e2e.required_queue_scenarios.generate_required_queue_checkpoint", @@ -192,6 +187,6 @@ ], "scenario": "maintenance-closed", "schema_version": 1, - "tree_sha256": "sha256:6ac44df70abcb624bc6e7dfebbe1f198cfd2458ab6a979f7692acc72be45f420", - "validated_tree_sha256": "sha256:7edfc17a7afd8f065dcfe7f000bb57ae72db603a41290fdd4e6dfe383f657252" + "tree_sha256": "sha256:db7828642848cbfdffb311c80c5b487ffa4bd22f172562e9ba45cc07403930ae", + "validated_tree_sha256": "sha256:374f84bb89e102c3387fa7045bb5a3720324cd289c1eac5fff752c9796238320" } diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/deltas/B1.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/deltas/B1.yaml index 2d2eb749..812855c2 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/deltas/B1.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/deltas/B1.yaml @@ -4,7 +4,7 @@ pages: - path: Topics/A.md authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001 + - audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001 open_gaps_added: [] open_gaps_closed: [] next_batch_updates: [] diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/deltas/B2.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/deltas/B2.yaml index 002ecb7f..43da4b1c 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/deltas/B2.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/deltas/B2.yaml @@ -4,7 +4,7 @@ pages: - path: Topics/B.md authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001 + - audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001 open_gaps_added: [] open_gaps_closed: [] next_batch_updates: [] diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/audit-receipts.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/audit-receipts.jsonl deleted file mode 100644 index d22843d7..00000000 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/audit-receipts.jsonl +++ /dev/null @@ -1,24 +0,0 @@ -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "scope": ["B1", "Topics/A.md"], "acceptance_predicate": "k12-02-rendering-verification-record", "producer_check": "changed_scope_rendering_escalation_record", "producer_capability": "dedicated-rendering-verification-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "verifier": "record_rendering_verification", "method": "record_rendering_verification@2.0.0/changed_scope_rendering_escalation_record", "evidence_ref": "audit-record_rendering_verification-20260909T184434Z-cb2e92459ac54c1bac0a8278d673f80f-0001", "checked_at": "2026-09-09T18:44:34Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["Progress.guidance_queue"], "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:12a12168e80f762a338640e32a8ca5017953a5555fb2d41e9dafab98d08c4a87", "dependency_fingerprint": "sha256:96c59924bc408e7334a8079ea7c45c818664e477fe59c6ae1d4f2bb06b405fb1", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_guidance_state_zero_counts", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184436Z-cb471239342a4197a7dcc9c199a413d5-0001", "checked_at": "2026-09-09T18:44:36Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_level0_fence_closure", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184439Z-1a1951d2ac64498dba8523c5195a0e43-0001", "checked_at": "2026-09-09T18:44:39Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["B1", "fixture-task"], "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:1f9fa7df42c540511299934e8554e9dfb0feddbfd26e3773999bfa925e74ddb4", "dependency_fingerprint": "sha256:af21e47755e7bef131a2c68ff280f04f45307ba1c4f913dc385d1f354b6f7844", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_frozen_task_contract_references", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184440Z-4e9c95faf93047e7ae5c1c44a769c7fd-0001", "checked_at": "2026-09-09T18:44:40Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:a6dc0bed8465b16ae0ee1fda05c19ae067116f5d406c51c9bc7c31310ce8c786", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_coverage_routing_state", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184442Z-de8862d838874756abf3e94694a326ac-0001", "checked_at": "2026-09-09T18:44:42Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "owner_kind": "kernel", "owner_rule_id": "k12-09-wiki-link-resolution", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-wiki-link-resolution", "producer_check": "closed_list_wiki_link_resolution", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_wiki_link_resolution", "evidence_ref": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "checked_at": "2026-09-09T18:44:48Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "owner_kind": "kernel", "owner_rule_id": "k12-09-structural-validity", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-structural-validity", "producer_check": "closed_list_structural_validity", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_structural_validity", "evidence_ref": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0002", "checked_at": "2026-09-09T18:44:48Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "owner_kind": "kernel", "owner_rule_id": "k12-09-graph-and-duplicate-basenames", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-graph-and-duplicate-basenames", "producer_check": "closed_list_graph_and_duplicate_basenames", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_graph_and_duplicate_basenames", "evidence_ref": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0003", "checked_at": "2026-09-09T18:44:48Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "owner_kind": "kernel", "owner_rule_id": "k12-09-coverage-file-count", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["."], "acceptance_predicate": "k12-09-coverage-file-count", "producer_check": "closed_list_coverage_file_count", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_coverage_file_count", "evidence_ref": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0004", "checked_at": "2026-09-09T18:44:48Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "owner_kind": "kernel", "owner_rule_id": "k12-09-guidance-and-contract-continuity", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["."], "acceptance_predicate": "k12-09-guidance-and-contract-continuity", "producer_check": "closed_list_guidance_and_contract_continuity", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_guidance_and_contract_continuity", "evidence_ref": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0005", "checked_at": "2026-09-09T18:44:48Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "owner_kind": "kernel", "owner_rule_id": "k12-09-registered-residual-content", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["."], "acceptance_predicate": "k12-09-registered-residual-content", "producer_check": "closed_list_registered_residual_content", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_registered_residual_content", "evidence_ref": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0006", "checked_at": "2026-09-09T18:44:48Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "owner_kind": "kernel", "owner_rule_id": "k12-09-controlled-vocabulary", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["."], "acceptance_predicate": "k12-09-controlled-vocabulary", "producer_check": "closed_list_controlled_vocabulary", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_controlled_vocabulary", "evidence_ref": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0007", "checked_at": "2026-09-09T18:44:48Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-0584c14736103f7189523f33", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "scope": ["B2", "Topics/B.md"], "acceptance_predicate": "k12-02-rendering-verification-record", "producer_check": "changed_scope_rendering_escalation_record", "producer_capability": "dedicated-rendering-verification-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:c1eef15cdbdd9ed6cf208c3a9400497177ce41277d9b27521b97c561fd8e4f86", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:2b257047166b7e5a24d2143cd1a267bee8cda26284100ed2603f3aa314fee5fc", "verifier": "record_rendering_verification", "method": "record_rendering_verification@2.0.0/changed_scope_rendering_escalation_record", "evidence_ref": "audit-record_rendering_verification-20260909T184452Z-b746b6c9aa514d31af4342a1b4396da1-0001", "checked_at": "2026-09-09T18:44:52Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["Progress.guidance_queue"], "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:b415d4c447cac1715514aa32c75b6d2a7c5b389668a10257c122b7b402ab5d12", "dependency_fingerprint": "sha256:16151b7cfa95f07689728081c4d67bda43caf3d84e8e3330d58bfa2847a797f2", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_guidance_state_zero_counts", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184454Z-957374e2e20d4e248e8c6c9c8da76a36-0001", "checked_at": "2026-09-09T18:44:54Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["B2", "fixture-task"], "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:c6d115b0311e661fd0007fe6275552160a632189f8de826dff0ac27eddfa76a7", "dependency_fingerprint": "sha256:36494690fde32b758dada2b1587c315af84deb35356ce285e93f5a1c4c9e0776", "contract_fingerprint": "sha256:f0f04185d47bc4d15735a5e3b6bf0fa359a29ffb153f78d1e0b9934328cd9256", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_frozen_task_contract_references", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184456Z-1d3a626b58ac421b86d05d5d83b7fd2b-0001", "checked_at": "2026-09-09T18:44:56Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["Topics/B.md"], "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:d3e08f83467d78f5db620df2eea0dfc9476b4825a60c13fb017277dbf17ac330", "contract_fingerprint": "sha256:59629eded889ed25e6aadb78a971301f91f7fc2c02e12f1bde3a0ba9eb03b43f", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_level0_fence_closure", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184458Z-8332432c20e44fe3b6b3b81951f6e540-0001", "checked_at": "2026-09-09T18:44:58Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["Topics/B.md"], "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:8f05e96e71c337508e061d7518590076508391a693a6d2b04da46c4cfd5884d2", "contract_fingerprint": "sha256:70ff2bf7e13f2b734f43c414005339e624120cd112a46b05e629220bba16598e", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_coverage_routing_state", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184500Z-1f16fb71af5442a6abbab1e8aeb2bf29-0001", "checked_at": "2026-09-09T18:45:00Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "owner_kind": "kernel", "owner_rule_id": "k12-09-wiki-link-resolution", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-wiki-link-resolution", "producer_check": "closed_list_wiki_link_resolution", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_wiki_link_resolution", "evidence_ref": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "checked_at": "2026-09-09T18:45:08Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "owner_kind": "kernel", "owner_rule_id": "k12-09-structural-validity", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-structural-validity", "producer_check": "closed_list_structural_validity", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_structural_validity", "evidence_ref": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0002", "checked_at": "2026-09-09T18:45:08Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "owner_kind": "kernel", "owner_rule_id": "k12-09-graph-and-duplicate-basenames", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-graph-and-duplicate-basenames", "producer_check": "closed_list_graph_and_duplicate_basenames", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_graph_and_duplicate_basenames", "evidence_ref": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0003", "checked_at": "2026-09-09T18:45:08Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "owner_kind": "kernel", "owner_rule_id": "k12-09-coverage-file-count", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["."], "acceptance_predicate": "k12-09-coverage-file-count", "producer_check": "closed_list_coverage_file_count", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_coverage_file_count", "evidence_ref": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0004", "checked_at": "2026-09-09T18:45:08Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "owner_kind": "kernel", "owner_rule_id": "k12-09-guidance-and-contract-continuity", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["."], "acceptance_predicate": "k12-09-guidance-and-contract-continuity", "producer_check": "closed_list_guidance_and_contract_continuity", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_guidance_and_contract_continuity", "evidence_ref": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0005", "checked_at": "2026-09-09T18:45:08Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "owner_kind": "kernel", "owner_rule_id": "k12-09-registered-residual-content", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["."], "acceptance_predicate": "k12-09-registered-residual-content", "producer_check": "closed_list_registered_residual_content", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_registered_residual_content", "evidence_ref": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0006", "checked_at": "2026-09-09T18:45:08Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "owner_kind": "kernel", "owner_rule_id": "k12-09-controlled-vocabulary", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["."], "acceptance_predicate": "k12-09-controlled-vocabulary", "producer_check": "closed_list_controlled_vocabulary", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_controlled_vocabulary", "evidence_ref": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0007", "checked_at": "2026-09-09T18:45:08Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/batch-close.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/batch-close.jsonl index a4752e08..eafd7538 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/batch-close.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/batch-close.jsonl @@ -1,26 +1,24 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml","audit_plan_sha256":"sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_wiki_link_resolution","checked_at":"2026-09-09T18:44:48Z","contract_fingerprint":"sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_links exit=0 receipts=1 candidates=0; summary= Conclusion: all link checks passed (K09/05: missing=0, ambiguous=0).","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa","obligation_id":"audit-obligation-ddbd6eb726689ef635f4a1ba","opening_transition_receipt":"audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001","plan_id":"audit-plan-B1-005e11987b0617ae","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0002", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_structural_validity", "target": ".", "result": "pass", "details": "strict_utf8=pass markdown=34 cambium_yaml=26 tables=0 structural_errors=0", "checked_at": "2026-09-09T18:44:48Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732"} -{"receipt_id": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0003", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_graph_and_duplicate_basenames", "target": ".", "result": "pass", "details": "graph_projection_nodes=34 resolved_edges=0 unresolved_edges=0 projection_sha256=sha256:2b5b5a9e0702188563afaf3a7c6df14ea7d015b2a2d79797b8c141ee35709981 duplicate_basename_groups=0", "checked_at": "2026-09-09T18:44:48Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732"} -{"receipt_id": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0004", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_coverage_file_count", "target": ".", "result": "pass", "details": "record_count=1 manifest=1 coverage_projection=1 materialized=1", "checked_at": "2026-09-09T18:44:48Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732"} -{"receipt_id": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0005", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_guidance_and_contract_continuity", "target": ".", "result": "pass", "details": "task_id=fixture-task scope_version=s1 contract_version=c1 pending_guidance=0 pending_amendments=0", "checked_at": "2026-09-09T18:44:48Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml","audit_plan_sha256":"sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_registered_residual_content","checked_at":"2026-09-09T18:44:48Z","contract_fingerprint":"sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"registered residual-content scan exit=0 receipts=1 candidates=0; summary=check_residual_content: scanned 32 file(s), candidates=0, failures=0, elapsed=0.003s","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa","obligation_id":"audit-obligation-859d5c20dac12f1ec6603f43","opening_transition_receipt":"audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001","plan_id":"audit-plan-B1-005e11987b0617ae","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0006","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml","audit_plan_sha256":"sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_controlled_vocabulary","checked_at":"2026-09-09T18:44:48Z","contract_fingerprint":"sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_vocab exit=0 receipts=1 candidates=0; summary= priority distribution: P2=2(100%)","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa","obligation_id":"audit-obligation-eaa2a2049e3a18517e5c6bbc","opening_transition_receipt":"audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001","plan_id":"audit-plan-B1-005e11987b0617ae","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0007","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"check": "page-contract-summary", "check_inputs_sha256": "sha256:b40520d41ec127674cb061015f014bd9fc7e82e5bc7501db2408eb3589a160d2", "checked_at": "2026-09-09T18:44:48Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=2 checked=2 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0009", "receipt_type_id": "batch-close-review-attestation-v1", "check": "batch_global_review_attestation", "target": "B1", "result": "pass", "details": "fixture reviewer independently confirms the merged batch", "checked_at": "2026-09-09T18:44:49Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "accepted_candidate_count": 0, "accepted_candidate_types": [], "accepted_by_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_protocol": "exact-carry-v1", "candidate_baseline_protocol": "none", "candidate_baseline_receipt": null, "carried_candidate_count": 0, "carried_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fresh_candidate_count": 0, "fresh_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_dispositions": [], "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:11ea6961b0796ba51ca17ccbb2d2aa17c0d043857f93da665f5092fc68b3c37e", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "audit-record_rendering_verification-20260909T184434Z-cb2e92459ac54c1bac0a8278d673f80f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0004", "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "audit-record_changed_scope_evidence-20260909T184436Z-cb471239342a4197a7dcc9c199a413d5-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0006", "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "audit-record_changed_scope_evidence-20260909T184439Z-1a1951d2ac64498dba8523c5195a0e43-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0005", "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "audit-record_changed_scope_evidence-20260909T184440Z-4e9c95faf93047e7ae5c1c44a769c7fd-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0007", "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "audit-record_changed_scope_evidence-20260909T184442Z-de8862d838874756abf3e94694a326ac-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0002", "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0003", "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:8ff4e174be30713377fe44b7f36701729d4acbd7e515b0353361836d972bf408", "audit_evidence_unresolved_count": 0, "candidate_evidence_path": ".cambium/receipts/cold/close-evidence/B1-9e8d7dc6b4dd427ea2561c22eaa73d74.jsonl", "candidate_evidence_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_evidence_bytes": 0, "candidate_evidence_records": 0} -{"receipt_id": "audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0010", "receipt_type_id": "batch-close-page-review-v1", "check": "page_review_acceptance", "target": "Topics/A.md", "result": "pass", "details": "declared reviewer accepted this exact semantic page content in the merged-snapshot review", "checked_at": "2026-09-09T18:44:49Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0009", "reviewed_on": "2026-09-09", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea"} -{"receipt_id": "audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0011", "receipt_type_id": "batch-close-global-review-v1", "check": "batch_global_review", "target": "B1", "result": "pass", "details": "declared reviewer attestation recorded for the Closed List merged-snapshot review", "checked_at": "2026-09-09T18:44:49Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0009", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "structural_validity": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "graph_and_duplicate_basenames": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "coverage_file_count": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "guidance_and_contract_continuity": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "registered_residual_content": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "controlled_vocabulary": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "manifest_page_contract": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001"}, "closed_list_producer_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "structural_validity": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0003", "coverage_file_count": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0005", "registered_residual_content": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0006", "controlled_vocabulary": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0007", "manifest_page_contract": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001"}, "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:11ea6961b0796ba51ca17ccbb2d2aa17c0d043857f93da665f5092fc68b3c37e", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "audit-record_rendering_verification-20260909T184434Z-cb2e92459ac54c1bac0a8278d673f80f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0004", "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "audit-record_changed_scope_evidence-20260909T184436Z-cb471239342a4197a7dcc9c199a413d5-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0006", "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "audit-record_changed_scope_evidence-20260909T184439Z-1a1951d2ac64498dba8523c5195a0e43-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0005", "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "audit-record_changed_scope_evidence-20260909T184440Z-4e9c95faf93047e7ae5c1c44a769c7fd-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0007", "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "audit-record_changed_scope_evidence-20260909T184442Z-de8862d838874756abf3e94694a326ac-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0002", "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0003", "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:8ff4e174be30713377fe44b7f36701729d4acbd7e515b0353361836d972bf408", "audit_evidence_unresolved_count": 0} -{"receipt_id": "audit-check_queue-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=none", "checked_at": "2026-09-09T18:44:49Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "consistency", "gate_id": "required-queue-consistency", "required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "coverage_ledger_sha256": "sha256:b6f6261b8d6b2ab74918d449c152f63835bc3bf0b2c1795a4850da3e41011855", "progress_ledger_sha256": "sha256:e787c229f854ab212936fc438ee578a39677ab4e2e264699edb9d821c9ca6de9", "queue_revision": 2, "queue_state_revision": 2, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "repository_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa"} -{"receipt_id": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-9999", "receipt_type_id": "batch-close-gate-v1", "check": "batch_close_gate", "target": "B1", "result": "pass", "details": "Closed List checks passed and declared review attestation was recorded", "checked_at": "2026-09-09T18:44:49Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "queue_revision": 2, "queue_state_revision": 2, "required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "coverage_ledger_sha256": "sha256:b6f6261b8d6b2ab74918d449c152f63835bc3bf0b2c1795a4850da3e41011855", "progress_ledger_sha256": "sha256:e787c229f854ab212936fc438ee578a39677ab4e2e264699edb9d821c9ca6de9", "before_required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "after_required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "before_coverage_sha256": "sha256:b6f6261b8d6b2ab74918d449c152f63835bc3bf0b2c1795a4850da3e41011855", "after_coverage_sha256": "sha256:b6f6261b8d6b2ab74918d449c152f63835bc3bf0b2c1795a4850da3e41011855", "before_progress_sha256": "sha256:e787c229f854ab212936fc438ee578a39677ab4e2e264699edb9d821c9ca6de9", "after_progress_sha256": "sha256:e787c229f854ab212936fc438ee578a39677ab4e2e264699edb9d821c9ca6de9", "delta_sha256": "sha256:7d5c5ed4d574383cddf65beb6a7627a0c6daf719d26b5d4206da3b8e41fee2d4", "work_spec_path": null, "work_spec_sha256": null, "corpus_plan_required": false, "corpus_plan_triggers": [], "corpus_plan_receipt": null, "delta_apply_receipt": "audit-apply_delta-20260909T184447Z-a1f07f643bae4bedac8f35af8cd7c4d3-0001", "queue_consistency_receipt": "audit-check_queue-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0009", "global_review_receipt": "audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0011", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "structural_validity": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "graph_and_duplicate_basenames": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "coverage_file_count": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "guidance_and_contract_continuity": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "registered_residual_content": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "controlled_vocabulary": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "manifest_page_contract": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001"}, "closed_list_producer_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "structural_validity": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0003", "coverage_file_count": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0005", "registered_residual_content": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0006", "controlled_vocabulary": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0007", "manifest_page_contract": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001"}, "page_review_receipts": ["audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0010"], "page_review_receipt_count": 1, "page_review_receipt_set_sha256": "sha256:58da375ab959962e83e7af5c2100b509d36288cff264b32fe9759a04baf0d104", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "merged_snapshot_sha256": "sha256:934e0167db94a89abe22f1ed162d376473a2c85013c48741f5416d9c8fb99aaa", "evidence_ref": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:11ea6961b0796ba51ca17ccbb2d2aa17c0d043857f93da665f5092fc68b3c37e", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "audit-record_rendering_verification-20260909T184434Z-cb2e92459ac54c1bac0a8278d673f80f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0004", "audit-check_batch_close-f935a005bc8f607c3569e6ff1d29d5b9770452327735e910aa608e178c6ee9e7"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "audit-record_changed_scope_evidence-20260909T184436Z-cb471239342a4197a7dcc9c199a413d5-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0006", "audit-check_batch_close-8dbadfcbfde4384394de17a873e60f1766e7247bbf77da750e249c7025778d38"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "audit-record_changed_scope_evidence-20260909T184439Z-1a1951d2ac64498dba8523c5195a0e43-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0005", "audit-check_batch_close-5670231a431e98f983cba0c05d2032fe6c43c81513383e6bd17c2a04e4e389ef"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "audit-record_changed_scope_evidence-20260909T184440Z-4e9c95faf93047e7ae5c1c44a769c7fd-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "audit-check_batch_close-6fc54de9f81d4c78093efc0b7aa26ee54197dbb9e69dbbffd7c7594538dc0fc5"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0007", "audit-check_batch_close-88b661aa11e5c3f74bd68fce86ac2395e0ef7d6d500c52e6ba40866c05530307"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "audit-record_changed_scope_evidence-20260909T184442Z-de8862d838874756abf3e94694a326ac-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0002", "audit-check_batch_close-e5c754f22d309fbcff56b0b4200c085951695d84aa9d83517d67c57dc72be01a"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0003", "audit-check_batch_close-a4bdb78cb4820762285bd3a0e23687c9153639d609550cbdac87ac303b617ec2"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:8ff4e174be30713377fe44b7f36701729d4acbd7e515b0353361836d972bf408", "audit_evidence_unresolved_count": 0, "settlement_protocol": "routed-gap-settlement/1", "current_unsettled_count": 0, "current_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml","audit_plan_sha256":"sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_wiki_link_resolution","checked_at":"2026-09-09T18:45:08Z","contract_fingerprint":"sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_links exit=0 receipts=1 candidates=0; summary= Conclusion: all link checks passed (K09/05: missing=0, ambiguous=0).","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc","obligation_id":"audit-obligation-ddbd6eb726689ef635f4a1ba","opening_transition_receipt":"audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001","plan_id":"audit-plan-B2-05a4899cf8797ecc","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0002", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_structural_validity", "target": ".", "result": "pass", "details": "strict_utf8=pass markdown=34 cambium_yaml=26 tables=0 structural_errors=0", "checked_at": "2026-09-09T18:45:08Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203"} -{"receipt_id": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0003", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_graph_and_duplicate_basenames", "target": ".", "result": "pass", "details": "graph_projection_nodes=34 resolved_edges=0 unresolved_edges=0 projection_sha256=sha256:2b5b5a9e0702188563afaf3a7c6df14ea7d015b2a2d79797b8c141ee35709981 duplicate_basename_groups=0", "checked_at": "2026-09-09T18:45:08Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203"} -{"receipt_id": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0004", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_coverage_file_count", "target": ".", "result": "pass", "details": "record_count=1 manifest=1 coverage_projection=1 materialized=1", "checked_at": "2026-09-09T18:45:08Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203"} -{"receipt_id": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0005", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_guidance_and_contract_continuity", "target": ".", "result": "pass", "details": "task_id=fixture-task scope_version=s1 contract_version=c1 pending_guidance=0 pending_amendments=0", "checked_at": "2026-09-09T18:45:08Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml","audit_plan_sha256":"sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_registered_residual_content","checked_at":"2026-09-09T18:45:08Z","contract_fingerprint":"sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"registered residual-content scan exit=0 receipts=1 candidates=0; summary=check_residual_content: scanned 32 file(s), candidates=0, failures=0, elapsed=0.003s","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc","obligation_id":"audit-obligation-859d5c20dac12f1ec6603f43","opening_transition_receipt":"audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001","plan_id":"audit-plan-B2-05a4899cf8797ecc","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0006","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml","audit_plan_sha256":"sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_controlled_vocabulary","checked_at":"2026-09-09T18:45:08Z","contract_fingerprint":"sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_vocab exit=0 receipts=1 candidates=0; summary= priority distribution: P2=2(100%)","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc","obligation_id":"audit-obligation-eaa2a2049e3a18517e5c6bbc","opening_transition_receipt":"audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001","plan_id":"audit-plan-B2-05a4899cf8797ecc","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0007","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"check": "page-contract-summary", "check_inputs_sha256": "sha256:8fec1f2ed0d733f33095dc7b3f93612d4eae2b2071b38505a15249e7c697e47b", "checked_at": "2026-09-09T18:45:08Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=2 checked=2 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0009", "receipt_type_id": "batch-close-review-attestation-v1", "check": "batch_global_review_attestation", "target": "B2", "result": "pass", "details": "fixture reviewer independently confirms the merged batch", "checked_at": "2026-09-09T18:45:09Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "accepted_candidate_count": 0, "accepted_candidate_types": [], "accepted_by_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_protocol": "exact-carry-v1", "candidate_baseline_protocol": "exact-carry-v1", "candidate_baseline_receipt": "audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0009", "carried_candidate_count": 0, "carried_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fresh_candidate_count": 0, "fresh_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_dispositions": [], "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:5b19cfb9ad2cf7a92d62e8101b9ab392fd5e3d4e320826f2419d348a04ad4d7a", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "audit-record_rendering_verification-20260909T184452Z-b746b6c9aa514d31af4342a1b4396da1-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0004", "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "audit-record_changed_scope_evidence-20260909T184454Z-957374e2e20d4e248e8c6c9c8da76a36-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "audit-record_changed_scope_evidence-20260909T184456Z-1d3a626b58ac421b86d05d5d83b7fd2b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "audit-record_changed_scope_evidence-20260909T184458Z-8332432c20e44fe3b6b3b81951f6e540-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0005", "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "audit-record_changed_scope_evidence-20260909T184500Z-1f16fb71af5442a6abbab1e8aeb2bf29-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0007", "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0002", "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0003", "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:d1b5147b3284cdf8327742ac2303906952d79265865e4cc98ce1155b78241fa4", "audit_evidence_unresolved_count": 0, "candidate_evidence_path": ".cambium/receipts/cold/close-evidence/B2-fc1bac046da847049e10515f5dee0157.jsonl", "candidate_evidence_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_evidence_bytes": 0, "candidate_evidence_records": 0} -{"receipt_id": "audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0010", "receipt_type_id": "batch-close-page-review-v1", "check": "page_review_acceptance", "target": "Topics/B.md", "result": "pass", "details": "declared reviewer accepted this exact semantic page content in the merged-snapshot review", "checked_at": "2026-09-09T18:45:09Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0009", "reviewed_on": "2026-09-09", "semantic_content_sha256": "sha256:bd95631b283d1c1d77897215514b20d468fdd5da02003716994af13c2dca471c", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea"} -{"receipt_id": "audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0011", "receipt_type_id": "batch-close-global-review-v1", "check": "batch_global_review", "target": "B2", "result": "pass", "details": "declared reviewer attestation recorded for the Closed List merged-snapshot review", "checked_at": "2026-09-09T18:45:09Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0009", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "structural_validity": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "graph_and_duplicate_basenames": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "coverage_file_count": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "guidance_and_contract_continuity": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "registered_residual_content": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "controlled_vocabulary": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "manifest_page_contract": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"}, "closed_list_producer_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "structural_validity": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0003", "coverage_file_count": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0005", "registered_residual_content": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0006", "controlled_vocabulary": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0007", "manifest_page_contract": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"}, "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:5b19cfb9ad2cf7a92d62e8101b9ab392fd5e3d4e320826f2419d348a04ad4d7a", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "audit-record_rendering_verification-20260909T184452Z-b746b6c9aa514d31af4342a1b4396da1-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0004", "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "audit-record_changed_scope_evidence-20260909T184454Z-957374e2e20d4e248e8c6c9c8da76a36-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "audit-record_changed_scope_evidence-20260909T184456Z-1d3a626b58ac421b86d05d5d83b7fd2b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "audit-record_changed_scope_evidence-20260909T184458Z-8332432c20e44fe3b6b3b81951f6e540-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0005", "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "audit-record_changed_scope_evidence-20260909T184500Z-1f16fb71af5442a6abbab1e8aeb2bf29-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0007", "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0002", "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0003", "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:d1b5147b3284cdf8327742ac2303906952d79265865e4cc98ce1155b78241fa4", "audit_evidence_unresolved_count": 0} -{"receipt_id": "audit-check_queue-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=1 ready=none", "checked_at": "2026-09-09T18:45:09Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "consistency", "gate_id": "required-queue-consistency", "required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "coverage_ledger_sha256": "sha256:2409b60a973c6ba363e319be90385e23a7d70953ce825332dd8285590b703ad2", "progress_ledger_sha256": "sha256:b85357c1008757b0f14a4c94a96c711045ea3879caff9f6d93774b416e3b77ec", "queue_revision": 2, "queue_state_revision": 5, "remaining_required_work_units": 1, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "repository_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc"} -{"receipt_id": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-9999", "receipt_type_id": "batch-close-gate-v1", "check": "batch_close_gate", "target": "B2", "result": "pass", "details": "Closed List checks passed and declared review attestation was recorded", "checked_at": "2026-09-09T18:45:09Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "queue_revision": 2, "queue_state_revision": 5, "required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "coverage_ledger_sha256": "sha256:2409b60a973c6ba363e319be90385e23a7d70953ce825332dd8285590b703ad2", "progress_ledger_sha256": "sha256:b85357c1008757b0f14a4c94a96c711045ea3879caff9f6d93774b416e3b77ec", "before_required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "after_required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "before_coverage_sha256": "sha256:2409b60a973c6ba363e319be90385e23a7d70953ce825332dd8285590b703ad2", "after_coverage_sha256": "sha256:2409b60a973c6ba363e319be90385e23a7d70953ce825332dd8285590b703ad2", "before_progress_sha256": "sha256:b85357c1008757b0f14a4c94a96c711045ea3879caff9f6d93774b416e3b77ec", "after_progress_sha256": "sha256:b85357c1008757b0f14a4c94a96c711045ea3879caff9f6d93774b416e3b77ec", "delta_sha256": "sha256:a5acf4681d3da6182e4599fa6c12a0b901fc977e337ef1d2475e6f5bf5fe47d9", "work_spec_path": null, "work_spec_sha256": null, "corpus_plan_required": false, "corpus_plan_triggers": [], "corpus_plan_receipt": null, "delta_apply_receipt": "audit-apply_delta-20260909T184507Z-464a3f0918944eb3b1072a21c2ac0672-0001", "queue_consistency_receipt": "audit-check_queue-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0001", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0009", "global_review_receipt": "audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0011", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "structural_validity": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "graph_and_duplicate_basenames": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "coverage_file_count": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "guidance_and_contract_continuity": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "registered_residual_content": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "controlled_vocabulary": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "manifest_page_contract": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"}, "closed_list_producer_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "structural_validity": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0003", "coverage_file_count": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0005", "registered_residual_content": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0006", "controlled_vocabulary": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0007", "manifest_page_contract": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"}, "page_review_receipts": ["audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0010"], "page_review_receipt_count": 1, "page_review_receipt_set_sha256": "sha256:2af4bc02a04cbccfa9a0886db3b4eb615bf6635716c3f5f4cf1dbf44e565cb1f", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "merged_snapshot_sha256": "sha256:147f6ca5f7bddf716b4b1b3646b151b476b6e4aa7354eb3e16dcf6e1795f63dc", "evidence_ref": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:5b19cfb9ad2cf7a92d62e8101b9ab392fd5e3d4e320826f2419d348a04ad4d7a", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "audit-record_rendering_verification-20260909T184452Z-b746b6c9aa514d31af4342a1b4396da1-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0004", "audit-check_batch_close-a657216cb549bb61a368536e56ff1f75dea0b3bcc3bc423889f555e3bf9e5dda"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "audit-record_changed_scope_evidence-20260909T184454Z-957374e2e20d4e248e8c6c9c8da76a36-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "audit-record_changed_scope_evidence-20260909T184456Z-1d3a626b58ac421b86d05d5d83b7fd2b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-049ad9d8e0e944b7e0fad2589845f0afb2ad3f955238b3fe02789dd727350ef2", "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "audit-record_changed_scope_evidence-20260909T184458Z-8332432c20e44fe3b6b3b81951f6e540-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0005", "audit-check_batch_close-203e37fb787309c94f04c2b60b83e24d8235663484139cd42181e241f3fa043f"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "audit-record_changed_scope_evidence-20260909T184500Z-1f16fb71af5442a6abbab1e8aeb2bf29-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-02edf6f196db3ad03dd48fb563b49c238c9f863400ae6edcbfcf1bf69a0ba922", "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0007", "audit-check_batch_close-6e5570776a63ad3b25c226f286776834011dcb14993cff3bbe93f833736349a5"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0002", "audit-check_batch_close-bf9ac2b053a12252b21bdd8dc255a3af54b9a283bbc1a7f5128db1255d5dc95b"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-0003", "audit-check_batch_close-6f4c91f661025a4dfbcadc66ae4df9d83f5a76f83733fd23f6276af2c290d5fd"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:d1b5147b3284cdf8327742ac2303906952d79265865e4cc98ce1155b78241fa4", "audit_evidence_unresolved_count": 0, "settlement_protocol": "routed-gap-settlement/1", "current_unsettled_count": 0, "current_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml","audit_plan_sha256":"sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_wiki_link_resolution","checked_at":"2026-09-11T05:40:36Z","contract_fingerprint":"sha256:6faa4ed6376d3f88cdaec8047d85bc53c6a0ff67ba272cf73530eec8486c6351","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_links exit=0 receipts=1 candidates=0; summary= Conclusion: all link checks passed (K09/05: missing=0, ambiguous=0).","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3","obligation_id":"audit-obligation-b28c171fb51c50fca48c92eb","opening_transition_receipt":"audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001","plan_id":"audit-plan-B1-f5eb1a43ae2f2a20","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"receipt_id": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0002", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_structural_validity", "target": ".", "result": "pass", "details": "strict_utf8=pass markdown=34 cambium_yaml=26 tables=0 structural_errors=0", "checked_at": "2026-09-11T05:40:36Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:6faa4ed6376d3f88cdaec8047d85bc53c6a0ff67ba272cf73530eec8486c6351"} +{"receipt_id": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0003", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_graph_and_duplicate_basenames", "target": ".", "result": "pass", "details": "graph_projection_nodes=34 resolved_edges=0 unresolved_edges=0 projection_sha256=sha256:2b5b5a9e0702188563afaf3a7c6df14ea7d015b2a2d79797b8c141ee35709981 duplicate_basename_groups=0", "checked_at": "2026-09-11T05:40:36Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:6faa4ed6376d3f88cdaec8047d85bc53c6a0ff67ba272cf73530eec8486c6351"} +{"receipt_id": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0004", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_coverage_file_count", "target": ".", "result": "pass", "details": "record_count=1 manifest=1 coverage_projection=1 materialized=1", "checked_at": "2026-09-11T05:40:36Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:6faa4ed6376d3f88cdaec8047d85bc53c6a0ff67ba272cf73530eec8486c6351"} +{"receipt_id": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0005", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_guidance_and_contract_continuity", "target": ".", "result": "pass", "details": "task_id=fixture-task scope_version=s1 contract_version=c1 pending_guidance=0 pending_amendments=0", "checked_at": "2026-09-11T05:40:36Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-40733204001602f70ebc52c3", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:6faa4ed6376d3f88cdaec8047d85bc53c6a0ff67ba272cf73530eec8486c6351"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml","audit_plan_sha256":"sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_registered_residual_content","checked_at":"2026-09-11T05:40:36Z","contract_fingerprint":"sha256:6faa4ed6376d3f88cdaec8047d85bc53c6a0ff67ba272cf73530eec8486c6351","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"registered residual-content scan exit=0 receipts=1 candidates=0; summary=check_residual_content: scanned 32 file(s), candidates=0, failures=0, elapsed=0.003s","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3","obligation_id":"audit-obligation-c9263feac0bf9cba181779d6","opening_transition_receipt":"audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001","plan_id":"audit-plan-B1-f5eb1a43ae2f2a20","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0006","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml","audit_plan_sha256":"sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_controlled_vocabulary","checked_at":"2026-09-11T05:40:36Z","contract_fingerprint":"sha256:6faa4ed6376d3f88cdaec8047d85bc53c6a0ff67ba272cf73530eec8486c6351","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_vocab exit=0 receipts=1 candidates=0; summary= priority distribution: P2=2(100%)","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3","obligation_id":"audit-obligation-e9a4cd366f1280f647c433d9","opening_transition_receipt":"audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001","plan_id":"audit-plan-B1-f5eb1a43ae2f2a20","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0007","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"check": "page-contract-summary", "check_inputs_sha256": "sha256:792fedaf384f177e77a86a8ce20c77bba725ee751ed46996ce6ba28f91af4c05", "checked_at": "2026-09-11T05:40:36Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=2 checked=2 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} +{"receipt_id": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0009", "receipt_type_id": "batch-close-review-attestation-v1", "check": "batch_global_review_attestation", "target": "B1", "result": "pass", "details": "fixture reviewer independently confirms the merged batch", "checked_at": "2026-09-11T05:40:36Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "accepted_candidate_count": 0, "accepted_candidate_types": [], "accepted_by_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_protocol": "exact-carry-v1", "candidate_baseline_protocol": "none", "candidate_baseline_receipt": null, "carried_candidate_count": 0, "carried_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fresh_candidate_count": 0, "fresh_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_dispositions": [], "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-b28c171fb51c50fca48c92eb", "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0002", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0003", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0004", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-40733204001602f70ebc52c3", "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0005", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-c9263feac0bf9cba181779d6", "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0006", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-e9a4cd366f1280f647c433d9", "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0007", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "evidence_ref": "audit-check_page_contract-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:72bcbbc691e5c1d9c4b78daefc9b24fc987ed426a0b20bd76b371f6a3364ed0c", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054028Z-199b4bf5dc414956942a4d025e621c58-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054028Z-199b4bf5dc414956942a4d025e621c58-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054029Z-698e57c63d534556ace1140ce97461de-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054029Z-698e57c63d534556ace1140ce97461de-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-40733204001602f70ebc52c3", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0005", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0005"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054030Z-4eee4c286f97441998b80ce0b237257c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054030Z-4eee4c286f97441998b80ce0b237257c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054030Z-aaf05d2677ef4bbca74ff9bc2448279e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054030Z-aaf05d2677ef4bbca74ff9bc2448279e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054031Z-213c0cfcf65d47dfb7aa354a5a3cd05d-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054031Z-213c0cfcf65d47dfb7aa354a5a3cd05d-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0004", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0004"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054032Z-7ce550c97f674c1782eb8d62e5e35f7f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054032Z-7ce550c97f674c1782eb8d62e5e35f7f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054032Z-8e83e2259dd740289c61960ad62fe99c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054032Z-8e83e2259dd740289c61960ad62fe99c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b28c171fb51c50fca48c92eb", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0003", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0003"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c9263feac0bf9cba181779d6", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0006", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0002", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0002"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-e9a4cd366f1280f647c433d9", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0007", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0007"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:7d04362d05a146798c0ed5bce975223fae636f964e8428b39cad2d8473bcbe9a", "audit_evidence_unresolved_count": 0, "candidate_evidence_path": ".cambium/receipts/cold/close-evidence/B1-38e4f7367fa249e7b36c20c2d960f249.jsonl", "candidate_evidence_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_evidence_bytes": 0, "candidate_evidence_records": 0} +{"receipt_id": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0010", "receipt_type_id": "batch-close-page-review-v1", "check": "page_review_acceptance", "target": "Topics/A.md", "result": "pass", "details": "declared reviewer accepted this exact semantic page content in the merged-snapshot review", "checked_at": "2026-09-11T05:40:36Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "reviewer_attestation_receipt": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0009", "reviewed_on": "2026-09-11", "semantic_content_sha256": "sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf"} +{"receipt_id": "audit-check_queue-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=none", "checked_at": "2026-09-11T05:40:36Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "consistency", "gate_id": "required-queue-consistency", "required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "coverage_ledger_sha256": "sha256:a311702b04dd93c694df22a4593f3b951cbfacfbaa7a8dce3c72150ab5555b85", "progress_ledger_sha256": "sha256:f83159c758d0c2aa525009cfbce2a55277043c95a361a6fbbac8ce90140c7db0", "queue_revision": 2, "queue_state_revision": 2, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "repository_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3"} +{"receipt_id": "audit-check_batch_close-20260911T054035Z-38e4f7367fa249e7b36c20c2d960f249-9999", "receipt_type_id": "batch-close-gate-v1", "check": "batch_close_gate", "target": "B1", "result": "pass", "details": "Closed List checks passed and declared review attestation was recorded", "checked_at": "2026-09-11T05:40:36Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "queue_revision": 2, "queue_state_revision": 2, "required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "coverage_ledger_sha256": "sha256:a311702b04dd93c694df22a4593f3b951cbfacfbaa7a8dce3c72150ab5555b85", "progress_ledger_sha256": "sha256:f83159c758d0c2aa525009cfbce2a55277043c95a361a6fbbac8ce90140c7db0", "before_required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "after_required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "before_coverage_sha256": "sha256:a311702b04dd93c694df22a4593f3b951cbfacfbaa7a8dce3c72150ab5555b85", "after_coverage_sha256": "sha256:a311702b04dd93c694df22a4593f3b951cbfacfbaa7a8dce3c72150ab5555b85", "before_progress_sha256": "sha256:f83159c758d0c2aa525009cfbce2a55277043c95a361a6fbbac8ce90140c7db0", "after_progress_sha256": "sha256:f83159c758d0c2aa525009cfbce2a55277043c95a361a6fbbac8ce90140c7db0", "delta_sha256": "sha256:b8a421db8a27be56c9279b7b955cee9ddcc7199be8f478197d41890538341d99", "work_spec_path": null, "work_spec_sha256": null, "corpus_plan_required": false, "corpus_plan_triggers": [], "corpus_plan_receipt": null, "delta_apply_receipt": "audit-apply_delta-20260911T054035Z-56e78cc3f40b4a05ae066fc2390a06f9-0001", "queue_consistency_receipt": "audit-check_queue-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "merged_snapshot_sha256": "sha256:8b1aabdc6decb32c7f5f1e7b8f2eec91a76f32adc12a1a241b99a1e458f07fa3", "reviewer_attestation_receipt": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0009", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "structural_validity": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0003", "coverage_file_count": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0005", "registered_residual_content": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0006", "controlled_vocabulary": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0007", "manifest_page_contract": "audit-check_page_contract-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001"}, "page_review_receipts": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0010"], "page_review_receipt_count": 1, "page_review_receipt_set_sha256": "sha256:540d137aaf52218f07c8e11a3e7d204d3b03d61adcf91a76aacfb331bceaf0be", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "settlement_protocol": "routed-gap-settlement/1", "current_unsettled_count": 0, "current_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml","audit_plan_sha256":"sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_wiki_link_resolution","checked_at":"2026-09-11T05:40:46Z","contract_fingerprint":"sha256:4ea66871a8d57fd2302852c36a17d56e231b6a1334c296f89d6b252a96e11ebb","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_links exit=0 receipts=1 candidates=0; summary= Conclusion: all link checks passed (K09/05: missing=0, ambiguous=0).","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14","obligation_id":"audit-obligation-b28c171fb51c50fca48c92eb","opening_transition_receipt":"audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001","plan_id":"audit-plan-B2-3eb199e63ddd9f2f","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"receipt_id": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0002", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_structural_validity", "target": ".", "result": "pass", "details": "strict_utf8=pass markdown=34 cambium_yaml=26 tables=0 structural_errors=0", "checked_at": "2026-09-11T05:40:46Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4ea66871a8d57fd2302852c36a17d56e231b6a1334c296f89d6b252a96e11ebb"} +{"receipt_id": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0003", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_graph_and_duplicate_basenames", "target": ".", "result": "pass", "details": "graph_projection_nodes=34 resolved_edges=0 unresolved_edges=0 projection_sha256=sha256:2b5b5a9e0702188563afaf3a7c6df14ea7d015b2a2d79797b8c141ee35709981 duplicate_basename_groups=0", "checked_at": "2026-09-11T05:40:46Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4ea66871a8d57fd2302852c36a17d56e231b6a1334c296f89d6b252a96e11ebb"} +{"receipt_id": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0004", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_coverage_file_count", "target": ".", "result": "pass", "details": "record_count=1 manifest=1 coverage_projection=1 materialized=1", "checked_at": "2026-09-11T05:40:46Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4ea66871a8d57fd2302852c36a17d56e231b6a1334c296f89d6b252a96e11ebb"} +{"receipt_id": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0005", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_guidance_and_contract_continuity", "target": ".", "result": "pass", "details": "task_id=fixture-task scope_version=s1 contract_version=c1 pending_guidance=0 pending_amendments=0", "checked_at": "2026-09-11T05:40:46Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-40733204001602f70ebc52c3", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4ea66871a8d57fd2302852c36a17d56e231b6a1334c296f89d6b252a96e11ebb"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml","audit_plan_sha256":"sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_registered_residual_content","checked_at":"2026-09-11T05:40:46Z","contract_fingerprint":"sha256:4ea66871a8d57fd2302852c36a17d56e231b6a1334c296f89d6b252a96e11ebb","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"registered residual-content scan exit=0 receipts=1 candidates=0; summary=check_residual_content: scanned 32 file(s), candidates=0, failures=0, elapsed=0.003s","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14","obligation_id":"audit-obligation-c9263feac0bf9cba181779d6","opening_transition_receipt":"audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001","plan_id":"audit-plan-B2-3eb199e63ddd9f2f","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0006","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml","audit_plan_sha256":"sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_controlled_vocabulary","checked_at":"2026-09-11T05:40:46Z","contract_fingerprint":"sha256:4ea66871a8d57fd2302852c36a17d56e231b6a1334c296f89d6b252a96e11ebb","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_vocab exit=0 receipts=1 candidates=0; summary= priority distribution: P2=2(100%)","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14","obligation_id":"audit-obligation-e9a4cd366f1280f647c433d9","opening_transition_receipt":"audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001","plan_id":"audit-plan-B2-3eb199e63ddd9f2f","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0007","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"check": "page-contract-summary", "check_inputs_sha256": "sha256:6eb9dcc636b6655166ddad3aab6b277605ae3a1f805ae54c9fec9d7e6049af2d", "checked_at": "2026-09-11T05:40:46Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=2 checked=2 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} +{"receipt_id": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0009", "receipt_type_id": "batch-close-review-attestation-v1", "check": "batch_global_review_attestation", "target": "B2", "result": "pass", "details": "fixture reviewer independently confirms the merged batch", "checked_at": "2026-09-11T05:40:46Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "accepted_candidate_count": 0, "accepted_candidate_types": [], "accepted_by_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_protocol": "exact-carry-v1", "candidate_baseline_protocol": "exact-carry-v1", "candidate_baseline_receipt": "audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0009", "carried_candidate_count": 0, "carried_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fresh_candidate_count": 0, "fresh_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_dispositions": [], "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-b28c171fb51c50fca48c92eb", "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0002", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0003", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0004", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-40733204001602f70ebc52c3", "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0005", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-c9263feac0bf9cba181779d6", "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0006", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-e9a4cd366f1280f647c433d9", "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0007", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "evidence_ref": "audit-check_page_contract-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:2db4380f49d6efae27ff27891357073aefca5a7707173b3ac7e246125c158b17", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-35d2808d902f21a40f42cb63", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054039Z-7b069e443e7c4f32b5b678e11e277fcb-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054039Z-7b069e443e7c4f32b5b678e11e277fcb-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-40733204001602f70ebc52c3", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0005", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0005"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054039Z-1d540f96f7ad451abffa716a89b99c36-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054039Z-1d540f96f7ad451abffa716a89b99c36-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-507a528229064411bfcd635c", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054039Z-e9b44c1611b4418986e280f53318cd72-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054039Z-e9b44c1611b4418986e280f53318cd72-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-50abd2e00aeae3a36a2fa81c", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054040Z-8e8188466ee24109a56b92584755c637-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054040Z-8e8188466ee24109a56b92584755c637-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0004", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0004"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054041Z-323e87392ff74020ad960f717a3d6c29-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054041Z-323e87392ff74020ad960f717a3d6c29-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a719c27f36e1328a82029639", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054042Z-f3fa4809afe441da8778c498732d4231-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054042Z-f3fa4809afe441da8778c498732d4231-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b28c171fb51c50fca48c92eb", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0003", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0003"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c9263feac0bf9cba181779d6", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0006", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0002", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0002"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-e9a4cd366f1280f647c433d9", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0007", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0007"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054042Z-2aee1b3ffeb34e0f9e6712eacd401411-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054042Z-2aee1b3ffeb34e0f9e6712eacd401411-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:bbfbcf1e74cdab7a99d9e6d9cd9899c0a84bb2f8c9075646250968e6305acf64", "audit_evidence_unresolved_count": 0, "candidate_evidence_path": ".cambium/receipts/cold/close-evidence/B2-12cf766c8a944dab83081b0b82ac57f4.jsonl", "candidate_evidence_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_evidence_bytes": 0, "candidate_evidence_records": 0} +{"receipt_id": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0010", "receipt_type_id": "batch-close-page-review-v1", "check": "page_review_acceptance", "target": "Topics/B.md", "result": "pass", "details": "declared reviewer accepted this exact semantic page content in the merged-snapshot review", "checked_at": "2026-09-11T05:40:46Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "reviewer_attestation_receipt": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0009", "reviewed_on": "2026-09-11", "semantic_content_sha256": "sha256:b5c8c55c0599e683c595841079ea1849f7a4ce32311d48264f8acfeb2058359f", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf"} +{"receipt_id": "audit-check_queue-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=1 ready=none", "checked_at": "2026-09-11T05:40:46Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "consistency", "gate_id": "required-queue-consistency", "required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "coverage_ledger_sha256": "sha256:69e0e16f23c36dc334b50d974d50881657d212a577b43e2a88322410792866d0", "progress_ledger_sha256": "sha256:d6315c0b1ae2aee9e0cd9ff33945c957fc5eae072f7a1bd4933e5621b6d6f0a6", "queue_revision": 2, "queue_state_revision": 5, "remaining_required_work_units": 1, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "repository_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14"} +{"receipt_id": "audit-check_batch_close-20260911T054045Z-12cf766c8a944dab83081b0b82ac57f4-9999", "receipt_type_id": "batch-close-gate-v1", "check": "batch_close_gate", "target": "B2", "result": "pass", "details": "Closed List checks passed and declared review attestation was recorded", "checked_at": "2026-09-11T05:40:46Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "queue_revision": 2, "queue_state_revision": 5, "required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "coverage_ledger_sha256": "sha256:69e0e16f23c36dc334b50d974d50881657d212a577b43e2a88322410792866d0", "progress_ledger_sha256": "sha256:d6315c0b1ae2aee9e0cd9ff33945c957fc5eae072f7a1bd4933e5621b6d6f0a6", "before_required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "after_required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "before_coverage_sha256": "sha256:69e0e16f23c36dc334b50d974d50881657d212a577b43e2a88322410792866d0", "after_coverage_sha256": "sha256:69e0e16f23c36dc334b50d974d50881657d212a577b43e2a88322410792866d0", "before_progress_sha256": "sha256:d6315c0b1ae2aee9e0cd9ff33945c957fc5eae072f7a1bd4933e5621b6d6f0a6", "after_progress_sha256": "sha256:d6315c0b1ae2aee9e0cd9ff33945c957fc5eae072f7a1bd4933e5621b6d6f0a6", "delta_sha256": "sha256:8b802a819c9f8307f37a2b1d3d18a198a51977d9f931f1ed1d5809480bb0185f", "work_spec_path": null, "work_spec_sha256": null, "corpus_plan_required": false, "corpus_plan_triggers": [], "corpus_plan_receipt": null, "delta_apply_receipt": "audit-apply_delta-20260911T054045Z-32567123220d40c7aa78a9f0acff9762-0001", "queue_consistency_receipt": "audit-check_queue-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "merged_snapshot_sha256": "sha256:337f26edac7cdf769dcb59e89dd3aeb222cec3b2ab59e12dc61df7783129db14", "reviewer_attestation_receipt": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0009", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "structural_validity": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0003", "coverage_file_count": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0005", "registered_residual_content": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0006", "controlled_vocabulary": "audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0007", "manifest_page_contract": "audit-check_page_contract-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001"}, "page_review_receipts": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0010"], "page_review_receipt_count": 1, "page_review_receipt_set_sha256": "sha256:b1ec3726bbe4c59c5d26cc722b165c4394a681feb3bb3c28b8f188e502c30989", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "settlement_protocol": "routed-gap-settlement/1", "current_unsettled_count": 0, "current_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/batch-page-reviews.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/batch-page-reviews.jsonl index 92cfc91b..82dce770 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/batch-page-reviews.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/batch-page-reviews.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001", "receipt_type_id": "batch-page-review-record-v3", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-09T18:44:37Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7880633a3a020820b923d910596293c2178198c02c39de6466782c2c8cb76c6e", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "semantic_content_fingerprint": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:0ce77a9b229e90032a9f9cf8b8f3423c21e31acdac7c1447750a096911b48460", "selection_frozen_at": "2026-09-09T18:44:33Z"} -{"receipt_id": "audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001", "receipt_type_id": "batch-page-review-record-v3", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/B.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-09T18:44:53Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-256998451eafc99b5356a811", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:6b014be74d95250c16e1e2a131664f4411638a22a7f65edcfe4a99a52f5e460f", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "semantic_content_fingerprint": "sha256:bd95631b283d1c1d77897215514b20d468fdd5da02003716994af13c2dca471c", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/B.md"], "sample_population_sha256": "sha256:54a89a45f1ad4cca32d23aa2f504a8fdc721a2e1bdb0b52e6e3163c5aa111c5e", "sample_required_count": 1, "sample_selected_targets": ["Topics/B.md"], "sample_selected_set_sha256": "sha256:54a89a45f1ad4cca32d23aa2f504a8fdc721a2e1bdb0b52e6e3163c5aa111c5e", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:2276b866bba023a2c48937659de9c2877f2b533adcea1326ed41d1dd4edef642", "selection_frozen_at": "2026-09-09T18:44:51Z"} +{"receipt_id": "audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001", "receipt_type_id": "batch-page-review-record-v4", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-11T05:40:31Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 4, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:c15ff45c90956ca8ca33822df6a05f332ba4140e4be7e3bb606c87899c23b3a2", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "semantic_content_fingerprint": "sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:760fe230c7920a3c53f51289eaf43df215ed6f6da95a893b0607b5e80d29bbda", "selection_frozen_at": "2026-09-11T05:40:28Z"} +{"receipt_id": "audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001", "receipt_type_id": "batch-page-review-record-v4", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/B.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-11T05:40:38Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 4, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-256998451eafc99b5356a811", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:13c46d48f1a982b09dcdd35cef2c26e8e26860abfacd7dee430a0272a516bc90", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "semantic_content_fingerprint": "sha256:b5c8c55c0599e683c595841079ea1849f7a4ce32311d48264f8acfeb2058359f", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/B.md"], "sample_population_sha256": "sha256:54a89a45f1ad4cca32d23aa2f504a8fdc721a2e1bdb0b52e6e3163c5aa111c5e", "sample_required_count": 1, "sample_selected_targets": ["Topics/B.md"], "sample_selected_set_sha256": "sha256:54a89a45f1ad4cca32d23aa2f504a8fdc721a2e1bdb0b52e6e3163c5aa111c5e", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:8aae6bfdb1e2e600e744ea399a65bd092e495a332154323a194754a15f225d3c", "selection_frozen_at": "2026-09-11T05:40:37Z"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl index 24d74c4a..0d9a4b38 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl @@ -1,14 +1,14 @@ -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "checked_at": "2026-09-09T18:44:35Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:ca0727b5be71974a402ba0e0fb886bce0da563c069d0267f30b100930c025266", "contract_fingerprint": "sha256:fa8d4715a38d49b0241419b23d8387b7f215996a0db506734fcae9231f0559db", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "source_receipt_set_sha256": "sha256:559960f10946a42b0ce73413e70db1ad12d623115928620567a20d7f04dda16d", "source_receipts": [{"receipt_id": "audit-check_links-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-09T18:44:35Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260909T184436Z-3aa4d51524054b83b794a766f50145aa-0001", "checked_at": "2026-09-09T18:44:36Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:1388b8a6d3341e1e91a29d88ae1ba312696f946d7cc5801a48c06977275b267a", "contract_fingerprint": "sha256:0c8baaccb74239fcbb80792ea02f5421ab291451aa45f0be7e1d36e479c66f19", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260909T184436Z-3aa4d51524054b83b794a766f50145aa-0001", "source_receipt_set_sha256": "sha256:a638fb3ab4a5da669c01f8117cff0698249c5d2a0370134e46f3b7d2677c8fb1", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648", "checked_at": "2026-09-09T18:44:36Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260909T184436Z-3aa4d51524054b83b794a766f50145aa-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184436Z-cb471239342a4197a7dcc9c199a413d5-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:36Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:12a12168e80f762a338640e32a8ca5017953a5555fb2d41e9dafab98d08c4a87", "dependency_fingerprint": "sha256:96c59924bc408e7334a8079ea7c45c818664e477fe59c6ae1d4f2bb06b405fb1", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:12a12168e80f762a338640e32a8ca5017953a5555fb2d41e9dafab98d08c4a87", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260909T184438Z-399232f99b404439b30affc194e6ab44-0001", "checked_at": "2026-09-09T18:44:38Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:f35e197fadf3064d02ce880d209a2eefbbdc7e87dfca6ae97405f51f361e46cd", "contract_fingerprint": "sha256:6ec9e7b5c1a04811a313bcfec3689517794c95004ff86e67c2d23a1a13578ce0", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260909T184438Z-399232f99b404439b30affc194e6ab44-0001", "source_receipt_set_sha256": "sha256:db37a67afe72fd37811e7a791f66b73407ddb8d6a687510ea7921ac24ace4646", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad", "checked_at": "2026-09-09T18:44:38Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184438Z-399232f99b404439b30affc194e6ab44-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184439Z-1a1951d2ac64498dba8523c5195a0e43-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-09T18:44:39Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:d1c493e4792a44e2173e009ddb4e8e520721b8c0ace69c98e5e25c98110d541d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184440Z-4e9c95faf93047e7ae5c1c44a769c7fd-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:40Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:1f9fa7df42c540511299934e8554e9dfb0feddbfd26e3773999bfa925e74ddb4", "dependency_fingerprint": "sha256:af21e47755e7bef131a2c68ff280f04f45307ba1c4f913dc385d1f354b6f7844", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:ac02d0e447f73c9d81f14f51acb5fd06df31ca73e807f3778e27e29b13edbd5f", "repository_snapshot_sha256": "sha256:c52e9afa333cd1f9e89e2af760d2d803eb670e3910d00b67d1c64e6f46815fca", "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184442Z-de8862d838874756abf3e94694a326ac-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:42Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:a6dc0bed8465b16ae0ee1fda05c19ae067116f5d406c51c9bc7c31310ce8c786", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:438d392a28a572685a35efaa3f300b10cb0742621e2877ed9950c43b0843405d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184454Z-957374e2e20d4e248e8c6c9c8da76a36-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:54Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:b415d4c447cac1715514aa32c75b6d2a7c5b389668a10257c122b7b402ab5d12", "dependency_fingerprint": "sha256:16151b7cfa95f07689728081c4d67bda43caf3d84e8e3330d58bfa2847a797f2", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:b415d4c447cac1715514aa32c75b6d2a7c5b389668a10257c122b7b402ab5d12", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "checked_at": "2026-09-09T18:44:55Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:12f9d9c8942ab93d6f0d155a4de2a79bb72a46117c8a9a58a3f1764a9608b51f", "contract_fingerprint": "sha256:5d4805642b4a590e194c067f927396881f0c0aca455e8249f928f4d96330034a", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "source_receipt_set_sha256": "sha256:cba1146f85f6690029896a538511fe8ef203923ef01b3c3d1f2c0e098cc8d9bd", "source_receipts": [{"receipt_id": "audit-check_links-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/B.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-09T18:44:55Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:61e9b34bd89b078bcc36f787981398d0d1507362ffc3974aaa0b4c734e7fb0e8"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184456Z-1d3a626b58ac421b86d05d5d83b7fd2b-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_frozen_task_contract_references", "target": "B2", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:44:56Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B2", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:c6d115b0311e661fd0007fe6275552160a632189f8de826dff0ac27eddfa76a7", "dependency_fingerprint": "sha256:36494690fde32b758dada2b1587c315af84deb35356ce285e93f5a1c4c9e0776", "contract_fingerprint": "sha256:f0f04185d47bc4d15735a5e3b6bf0fa359a29ffb153f78d1e0b9934328cd9256", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:9ad0cabb4a43713741006669c78d48f9103a3321a5fbba399e3579c2e0fe5070", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B2", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:307e8f8583702451790888093d545532b6a0fdb9cf797ef2411c4c0865b93cae", "repository_snapshot_sha256": "sha256:34450d37584515f450aa6aa47e9a7044e8f94811419d2a6a50046200f9c954c7", "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260909T184458Z-03717e274c22436fa63ffafcaea80239-0001", "checked_at": "2026-09-09T18:44:58Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:4b13488e6a514fb77902f0ba2cb4b0b54d4989f5f05bc7048aca590b1790b35f", "contract_fingerprint": "sha256:5a5f96c4fbec6a0b9fb530afb7feca3329e3d5dfece04ca1a89b93a499cbb959", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260909T184458Z-03717e274c22436fa63ffafcaea80239-0001", "source_receipt_set_sha256": "sha256:5224f77399241310e3c51854e3efd1d0c24cf667d9935fd110b2f2296c1b4713", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:24606053f210717fe6a03050a59206e0822a2037782edaef45ef54ba7de139d8", "checked_at": "2026-09-09T18:44:58Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260909T184458Z-03717e274c22436fa63ffafcaea80239-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/B.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:24606053f210717fe6a03050a59206e0822a2037782edaef45ef54ba7de139d8"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184458Z-8332432c20e44fe3b6b3b81951f6e540-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_level0_fence_closure", "target": "Topics/B.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-09T18:44:58Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:d3e08f83467d78f5db620df2eea0dfc9476b4825a60c13fb017277dbf17ac330", "contract_fingerprint": "sha256:59629eded889ed25e6aadb78a971301f91f7fc2c02e12f1bde3a0ba9eb03b43f", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:c575ce57416cd917885e53afe191fc5f7a1ecf85d8068670c0dac309e565085a", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/B.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:6069b8030072ea04e83a94b7c6f1c016a4faf89fd02a448131442e876e03e528", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:3a05478ee7c280eb603c10a2345749ab562b30921901317a1a34ff89c0b18653"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184500Z-1f16fb71af5442a6abbab1e8aeb2bf29-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_coverage_routing_state", "target": "Topics/B.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:45:00Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:8f05e96e71c337508e061d7518590076508391a693a6d2b04da46c4cfd5884d2", "contract_fingerprint": "sha256:70ff2bf7e13f2b734f43c414005339e624120cd112a46b05e629220bba16598e", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:20c5d04dc77b8fab5c605e6189bc1f6b4efa7d1c80a36eda3872a90f2d5c97ed", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/B.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:cf9c83dbbe8259a18711dcc8fa3042ea97df3ba841abb5ac97e787248dc6ff4b", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:3a05478ee7c280eb603c10a2345749ab562b30921901317a1a34ff89c0b18653"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260909T184502Z-8d0db04c5dab4bf4befb275f61f4272a-0001", "checked_at": "2026-09-09T18:45:02Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-fa74c007b3e62795997db398", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:10af066de0b20daa3eda57606931fb6ed2eb91abd28e79031a5ccab64c1b5615", "contract_fingerprint": "sha256:b72bc5979ebf2d4e74fce28082a9ed3e859e58c31b38c8817f94255555f94229", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260909T184502Z-8d0db04c5dab4bf4befb275f61f4272a-0001", "source_receipt_set_sha256": "sha256:42f4f4ec92d79b0203211f38d31c7b042d1842a77b7733d84eac120d94d2a7d0", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:30bab8f6e48c02b1ecb4e93b14a91404aec6b8c987c01df98ca84a8dc3d3c135", "checked_at": "2026-09-09T18:45:02Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184502Z-8d0db04c5dab4bf4befb275f61f4272a-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:30bab8f6e48c02b1ecb4e93b14a91404aec6b8c987c01df98ca84a8dc3d3c135"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054028Z-199b4bf5dc414956942a4d025e621c58-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:28Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-1009563eda811c9053799b34", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:85289a7a55bfce2ab79583ce3dc4595453976aca29951861ddd2f4dd3411f5e9", "dependency_fingerprint": "sha256:4bb83637238b7c5f78dbac7e3e3089ecedc8393b3de627b78d3c7a56d233e887", "contract_fingerprint": "sha256:f0fac621b510020c37911faa7bee4323511a07782911e4f209d51620377bd69d", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:d962d9b764c58978b7627ceeeb3f392d76f748dcc900dfdcbb65b273c9dda645", "repository_snapshot_sha256": "sha256:e38a6ad67bebb2d7dad91ddcf3ac36a3ba958c58fbeaad8ed0bc4787e2c6e355", "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001", "checked_at": "2026-09-11T05:40:29Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:3ccf9ba9882ceea50e2a1485412242a0caf034dfcad2d4798d9b1c3b11633d27", "contract_fingerprint": "sha256:2ab6e0bd1a7f398f177eb1623d122c815d82dee3aedf58fe59522318324ac27c", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001", "source_receipt_set_sha256": "sha256:1a5026a8aa7d62ad91dfd9056fbd76fe13daeb121e1c4de18fbb698cf9768dbf", "source_receipts": [{"receipt_id": "audit-check_links-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-11T05:40:29Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054029Z-698e57c63d534556ace1140ce97461de-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260911T054029Z-b0e6e73c328d47068f70efa40ee651c7-0001", "checked_at": "2026-09-11T05:40:29Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:3fdc4cf5e7986e52fb348b4fef44ae293e50323b21bfe91a4fa6c5a8fed204fc", "contract_fingerprint": "sha256:3b9daaa9525ffb429f405477becdf78f37d0ffe72df15c7c18cb57f8f35f78ae", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260911T054029Z-b0e6e73c328d47068f70efa40ee651c7-0001", "source_receipt_set_sha256": "sha256:972aeb07fb5821aace57f5c0e30335dc225bb3e06875bb1648ec34a633bb4275", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648", "checked_at": "2026-09-11T05:40:29Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260911T054029Z-b0e6e73c328d47068f70efa40ee651c7-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054030Z-4eee4c286f97441998b80ce0b237257c-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-11T05:40:30Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:76e8433e921468bd53783d4e2fbbb65bf4b52354bc56c5e11288759aaea48c80", "contract_fingerprint": "sha256:afd1633668d951f3cc95bd4cfe33be9fd8b211655cc0e36f5ec4c446f05eaf32", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:5098d7580342a158997e595d968bd93459ffaf12af36a9eb475f5220563c8b08", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:bd91f61db03db4aacbd0361dfa78a14eda1e02465f999fda18a292d9a4ddaaec"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054030Z-aaf05d2677ef4bbca74ff9bc2448279e-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:30Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:9e07e1c8ee605708eb787e565e56176e11e475217929f116eb70c6a33aafd46d", "dependency_fingerprint": "sha256:42bcf375cd2820c646c33338a9dcfc7f6ac96200484f9b74d3fc2f6563b50102", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:9e07e1c8ee605708eb787e565e56176e11e475217929f116eb70c6a33aafd46d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054031Z-213c0cfcf65d47dfb7aa354a5a3cd05d-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:31Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:7f9014defd5a78613f6d62cd032cd39508cace556bc3142730fe5051a315b049", "contract_fingerprint": "sha256:397eecddd450dee44ea62c474768e6f5f748d91cf1435f65aabdf3090267c53c", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:3ac80083ed2658037445337ac45bb77e29832a925398e98fdb6ae762c877df24", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:bd91f61db03db4aacbd0361dfa78a14eda1e02465f999fda18a292d9a4ddaaec"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054032Z-7ce550c97f674c1782eb8d62e5e35f7f-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260911T054032Z-379c68fbf58e403f8388acb99fe48377-0001", "checked_at": "2026-09-11T05:40:32Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:b1a414ba70ca8ff052d96ea181853179a1caea178b88e607bfd50c2b2b20bffa", "contract_fingerprint": "sha256:756318390ba29c8c64e188990ff2f878012be334926c740c130da2117770f61c", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260911T054032Z-379c68fbf58e403f8388acb99fe48377-0001", "source_receipt_set_sha256": "sha256:f8dfdf2c43eba09deb4b4c8729b1083430ddf634d48eefad8ad12272d4b88fbf", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:8023b03ab49ce9781cb3abb0f1435f7230621eb1b1c3a80ea0ce1caefc174d76", "checked_at": "2026-09-11T05:40:32Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T054032Z-379c68fbf58e403f8388acb99fe48377-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:8023b03ab49ce9781cb3abb0f1435f7230621eb1b1c3a80ea0ce1caefc174d76"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054039Z-7b069e443e7c4f32b5b678e11e277fcb-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_coverage_routing_state", "target": "Topics/B.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:39Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-35d2808d902f21a40f42cb63", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:b2fb22023ce31846afee42e943e69f0b54410ee283bcb4638e6ba2d3e2b5501e", "contract_fingerprint": "sha256:1539e247f343996aec53adc2842098f8a5fb5afbfec8475c12164de3d3e212c7", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:20c5d04dc77b8fab5c605e6189bc1f6b4efa7d1c80a36eda3872a90f2d5c97ed", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/B.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:1835a9efb17b943f6edac9c52104c28835efef0ed3caad5208487e42487d7555", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:ef15849fa3829c432e4715e114898830618dfce1a5eacd22c7a1cc78d35079df"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054039Z-1d540f96f7ad451abffa716a89b99c36-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:39Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:a4d3063182d9cc3d70bb73194a4e648ac005dca35ea52bca73692e8ed65a7f09", "dependency_fingerprint": "sha256:8d79f3741aaa14f827d55a32e634c297d130d01e53b5d1e944d80ddc87ac205a", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:a4d3063182d9cc3d70bb73194a4e648ac005dca35ea52bca73692e8ed65a7f09", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054040Z-8e8188466ee24109a56b92584755c637-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_frozen_task_contract_references", "target": "B2", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:40Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-50abd2e00aeae3a36a2fa81c", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B2", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:d1c4bc3bd82c839e948e51ff7e7ef7329defb2cd3f6d0f60eb3ae5ff059e1db2", "dependency_fingerprint": "sha256:0d50261e389f699ae89509390db0468ed73e6a06cbaa83c170a9a208eaadc58f", "contract_fingerprint": "sha256:05fd8ee53efec5432e34cd305c952ee271d1d53ff5dcb3c651cf87eab1342a40", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:9ad0cabb4a43713741006669c78d48f9103a3321a5fbba399e3579c2e0fe5070", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B2", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:193f848b082b345b5b0c29608c17fca2858ce8ca76ab26afeac73f63884838ce", "repository_snapshot_sha256": "sha256:525de020bc6ac1940899319a9872ae767b2a1c1084ceda63259b3673938139b4", "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001", "checked_at": "2026-09-11T05:40:40Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:b57d5694f037a7bcb919bca50f7bde78070d15005dbaf76587d7b1860ff8bc0e", "contract_fingerprint": "sha256:bfbd638a0b1f435db7d71e9b2da99d3793337b0b929466674b6c4f8f4bdd0c48", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001", "source_receipt_set_sha256": "sha256:e44bc790002653a333a55da5537b207884dc209c343849febc3eb0deab2ba089", "source_receipts": [{"receipt_id": "audit-check_links-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/B.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-11T05:40:40Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:61e9b34bd89b078bcc36f787981398d0d1507362ffc3974aaa0b4c734e7fb0e8"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054041Z-323e87392ff74020ad960f717a3d6c29-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260911T054041Z-c7e3442057d04313ab838d2f2cc190cb-0001", "checked_at": "2026-09-11T05:40:41Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:20357e1a948129848771d6de0b0660d1245a3a72e1a832849afeca4297dd5b1b", "contract_fingerprint": "sha256:966dd5bc266bbf5db731de146e1ba08faf07940b00b3a21ad9a69fa87269305b", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260911T054041Z-c7e3442057d04313ab838d2f2cc190cb-0001", "source_receipt_set_sha256": "sha256:d5dc1a4bd4acaf874a98307741e22fb2322c3cbf0c9b4c749736f3904eaab6f2", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:24606053f210717fe6a03050a59206e0822a2037782edaef45ef54ba7de139d8", "checked_at": "2026-09-11T05:40:41Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260911T054041Z-c7e3442057d04313ab838d2f2cc190cb-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/B.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:24606053f210717fe6a03050a59206e0822a2037782edaef45ef54ba7de139d8"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054042Z-f3fa4809afe441da8778c498732d4231-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_level0_fence_closure", "target": "Topics/B.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-11T05:40:42Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-a719c27f36e1328a82029639", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:56b36e9d25fe031ea681d4a2dd1da3045453d2e650cdb14e7f4c16679961c4d0", "contract_fingerprint": "sha256:d96e9454f9ede5e42a4191ef3f788b457ad8f2036732d6d2ef5c895c504b5a76", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:c575ce57416cd917885e53afe191fc5f7a1ecf85d8068670c0dac309e565085a", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/B.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:ee1083e23aec04fbb0a3b4b673e42914d3f09d748770772d7acf9d85d06fc854", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:ef15849fa3829c432e4715e114898830618dfce1a5eacd22c7a1cc78d35079df"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054042Z-2aee1b3ffeb34e0f9e6712eacd401411-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260911T054042Z-fd9c24113c5e4c34a99073f7ed327e38-0001", "checked_at": "2026-09-11T05:40:42Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-fa74c007b3e62795997db398", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:73b92f7f5fd5428e7004bccb4ce2ce9a79812208063697d7b467022c11c54053", "contract_fingerprint": "sha256:6ca0756a0c8178b62be574e86d20bfe6cfe5c2864ff32f6f4a73873e7510b817", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260911T054042Z-fd9c24113c5e4c34a99073f7ed327e38-0001", "source_receipt_set_sha256": "sha256:688413be8ccb41ec89ecc2e97e6734f688eb512aa2b72988c244a3e99d92cc16", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:c39a30c4903fe1f50bf0d38600ad29ec2ab313c33b2a07718da846e72e3afbc6", "checked_at": "2026-09-11T05:40:42Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T054042Z-fd9c24113c5e4c34a99073f7ed327e38-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:c39a30c4903fe1f50bf0d38600ad29ec2ab313c33b2a07718da846e72e3afbc6"}} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/cold/close-evidence/B1-9e8d7dc6b4dd427ea2561c22eaa73d74.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/cold/close-evidence/B1-38e4f7367fa249e7b36c20c2d960f249.jsonl similarity index 100% rename from Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/cold/close-evidence/B1-9e8d7dc6b4dd427ea2561c22eaa73d74.jsonl rename to Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/cold/close-evidence/B1-38e4f7367fa249e7b36c20c2d960f249.jsonl diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/cold/close-evidence/B2-fc1bac046da847049e10515f5dee0157.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/cold/close-evidence/B2-12cf766c8a944dab83081b0b82ac57f4.jsonl similarity index 100% rename from Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/cold/close-evidence/B2-fc1bac046da847049e10515f5dee0157.jsonl rename to Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/cold/close-evidence/B2-12cf766c8a944dab83081b0b82ac57f4.jsonl diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/delta-B1.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/delta-B1.jsonl index 9ddc980b..6d6f79c2 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/delta-B1.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/delta-B1.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-apply_delta-20260909T184447Z-a1f07f643bae4bedac8f35af8cd7c4d3-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B1", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-09T18:44:47Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B1", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:7d5c5ed4d574383cddf65beb6a7627a0c6daf719d26b5d4206da3b8e41fee2d4", "before_coverage_sha256": "sha256:2a6ef4767b7e56893437279c522d67f44c594eb095c4887af211e140e4b062a5", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", "after_coverage_sha256": "sha256:b6f6261b8d6b2ab74918d449c152f63835bc3bf0b2c1795a4850da3e41011855", "before_required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "after_required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "before_progress_sha256": "sha256:e787c229f854ab212936fc438ee578a39677ab4e2e264699edb9d821c9ca6de9", "after_progress_sha256": "sha256:e787c229f854ab212936fc438ee578a39677ab4e2e264699edb9d821c9ca6de9", "required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "queue_revision": 2, "queue_state_revision": 2, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "property_events": [], "receipt_path": ".cambium/receipts/delta-B1.jsonl"} +{"receipt_id": "audit-apply_delta-20260911T054035Z-56e78cc3f40b4a05ae066fc2390a06f9-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B1", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-11T05:40:35Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B1", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:b8a421db8a27be56c9279b7b955cee9ddcc7199be8f478197d41890538341d99", "before_coverage_sha256": "sha256:7990d5d022192ad1da1c2612a98c30627ea0730e1f52aa78151f715152b50dcd", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", "after_coverage_sha256": "sha256:a311702b04dd93c694df22a4593f3b951cbfacfbaa7a8dce3c72150ab5555b85", "before_required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "after_required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "before_progress_sha256": "sha256:f83159c758d0c2aa525009cfbce2a55277043c95a361a6fbbac8ce90140c7db0", "after_progress_sha256": "sha256:f83159c758d0c2aa525009cfbce2a55277043c95a361a6fbbac8ce90140c7db0", "required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "queue_revision": 2, "queue_state_revision": 2, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "manifest_semantic_before_set_sha256": "sha256:0d7a00d700add160dfc42fe009ae47a5a8a57795d56658b8669e86f9fd120646", "property_events": [], "receipt_path": ".cambium/receipts/delta-B1.jsonl"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/delta-B2.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/delta-B2.jsonl index 865caf15..d4d5075a 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/delta-B2.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/delta-B2.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-apply_delta-20260909T184507Z-464a3f0918944eb3b1072a21c2ac0672-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B2", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-09T18:45:07Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B2", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:a5acf4681d3da6182e4599fa6c12a0b901fc977e337ef1d2475e6f5bf5fe47d9", "before_coverage_sha256": "sha256:911eaa5d771dda933740bd96956db45191c278eeef8f6365a62241d03aca29c0", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B2-r5.yaml", "after_coverage_sha256": "sha256:2409b60a973c6ba363e319be90385e23a7d70953ce825332dd8285590b703ad2", "before_required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "after_required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "before_progress_sha256": "sha256:b85357c1008757b0f14a4c94a96c711045ea3879caff9f6d93774b416e3b77ec", "after_progress_sha256": "sha256:b85357c1008757b0f14a4c94a96c711045ea3879caff9f6d93774b416e3b77ec", "required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "queue_revision": 2, "queue_state_revision": 5, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "manifest_semantic_before_set_sha256": "sha256:afea77d0e3c152f7e2efb246b9bb83c9e3f2625443f574b9b772640a0762fa18", "property_events": [], "receipt_path": ".cambium/receipts/delta-B2.jsonl"} +{"receipt_id": "audit-apply_delta-20260911T054045Z-32567123220d40c7aa78a9f0acff9762-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B2", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-11T05:40:45Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B2", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:8b802a819c9f8307f37a2b1d3d18a198a51977d9f931f1ed1d5809480bb0185f", "before_coverage_sha256": "sha256:6a1fdac5666b5b4d6a3cc99cd56c94e315e77dd2ed7190c5d8f01e5bac07cc93", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B2-r5.yaml", "after_coverage_sha256": "sha256:69e0e16f23c36dc334b50d974d50881657d212a577b43e2a88322410792866d0", "before_required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "after_required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "before_progress_sha256": "sha256:d6315c0b1ae2aee9e0cd9ff33945c957fc5eae072f7a1bd4933e5621b6d6f0a6", "after_progress_sha256": "sha256:d6315c0b1ae2aee9e0cd9ff33945c957fc5eae072f7a1bd4933e5621b6d6f0a6", "required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "queue_revision": 2, "queue_state_revision": 5, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "manifest_semantic_before_set_sha256": "sha256:8a080bb868e6e64465a9baf9e161748a6e48e6f646f8db38b6e55f605defad45", "property_events": [], "receipt_path": ".cambium/receipts/delta-B2.jsonl"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/gate-attestations.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/gate-attestations.jsonl index 2f5f01bc..51f477bc 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/gate-attestations.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/gate-attestations.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-manual-attestation-20260909T184443Z-5293fd02f307429e9987ec00d6fa5209-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-09T18:44:43Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260909T184433Z-a5cc86803a004a9fae06df70c8481308-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:7d5c5ed4d574383cddf65beb6a7627a0c6daf719d26b5d4206da3b8e41fee2d4", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001"], "audit_plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "evidence_ref": "audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "evidence_sha256": "sha256:8fbe1681d5d38440378824fa8c7a664110fd5274401905f717ff3b49d051c77d", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "evidence_sha256": "sha256:fe342a58d2b5df819f2b3446ce7c058426db1b651532d4f6b4ca515b15dd3930", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:ca0727b5be71974a402ba0e0fb886bce0da563c069d0267f30b100930c025266", "contract_fingerprint": "sha256:fa8d4715a38d49b0241419b23d8387b7f215996a0db506734fcae9231f0559db", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001", "evidence_sha256": "sha256:8e52799dabc28bdad7a54946c67cbb04a1dbcdacd2303a2713dbd475f4d0c294", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:1388b8a6d3341e1e91a29d88ae1ba312696f946d7cc5801a48c06977275b267a", "contract_fingerprint": "sha256:0c8baaccb74239fcbb80792ea02f5421ab291451aa45f0be7e1d36e479c66f19", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "evidence_sha256": "sha256:7668686a7f10c7164f06b8e1bcc90703e903fd3b48250d4ac6ae316d5e07e866", "artifact_fingerprint": "sha256:12a12168e80f762a338640e32a8ca5017953a5555fb2d41e9dafab98d08c4a87", "dependency_fingerprint": "sha256:96c59924bc408e7334a8079ea7c45c818664e477fe59c6ae1d4f2bb06b405fb1", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001", "evidence_sha256": "sha256:053822c204e5017991b0afde2c043cfb13b19daa64157c65652b5055cad043f7", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7880633a3a020820b923d910596293c2178198c02c39de6466782c2c8cb76c6e", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001", "evidence_sha256": "sha256:0fdc00d9e77c6182358b0e66e38dcae9edc6478ca589886d9560000c19b315b5", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:f35e197fadf3064d02ce880d209a2eefbbdc7e87dfca6ae97405f51f361e46cd", "contract_fingerprint": "sha256:6ec9e7b5c1a04811a313bcfec3689517794c95004ff86e67c2d23a1a13578ce0", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "evidence_sha256": "sha256:56ffa72d1f003f10f9b2d9d73aba45b5bfe41671658b44fa92176ae07b6c29c1", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "evidence_sha256": "sha256:b2b22c1d95f7ead5496ae858284f88922917b915e6e2087b25c8a8247c64fe51", "artifact_fingerprint": "sha256:1f9fa7df42c540511299934e8554e9dfb0feddbfd26e3773999bfa925e74ddb4", "dependency_fingerprint": "sha256:af21e47755e7bef131a2c68ff280f04f45307ba1c4f913dc385d1f354b6f7844", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "evidence_ref": "audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "evidence_sha256": "sha256:d68d55968ef0d4bf6178aee2d35924d2acc69f322613d38be1ed9176c5d635cd", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:a6dc0bed8465b16ae0ee1fda05c19ae067116f5d406c51c9bc7c31310ce8c786", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "result": "passed", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:cc481f0504496f82e9e12579dbb486e90de27db836a45e5061290af58409b440", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184434Z-a89fb2e0e4bb40868e7eb56a515797c3-0001", "audit-record_rendering_verification-20260909T184434Z-cb2e92459ac54c1bac0a8278d673f80f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184435Z-7d8f422d7b6042db887b9c7fdc24b7d3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184436Z-941b2d743c604ae1ae058b7ac5ebee7e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184437Z-816933b829014fcdb0bebf45863a3c42-0001", "audit-record_changed_scope_evidence-20260909T184436Z-cb471239342a4197a7dcc9c199a413d5-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184438Z-e0837a5243ec461facfeb61cb2bc9627-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184439Z-802d4657e9b24674abf4affae64419e0-0001", "audit-record_changed_scope_evidence-20260909T184439Z-1a1951d2ac64498dba8523c5195a0e43-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184441Z-575c6ec930df4575a904eabfa6f9a54b-0001", "audit-record_changed_scope_evidence-20260909T184440Z-4e9c95faf93047e7ae5c1c44a769c7fd-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184442Z-20ef312391f5480a9d855f1f1cb97916-0001", "audit-record_changed_scope_evidence-20260909T184442Z-de8862d838874756abf3e94694a326ac-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:b0b77b547c0bbb31b9a863828f8b88b90eb2c2783e041045bcfa57eeaa137f97", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} -{"receipt_id": "audit-manual-attestation-20260909T184503Z-8307564674314e77bd67503d57a7d617-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B2", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-09T18:45:03Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B2", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260909T184450Z-8022b9591e25497ea819b6465e499712-0001", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:a5acf4681d3da6182e4599fa6c12a0b901fc977e337ef1d2475e6f5bf5fe47d9", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001"], "audit_plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "evidence_ref": "audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "evidence_sha256": "sha256:34a4bd06f4ef4519c742bb113ef0ad0b5b7cd5caedd2f121513f9ec544f17c4f", "artifact_fingerprint": "sha256:c1eef15cdbdd9ed6cf208c3a9400497177ce41277d9b27521b97c561fd8e4f86", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:2b257047166b7e5a24d2143cd1a267bee8cda26284100ed2603f3aa314fee5fc", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001", "evidence_sha256": "sha256:50d1a7b8e350d90b7d8d7f54c9118eb4eb445b3ec795037ef5259562cc5b9569", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:6b014be74d95250c16e1e2a131664f4411638a22a7f65edcfe4a99a52f5e460f", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "evidence_sha256": "sha256:7464033e4ca5ebda5ecbdc818a3eedc27315b0c514570def72fa3742cad943db", "artifact_fingerprint": "sha256:b415d4c447cac1715514aa32c75b6d2a7c5b389668a10257c122b7b402ab5d12", "dependency_fingerprint": "sha256:16151b7cfa95f07689728081c4d67bda43caf3d84e8e3330d58bfa2847a797f2", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "evidence_sha256": "sha256:11c3204df75b0508e421fb1b97bb8e824afda90f09aacb4aa8deb58d8e56bfa5", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:12f9d9c8942ab93d6f0d155a4de2a79bb72a46117c8a9a58a3f1764a9608b51f", "contract_fingerprint": "sha256:5d4805642b4a590e194c067f927396881f0c0aca455e8249f928f4d96330034a", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "evidence_sha256": "sha256:826fd4159f6b895ae8147fde74ca222ea10d27466eeb7c82efcfa493bf51ff42", "artifact_fingerprint": "sha256:c6d115b0311e661fd0007fe6275552160a632189f8de826dff0ac27eddfa76a7", "dependency_fingerprint": "sha256:36494690fde32b758dada2b1587c315af84deb35356ce285e93f5a1c4c9e0776", "contract_fingerprint": "sha256:f0f04185d47bc4d15735a5e3b6bf0fa359a29ffb153f78d1e0b9934328cd9256", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001", "evidence_sha256": "sha256:762d41a9a16605857c4e071535784153c7f317fa8b7aae64a398b29bdcd8ca6c", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:4b13488e6a514fb77902f0ba2cb4b0b54d4989f5f05bc7048aca590b1790b35f", "contract_fingerprint": "sha256:5a5f96c4fbec6a0b9fb530afb7feca3329e3d5dfece04ca1a89b93a499cbb959", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "evidence_sha256": "sha256:5e3f6a7c7078735fccfc9cfed20b07a51619e3f334eaf8bc240d8114b6055379", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:d3e08f83467d78f5db620df2eea0dfc9476b4825a60c13fb017277dbf17ac330", "contract_fingerprint": "sha256:59629eded889ed25e6aadb78a971301f91f7fc2c02e12f1bde3a0ba9eb03b43f", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "evidence_ref": "audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "evidence_sha256": "sha256:378e31cb15767e3922ee8f1cca745e2dd6a629394f142873fbe5e029a94a93c6", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:8f05e96e71c337508e061d7518590076508391a693a6d2b04da46c4cfd5884d2", "contract_fingerprint": "sha256:70ff2bf7e13f2b734f43c414005339e624120cd112a46b05e629220bba16598e", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001", "evidence_sha256": "sha256:c6b30ab0ba6d19aa17504043aa298d2d4042c92e335033456e04b1d453b44735", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:10af066de0b20daa3eda57606931fb6ed2eb91abd28e79031a5ccab64c1b5615", "contract_fingerprint": "sha256:b72bc5979ebf2d4e74fce28082a9ed3e859e58c31b38c8817f94255555f94229", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:d42999ea1b5d7503a78bda6bec0d175c717edf020f51cc97638bc291fbc31f9b", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184453Z-6b33b0532dce47ea90cc18d5cdafed23-0001", "audit-record_rendering_verification-20260909T184452Z-b746b6c9aa514d31af4342a1b4396da1-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184454Z-4748ea6b535d42e795e6b103e18f4424-0001", "audit-record_changed_scope_evidence-20260909T184454Z-957374e2e20d4e248e8c6c9c8da76a36-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184455Z-97e3864480d6426dbc347c2e5edb26b0-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184456Z-c0077009794b426eae4ac6b5a6b72867-0001", "audit-record_changed_scope_evidence-20260909T184456Z-1d3a626b58ac421b86d05d5d83b7fd2b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184458Z-4cde7233e3e44bb4b8b0c949bb2eaedc-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184459Z-709b019fbce744ec8e14eeffe3d92ff5-0001", "audit-record_changed_scope_evidence-20260909T184458Z-8332432c20e44fe3b6b3b81951f6e540-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184501Z-979ec49894454d248d1853f07f1e5f61-0001", "audit-record_changed_scope_evidence-20260909T184500Z-1f16fb71af5442a6abbab1e8aeb2bf29-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184502Z-873b09ff7fb8406897bed94a00b42c8a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:30c786b571d657c702ff35cb9f27cc7ceb34d69483c84dbe0e13183504ee5391", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"receipt_id": "audit-manual-attestation-20260911T054033Z-04205a02accf4406b5cc355c1c7ea8ce-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-11T05:40:33Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260911T054027Z-38bec01b5ab94106b2f6424c67efc4cd-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:b8a421db8a27be56c9279b7b955cee9ddcc7199be8f478197d41890538341d99", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001"], "audit_plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054028Z-199b4bf5dc414956942a4d025e621c58-0001", "evidence_sha256": "sha256:c698c3b7484a2440f7b44e762833eb40cfaad323c4afe173e2a7808813b6d994", "artifact_fingerprint": "sha256:85289a7a55bfce2ab79583ce3dc4595453976aca29951861ddd2f4dd3411f5e9", "dependency_fingerprint": "sha256:4bb83637238b7c5f78dbac7e3e3089ecedc8393b3de627b78d3c7a56d233e887", "contract_fingerprint": "sha256:f0fac621b510020c37911faa7bee4323511a07782911e4f209d51620377bd69d", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001", "evidence_sha256": "sha256:340a4b3a7a8361cde14d2e2e4c48efacbae27bd05c2da053258bdd5ce5620a91", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:3ccf9ba9882ceea50e2a1485412242a0caf034dfcad2d4798d9b1c3b11633d27", "contract_fingerprint": "sha256:2ab6e0bd1a7f398f177eb1623d122c815d82dee3aedf58fe59522318324ac27c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054029Z-698e57c63d534556ace1140ce97461de-0001", "evidence_sha256": "sha256:e65944426444c3c1f511bbe83ac9a0b479867a72d41e23c91f09c4f1b68f151e", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:3fdc4cf5e7986e52fb348b4fef44ae293e50323b21bfe91a4fa6c5a8fed204fc", "contract_fingerprint": "sha256:3b9daaa9525ffb429f405477becdf78f37d0ffe72df15c7c18cb57f8f35f78ae", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054030Z-4eee4c286f97441998b80ce0b237257c-0001", "evidence_sha256": "sha256:ea1d03f324ec9f71e7f8358a4a4170f7960ef1d04f087f230d8f23ff938aa06b", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:76e8433e921468bd53783d4e2fbbb65bf4b52354bc56c5e11288759aaea48c80", "contract_fingerprint": "sha256:afd1633668d951f3cc95bd4cfe33be9fd8b211655cc0e36f5ec4c446f05eaf32", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054030Z-aaf05d2677ef4bbca74ff9bc2448279e-0001", "evidence_sha256": "sha256:42214d8724e3e85604f37dd529a0be772dada61260ed8e1fc22ce68d2ece593a", "artifact_fingerprint": "sha256:9e07e1c8ee605708eb787e565e56176e11e475217929f116eb70c6a33aafd46d", "dependency_fingerprint": "sha256:42bcf375cd2820c646c33338a9dcfc7f6ac96200484f9b74d3fc2f6563b50102", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054031Z-213c0cfcf65d47dfb7aa354a5a3cd05d-0001", "evidence_sha256": "sha256:7373ec77c660dec7c29b9fe833066f9dd53a42e8fae7274ad83249a8580703fc", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:7f9014defd5a78613f6d62cd032cd39508cace556bc3142730fe5051a315b049", "contract_fingerprint": "sha256:397eecddd450dee44ea62c474768e6f5f748d91cf1435f65aabdf3090267c53c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001", "evidence_sha256": "sha256:447970f6a84b4eb30a61a5fde5fdde149d41c29fd783168ddf751a96ef1a3333", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:c15ff45c90956ca8ca33822df6a05f332ba4140e4be7e3bb606c87899c23b3a2", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054032Z-7ce550c97f674c1782eb8d62e5e35f7f-0001", "evidence_sha256": "sha256:12db075879e1c24e9f594550339dd8f6fafbb350e94cceea2e1a06d717a3fc74", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:b1a414ba70ca8ff052d96ea181853179a1caea178b88e607bfd50c2b2b20bffa", "contract_fingerprint": "sha256:756318390ba29c8c64e188990ff2f878012be334926c740c130da2117770f61c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "rendering-verification-evidence", "dimension": "rendering", "evidence_ref": "audit-record_rendering_verification-20260911T054032Z-8e83e2259dd740289c61960ad62fe99c-0001", "evidence_sha256": "sha256:d4c492f814dedcf171bd9ebacddb02fa51e78ca73c569d0b3d60edecb1a03910", "artifact_fingerprint": "sha256:dbfb5b25747bc99e1c3bdd48180c7b8526c22aa872ab0b9f8aad09147df38ad0", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b9d8f9a17ad5df41de6656c8dad11d077cb702497bd5bec38998a46ca491fd50", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:0b2588cfddcb8198e47da824688ec15a0b63c29d14cf5f4a0b07a7dab6f6a8b4", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054028Z-199b4bf5dc414956942a4d025e621c58-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054028Z-199b4bf5dc414956942a4d025e621c58-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054029Z-694b488db037416ca6af55cf610f9d33-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054029Z-698e57c63d534556ace1140ce97461de-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054029Z-698e57c63d534556ace1140ce97461de-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054030Z-4eee4c286f97441998b80ce0b237257c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054030Z-4eee4c286f97441998b80ce0b237257c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054030Z-aaf05d2677ef4bbca74ff9bc2448279e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054030Z-aaf05d2677ef4bbca74ff9bc2448279e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054031Z-213c0cfcf65d47dfb7aa354a5a3cd05d-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054031Z-213c0cfcf65d47dfb7aa354a5a3cd05d-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054032Z-7ce550c97f674c1782eb8d62e5e35f7f-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054032Z-7ce550c97f674c1782eb8d62e5e35f7f-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054032Z-8e83e2259dd740289c61960ad62fe99c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054032Z-8e83e2259dd740289c61960ad62fe99c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:28969a9ad637d73ea03db534c34c4ca90992c58318ba8c56d120d4e866e938cb", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"receipt_id": "audit-manual-attestation-20260911T054043Z-061999b99702499c9a80942b48b8920c-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B2", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-11T05:40:43Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B2", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260911T054037Z-af64a7b0b7ff4907a00e34a657546094-0001", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:8b802a819c9f8307f37a2b1d3d18a198a51977d9f931f1ed1d5809480bb0185f", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001"], "audit_plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-256998451eafc99b5356a811", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001", "evidence_sha256": "sha256:890725f3d26c700e672a65d18e8f2bc8c3cace6b284babfd567a9565faf17d2c", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:13c46d48f1a982b09dcdd35cef2c26e8e26860abfacd7dee430a0272a516bc90", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-35d2808d902f21a40f42cb63", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054039Z-7b069e443e7c4f32b5b678e11e277fcb-0001", "evidence_sha256": "sha256:16ca3c6b4ed2b641d1c529549cfa07ca31c0115956924804652dce04b87d8d13", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:b2fb22023ce31846afee42e943e69f0b54410ee283bcb4638e6ba2d3e2b5501e", "contract_fingerprint": "sha256:1539e247f343996aec53adc2842098f8a5fb5afbfec8475c12164de3d3e212c7", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054039Z-1d540f96f7ad451abffa716a89b99c36-0001", "evidence_sha256": "sha256:08f3d49304ec27255c19fad53fe03b81ea161d99105c959810b700b554887a3f", "artifact_fingerprint": "sha256:a4d3063182d9cc3d70bb73194a4e648ac005dca35ea52bca73692e8ed65a7f09", "dependency_fingerprint": "sha256:8d79f3741aaa14f827d55a32e634c297d130d01e53b5d1e944d80ddc87ac205a", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-507a528229064411bfcd635c", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B2", "evidence_role": "emits", "evidence_kind": "rendering-verification-evidence", "dimension": "rendering", "evidence_ref": "audit-record_rendering_verification-20260911T054039Z-e9b44c1611b4418986e280f53318cd72-0001", "evidence_sha256": "sha256:bd03ca4410b897e7cca7efa4d124f61cdfe66a6ec00a6e6b72b5e843a6b4d803", "artifact_fingerprint": "sha256:d51a179eae19939f36d3a9697211bf55308b7dd397c3dc9b59ee6da900f2daaa", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:9af874bac6f425eded9c9e41d2fd2c88633390cc288c1348de787440062d8747", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-50abd2e00aeae3a36a2fa81c", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B2", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054040Z-8e8188466ee24109a56b92584755c637-0001", "evidence_sha256": "sha256:f9167e8aa85e874c689858064e11a7fe86b1273b459c11cab639c857a8c5011a", "artifact_fingerprint": "sha256:d1c4bc3bd82c839e948e51ff7e7ef7329defb2cd3f6d0f60eb3ae5ff059e1db2", "dependency_fingerprint": "sha256:0d50261e389f699ae89509390db0468ed73e6a06cbaa83c170a9a208eaadc58f", "contract_fingerprint": "sha256:05fd8ee53efec5432e34cd305c952ee271d1d53ff5dcb3c651cf87eab1342a40", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001", "evidence_sha256": "sha256:d14e917ed616d08c87523530142af8ea5ddc618a536fec2df353ae277016df0e", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:b57d5694f037a7bcb919bca50f7bde78070d15005dbaf76587d7b1860ff8bc0e", "contract_fingerprint": "sha256:bfbd638a0b1f435db7d71e9b2da99d3793337b0b929466674b6c4f8f4bdd0c48", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054041Z-323e87392ff74020ad960f717a3d6c29-0001", "evidence_sha256": "sha256:7331388815ee5a22ad66bdd68fb54e9c1b63096e235f940e3d4ef68c7ba07c1d", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:20357e1a948129848771d6de0b0660d1245a3a72e1a832849afeca4297dd5b1b", "contract_fingerprint": "sha256:966dd5bc266bbf5db731de146e1ba08faf07940b00b3a21ad9a69fa87269305b", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-a719c27f36e1328a82029639", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054042Z-f3fa4809afe441da8778c498732d4231-0001", "evidence_sha256": "sha256:3d59bb9f8398df7a94cc0ebf6b62464f3afd0e6f173b37d344d2a8a3e0855b88", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:56b36e9d25fe031ea681d4a2dd1da3045453d2e650cdb14e7f4c16679961c4d0", "contract_fingerprint": "sha256:d96e9454f9ede5e42a4191ef3f788b457ad8f2036732d6d2ef5c895c504b5a76", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054042Z-2aee1b3ffeb34e0f9e6712eacd401411-0001", "evidence_sha256": "sha256:41ee81c9683ff0eaf3292eb4c841f79c47c71079952546163732b5ec4e4b4c68", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:73b92f7f5fd5428e7004bccb4ce2ce9a79812208063697d7b467022c11c54053", "contract_fingerprint": "sha256:6ca0756a0c8178b62be574e86d20bfe6cfe5c2864ff32f6f4a73873e7510b817", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:4ee547f15298cd1f8095a9e70e9ef94fb762e91a165f52d5ab2dbe1727f89c26", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-35d2808d902f21a40f42cb63", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054039Z-7b069e443e7c4f32b5b678e11e277fcb-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054039Z-7b069e443e7c4f32b5b678e11e277fcb-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054039Z-1d540f96f7ad451abffa716a89b99c36-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054039Z-1d540f96f7ad451abffa716a89b99c36-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-507a528229064411bfcd635c", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054039Z-e9b44c1611b4418986e280f53318cd72-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054039Z-e9b44c1611b4418986e280f53318cd72-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-50abd2e00aeae3a36a2fa81c", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054040Z-8e8188466ee24109a56b92584755c637-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054040Z-8e8188466ee24109a56b92584755c637-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054040Z-1f41f7ba77e54495bcb9e1f18d7d5c1c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054041Z-323e87392ff74020ad960f717a3d6c29-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054041Z-323e87392ff74020ad960f717a3d6c29-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a719c27f36e1328a82029639", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054042Z-f3fa4809afe441da8778c498732d4231-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054042Z-f3fa4809afe441da8778c498732d4231-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054042Z-2aee1b3ffeb34e0f9e6712eacd401411-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054042Z-2aee1b3ffeb34e0f9e6712eacd401411-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:9c29e75d35ed5ac9fe60eb80af8cff7e83639bb57c8b9055ed9d88da0a6c4d2e", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/maintenance-budget.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/maintenance-budget.yaml index 2855ec63..f95d4391 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/maintenance-budget.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/maintenance-budget.yaml @@ -44,4 +44,4 @@ required_batch_ids: deferred_count: 0 open_items: 0 state: closed -closed_at: 2026-09-09T18:45:11Z +closed_at: 2026-09-11T05:40:47Z diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/maintenance-evidence.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/maintenance-evidence.jsonl index 581e12cc..8dc8e89d 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/maintenance-evidence.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/maintenance-evidence.jsonl @@ -1,3 +1,3 @@ -{"receipt_id": "audit-record_maintenance_evidence-20260909T184511Z-f2fb3fc5e93746dd94415bf1abac62bf-0001", "receipt_type_id": "maintenance-budget-manifest-receipt-v1", "check": "maintenance_budget_manifest", "target": ".cambium/receipts/maintenance-budget.yaml", "result": "pass", "details": "current maintenance budget manifest is closed", "checked_at": "2026-09-09T18:45:11Z", "tool": "record_maintenance_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "scope_version": "s1", "maintenance_run_id": "fixture-maintenance-run-1", "previous_maintenance_completion_receipt": null, "budget_manifest_path": ".cambium/receipts/maintenance-budget.yaml", "budget_manifest_sha256": "sha256:230b069990fd5c08cfb6727896bb520b6db0dd17259b4b982d201a84fa5b37b8", "budget_manifest_state": "closed", "manifest_open_items": 0, "budget_manifest_closed_at": "2026-09-09T18:45:11Z", "maintenance_candidate_state_sha256": "sha256:67c6158e55c2f255081d0845c884436917fa92d7b2c55adee036e6ab85f167bd", "selected_candidate_ids": ["candidate-sha256:2b78a390f2ff8ff4e3d942e214ff1ab92c74b7d9ced70bb437fb7ba2b2b4a642", "candidate-sha256:ca25dade76d58c12ad945e5b04ffb29d41df53c3d60d35175ebafc3dd6880692"], "deferred_candidate_ids": []} -{"receipt_id": "audit-record_maintenance_evidence-20260909T184511Z-f2fb3fc5e93746dd94415bf1abac62bf-0002", "receipt_type_id": "maintenance-ledger-advance-receipt-v1", "check": "maintenance_ledger_advanced", "target": ".cambium/state/coverage_ledger.yaml", "result": "pass", "details": "current Coverage Ledger advance is bound to maintenance", "checked_at": "2026-09-09T18:45:11Z", "tool": "record_maintenance_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "scope_version": "s1", "maintenance_run_id": "fixture-maintenance-run-1", "previous_maintenance_completion_receipt": null, "advanced": true, "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "before_coverage_sha256": "sha256:0000000000000000000000000000000000000000000000000000000000000000", "after_coverage_sha256": "sha256:f7375e042c1e4423f812390ae4e5366a2a4730a6c6c868ba2c81d69ae028e32a", "coverage_updated_at": "2026-08-04T00:00:00Z", "before_maintenance_candidate_state_sha256": "sha256:fd98c47c5ba1c0949750476f07ed91ebce5219c0782c041c954fb63faa7e79ec", "after_maintenance_candidate_state_sha256": "sha256:67c6158e55c2f255081d0845c884436917fa92d7b2c55adee036e6ab85f167bd"} -{"receipt_id": "audit-record_maintenance_evidence-20260909T184511Z-f2fb3fc5e93746dd94415bf1abac62bf-0003", "receipt_type_id": "maintenance-watermark-advance-receipt-v1", "check": "maintenance_watermark_advanced", "target": ".cambium/state/watermark.yaml", "result": "pass", "details": "current maintenance watermark advance is bound to the run", "checked_at": "2026-09-09T18:45:11Z", "tool": "record_maintenance_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "scope_version": "s1", "maintenance_run_id": "fixture-maintenance-run-1", "previous_maintenance_completion_receipt": null, "advanced": true, "watermark_path": ".cambium/state/watermark.yaml", "before_watermark_sha256": "sha256:1111111111111111111111111111111111111111111111111111111111111111", "after_watermark_sha256": "sha256:761945196cbe08aba652139dd52891b2e23508e4a982d60a2d62762c657baf28", "watermark_updated_at": "2026-09-09T18:45:11Z", "watermark_run_id": "fixture-maintenance-run-1", "watermark_batch_id": "B2"} +{"receipt_id": "audit-record_maintenance_evidence-20260911T054047Z-d61a5389796c4bd0af9014be3165924a-0001", "receipt_type_id": "maintenance-budget-manifest-receipt-v1", "check": "maintenance_budget_manifest", "target": ".cambium/receipts/maintenance-budget.yaml", "result": "pass", "details": "current maintenance budget manifest is closed", "checked_at": "2026-09-11T05:40:47Z", "tool": "record_maintenance_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "scope_version": "s1", "maintenance_run_id": "fixture-maintenance-run-1", "previous_maintenance_completion_receipt": null, "budget_manifest_path": ".cambium/receipts/maintenance-budget.yaml", "budget_manifest_sha256": "sha256:ebffac79ec3a3f9e513a3d266e8dcc210c0421130de64833eef967bf4e79e1fe", "budget_manifest_state": "closed", "manifest_open_items": 0, "budget_manifest_closed_at": "2026-09-11T05:40:47Z", "maintenance_candidate_state_sha256": "sha256:67c6158e55c2f255081d0845c884436917fa92d7b2c55adee036e6ab85f167bd", "selected_candidate_ids": ["candidate-sha256:2b78a390f2ff8ff4e3d942e214ff1ab92c74b7d9ced70bb437fb7ba2b2b4a642", "candidate-sha256:ca25dade76d58c12ad945e5b04ffb29d41df53c3d60d35175ebafc3dd6880692"], "deferred_candidate_ids": []} +{"receipt_id": "audit-record_maintenance_evidence-20260911T054047Z-d61a5389796c4bd0af9014be3165924a-0002", "receipt_type_id": "maintenance-ledger-advance-receipt-v1", "check": "maintenance_ledger_advanced", "target": ".cambium/state/coverage_ledger.yaml", "result": "pass", "details": "current Coverage Ledger advance is bound to maintenance", "checked_at": "2026-09-11T05:40:47Z", "tool": "record_maintenance_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "scope_version": "s1", "maintenance_run_id": "fixture-maintenance-run-1", "previous_maintenance_completion_receipt": null, "advanced": true, "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "before_coverage_sha256": "sha256:0000000000000000000000000000000000000000000000000000000000000000", "after_coverage_sha256": "sha256:3ade67e6112f671ab8baf43796b42ca38d08a1eda56604bf3f41dbb2250f2e14", "coverage_updated_at": "2026-08-04T00:00:00Z", "before_maintenance_candidate_state_sha256": "sha256:fd98c47c5ba1c0949750476f07ed91ebce5219c0782c041c954fb63faa7e79ec", "after_maintenance_candidate_state_sha256": "sha256:67c6158e55c2f255081d0845c884436917fa92d7b2c55adee036e6ab85f167bd"} +{"receipt_id": "audit-record_maintenance_evidence-20260911T054047Z-d61a5389796c4bd0af9014be3165924a-0003", "receipt_type_id": "maintenance-watermark-advance-receipt-v1", "check": "maintenance_watermark_advanced", "target": ".cambium/state/watermark.yaml", "result": "pass", "details": "current maintenance watermark advance is bound to the run", "checked_at": "2026-09-11T05:40:47Z", "tool": "record_maintenance_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "scope_version": "s1", "maintenance_run_id": "fixture-maintenance-run-1", "previous_maintenance_completion_receipt": null, "advanced": true, "watermark_path": ".cambium/state/watermark.yaml", "before_watermark_sha256": "sha256:1111111111111111111111111111111111111111111111111111111111111111", "after_watermark_sha256": "sha256:b2d3f61e2e696447aed4cdb159f76b6a40e72a2d094cabf01d8a336826b7a2ed", "watermark_updated_at": "2026-09-11T05:40:47Z", "watermark_run_id": "fixture-maintenance-run-1", "watermark_batch_id": "B2"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml index edd9934f..56a3d956 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml @@ -1,6 +1,6 @@ schema_version: 2 task_id: fixture-task -updated_at: 2026-09-09T18:44:33Z +updated_at: 2026-09-11T05:40:27Z scope_version: s1 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 selected_profile_manifest: profiles/test-profile/profile.toml diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B2-r5.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B2-r5.yaml index 88f84334..c956385a 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B2-r5.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B2-r5.yaml @@ -1,6 +1,6 @@ schema_version: 2 task_id: fixture-task -updated_at: 2026-09-09T18:44:51Z +updated_at: 2026-09-11T05:40:37Z scope_version: s1 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 selected_profile_manifest: profiles/test-profile/profile.toml @@ -61,13 +61,13 @@ pages: reentry_condition: null authoring_status: reviewed gate_receipts: - - audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001 - - audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0010 + - audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001 + - audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0010 property_state: last_reviewed: - value: 2026-09-09 - evidence_receipt: audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0010 - content_fingerprint: sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f + value: 2026-09-11 + evidence_receipt: audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0010 + content_fingerprint: sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50 - path: Topics/B.md coverage_disposition: required canonical_owner: Topics/B.md diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/queue-transitions.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/queue-transitions.jsonl index 0256ae40..fb0e49a8 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/queue-transitions.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/queue-transitions.jsonl @@ -1,6 +1,6 @@ -{"receipt_id": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-09T18:44:33Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "evidence_receipt": "audit-check_queue-20260909T184433Z-a5cc86803a004a9fae06df70c8481308-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:f5c07192d0af2f4afbfc02c251838854ce66ed37900997b4cf08ead78d69a0e5", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:572e677507e1f16c87dad64262f79df479f263e746cdcbbc68bc60c6a4ebe5b8", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "after_required_queue_sha256": "sha256:0c587c743c3d3047b2c10f2865727cf47f22f744042f0db995454bc5ae94f823", "after_coverage_sha256": "sha256:2a6ef4767b7e56893437279c522d67f44c594eb095c4887af211e140e4b062a5", "before_progress_sha256": "sha256:6653a7bcfce86190b38efe2f0dd2e4a8a59826b97b8086fa3020a35f6382c356", "after_progress_sha256": "sha256:d5e83cef0cc1314d5c700aad137dc7fbf52e22b0c36e6df41031be715014f625", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184446Z-845b18add2c44a989a1c74ba779c0779-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-09T18:44:45Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:0c587c743c3d3047b2c10f2865727cf47f22f744042f0db995454bc5ae94f823", "before_coverage_sha256": "sha256:2a6ef4767b7e56893437279c522d67f44c594eb095c4887af211e140e4b062a5", "evidence_receipt": "audit-manual-attestation-20260909T184443Z-5293fd02f307429e9987ec00d6fa5209-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:7d5c5ed4d574383cddf65beb6a7627a0c6daf719d26b5d4206da3b8e41fee2d4", "settlement_coverage_sha256_before": "sha256:2a6ef4767b7e56893437279c522d67f44c594eb095c4887af211e140e4b062a5", "settlement_prospective_coverage_sha256": "sha256:b6f6261b8d6b2ab74918d449c152f63835bc3bf0b2c1795a4850da3e41011855", "after_required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "after_coverage_sha256": "sha256:2a6ef4767b7e56893437279c522d67f44c594eb095c4887af211e140e4b062a5", "before_progress_sha256": "sha256:d5e83cef0cc1314d5c700aad137dc7fbf52e22b0c36e6df41031be715014f625", "after_progress_sha256": "sha256:e787c229f854ab212936fc438ee578a39677ab4e2e264699edb9d821c9ca6de9", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184449Z-ffd0b33abcdc4384aa7c91702fa6d115-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "merge-ready -> closed; hold=none", "checked_at": "2026-09-09T18:44:49Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "merge-ready", "after_state": "closed", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 2, "after_state_revision": 3, "before_required_queue_sha256": "sha256:973565a6a73caa0b853275a78a21f1a372a196279d972636b41876795800e8f0", "before_coverage_sha256": "sha256:b6f6261b8d6b2ab74918d449c152f63835bc3bf0b2c1795a4850da3e41011855", "evidence_receipt": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-9999", "actor_role": "integrator", "delta_apply_receipt": "audit-apply_delta-20260909T184447Z-a1f07f643bae4bedac8f35af8cd7c4d3-0001", "queue_consistency_receipt": "audit-check_queue-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001", "close_gate_receipt": "audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-9999", "page_review_receipts": ["audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0010"], "page_review_receipt_count": 1, "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "after_required_queue_sha256": "sha256:ea5dd155d7926c7a28387bc6ab3c99b64627e44343cfb2acda7371dee71b2ca6", "after_coverage_sha256": "sha256:bd7de03c2f0b8e5343370df14fffba03ec9b847d321cc5873774ff7a80b461ad", "before_progress_sha256": "sha256:e787c229f854ab212936fc438ee578a39677ab4e2e264699edb9d821c9ca6de9", "after_progress_sha256": "sha256:ec8f8c8516eb2b9d47cbf33b75178c30b536c679fbb5b7f3b028e5a2858c5179", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-09T18:44:51Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 3, "after_state_revision": 4, "before_required_queue_sha256": "sha256:ea5dd155d7926c7a28387bc6ab3c99b64627e44343cfb2acda7371dee71b2ca6", "before_coverage_sha256": "sha256:bd7de03c2f0b8e5343370df14fffba03ec9b847d321cc5873774ff7a80b461ad", "evidence_receipt": "audit-check_queue-20260909T184450Z-8022b9591e25497ea819b6465e499712-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:5544585ac501fc1a75fc7d5b3313429a2ea192c82b12a5979e315531277830ab", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/B.md", "page_sha256": "sha256:7a2f49f0a8ca7cdec50ab11d29a32bb097c21d675bdd341eb61513b37580c6a9", "semantic_content_sha256": "sha256:bd95631b283d1c1d77897215514b20d468fdd5da02003716994af13c2dca471c"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:afea77d0e3c152f7e2efb246b9bb83c9e3f2625443f574b9b772640a0762fa18", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "after_required_queue_sha256": "sha256:5ffb2d05a224630e3bfd64368dc6d72182cef72b587d2c08a4bf7b03206bb4e8", "after_coverage_sha256": "sha256:911eaa5d771dda933740bd96956db45191c278eeef8f6365a62241d03aca29c0", "before_progress_sha256": "sha256:ec8f8c8516eb2b9d47cbf33b75178c30b536c679fbb5b7f3b028e5a2858c5179", "after_progress_sha256": "sha256:4790785bddf8aa53d965386be5c9dd648fa6759463f0ece1ee625f66f6a4bfff", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184506Z-068602221ed74d08be91cb68a23a7ac0-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-09T18:45:04Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 4, "after_state_revision": 5, "before_required_queue_sha256": "sha256:5ffb2d05a224630e3bfd64368dc6d72182cef72b587d2c08a4bf7b03206bb4e8", "before_coverage_sha256": "sha256:911eaa5d771dda933740bd96956db45191c278eeef8f6365a62241d03aca29c0", "evidence_receipt": "audit-manual-attestation-20260909T184503Z-8307564674314e77bd67503d57a7d617-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:a5acf4681d3da6182e4599fa6c12a0b901fc977e337ef1d2475e6f5bf5fe47d9", "settlement_coverage_sha256_before": "sha256:911eaa5d771dda933740bd96956db45191c278eeef8f6365a62241d03aca29c0", "settlement_prospective_coverage_sha256": "sha256:2409b60a973c6ba363e319be90385e23a7d70953ce825332dd8285590b703ad2", "after_required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "after_coverage_sha256": "sha256:911eaa5d771dda933740bd96956db45191c278eeef8f6365a62241d03aca29c0", "before_progress_sha256": "sha256:4790785bddf8aa53d965386be5c9dd648fa6759463f0ece1ee625f66f6a4bfff", "after_progress_sha256": "sha256:b85357c1008757b0f14a4c94a96c711045ea3879caff9f6d93774b416e3b77ec", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184510Z-106f667de3344288b44fb94ba958da74-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "merge-ready -> closed; hold=none", "checked_at": "2026-09-09T18:45:09Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "merge-ready", "after_state": "closed", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 5, "after_state_revision": 6, "before_required_queue_sha256": "sha256:e366da7a42686eb6feb8b27ec4f9eeb17ccd900cf23089a2c6a5eaaa18310396", "before_coverage_sha256": "sha256:2409b60a973c6ba363e319be90385e23a7d70953ce825332dd8285590b703ad2", "evidence_receipt": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-9999", "actor_role": "integrator", "delta_apply_receipt": "audit-apply_delta-20260909T184507Z-464a3f0918944eb3b1072a21c2ac0672-0001", "queue_consistency_receipt": "audit-check_queue-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0001", "close_gate_receipt": "audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-9999", "page_review_receipts": ["audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0010"], "page_review_receipt_count": 1, "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "after_required_queue_sha256": "sha256:7746bf0b87ed3f4e7c53c581b39589dd524463f863adb1f2d8ee708dd2452f50", "after_coverage_sha256": "sha256:f7375e042c1e4423f812390ae4e5366a2a4730a6c6c868ba2c81d69ae028e32a", "before_progress_sha256": "sha256:b85357c1008757b0f14a4c94a96c711045ea3879caff9f6d93774b416e3b77ec", "after_progress_sha256": "sha256:1053ae88e7dac01286db3ff14a58c5dc04f6e258f2a18bdfb14134ab98a8068c", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-11T05:40:27Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "evidence_receipt": "audit-check_queue-20260911T054027Z-38bec01b5ab94106b2f6424c67efc4cd-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:eddcd7e0a523b5fd220cddd3f90e458804314ca9ba20f8ee3172dba2afaa3034", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:88963aeb7724f07e48cfefa9c0cfc0fbea84543e71b05052c4c9fa662733a013", "semantic_content_sha256": "sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0d7a00d700add160dfc42fe009ae47a5a8a57795d56658b8669e86f9fd120646", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "after_required_queue_sha256": "sha256:33e813d6c9b7ca9e5884c771acf0c5a68392462bb6d027040ea1db81531325dc", "after_coverage_sha256": "sha256:7990d5d022192ad1da1c2612a98c30627ea0730e1f52aa78151f715152b50dcd", "before_progress_sha256": "sha256:6653a7bcfce86190b38efe2f0dd2e4a8a59826b97b8086fa3020a35f6382c356", "after_progress_sha256": "sha256:b375f2cf7d68584f4d90d76873c773b588b1059788cefffccc05b0435d8ac3ec", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054034Z-f526725d384848edbc0a7deb390d4c54-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-11T05:40:33Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:33e813d6c9b7ca9e5884c771acf0c5a68392462bb6d027040ea1db81531325dc", "before_coverage_sha256": "sha256:7990d5d022192ad1da1c2612a98c30627ea0730e1f52aa78151f715152b50dcd", "evidence_receipt": "audit-manual-attestation-20260911T054033Z-04205a02accf4406b5cc355c1c7ea8ce-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:b8a421db8a27be56c9279b7b955cee9ddcc7199be8f478197d41890538341d99", "settlement_coverage_sha256_before": "sha256:7990d5d022192ad1da1c2612a98c30627ea0730e1f52aa78151f715152b50dcd", "settlement_prospective_coverage_sha256": "sha256:a311702b04dd93c694df22a4593f3b951cbfacfbaa7a8dce3c72150ab5555b85", "after_required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "after_coverage_sha256": "sha256:7990d5d022192ad1da1c2612a98c30627ea0730e1f52aa78151f715152b50dcd", "before_progress_sha256": "sha256:b375f2cf7d68584f4d90d76873c773b588b1059788cefffccc05b0435d8ac3ec", "after_progress_sha256": "sha256:f83159c758d0c2aa525009cfbce2a55277043c95a361a6fbbac8ce90140c7db0", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054036Z-1890ea24b02f4de0a03aef666c2d0a36-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "merge-ready -> closed; hold=none", "checked_at": "2026-09-11T05:40:36Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "merge-ready", "after_state": "closed", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 2, "after_state_revision": 3, "before_required_queue_sha256": "sha256:96a3af2681a1b7ac098e5b737ecdb388891507c8e3fc0e44386c816be51a163b", "before_coverage_sha256": "sha256:a311702b04dd93c694df22a4593f3b951cbfacfbaa7a8dce3c72150ab5555b85", "evidence_receipt": "audit-check_batch_close-20260911T054035Z-38e4f7367fa249e7b36c20c2d960f249-9999", "actor_role": "integrator", "delta_apply_receipt": "audit-apply_delta-20260911T054035Z-56e78cc3f40b4a05ae066fc2390a06f9-0001", "queue_consistency_receipt": "audit-check_queue-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001", "close_gate_receipt": "audit-check_batch_close-20260911T054035Z-38e4f7367fa249e7b36c20c2d960f249-9999", "page_review_receipts": ["audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0010"], "page_review_receipt_count": 1, "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "after_required_queue_sha256": "sha256:23375a11ff48100a3284d8ea7e8cd2085adecba9aef8079e2d9021c074ea98f9", "after_coverage_sha256": "sha256:4e662e7030cec98101f650927b14f39c5b3e7b6b99ba394c28c1264c43ca1053", "before_progress_sha256": "sha256:f83159c758d0c2aa525009cfbce2a55277043c95a361a6fbbac8ce90140c7db0", "after_progress_sha256": "sha256:e7f68e3e91987230a6c88773c8a61894750c7679f596bee6aa3ca53634abd8e5", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-11T05:40:37Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 3, "after_state_revision": 4, "before_required_queue_sha256": "sha256:23375a11ff48100a3284d8ea7e8cd2085adecba9aef8079e2d9021c074ea98f9", "before_coverage_sha256": "sha256:4e662e7030cec98101f650927b14f39c5b3e7b6b99ba394c28c1264c43ca1053", "evidence_receipt": "audit-check_queue-20260911T054037Z-af64a7b0b7ff4907a00e34a657546094-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:55245ef577c466bc84c9fa2281323b739871b168942bd33a831f758d32bb92fa", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/B.md", "page_sha256": "sha256:14eaed320b83185f52aec08d435dd4e6b9d917bf283c4de73885d76dbbf853c4", "semantic_content_sha256": "sha256:b5c8c55c0599e683c595841079ea1849f7a4ce32311d48264f8acfeb2058359f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:8a080bb868e6e64465a9baf9e161748a6e48e6f646f8db38b6e55f605defad45", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "after_required_queue_sha256": "sha256:7a2c2c1eaeb809cf926cc67b13f8c34e0b7f3883a761d49f76d259fa803c221f", "after_coverage_sha256": "sha256:6a1fdac5666b5b4d6a3cc99cd56c94e315e77dd2ed7190c5d8f01e5bac07cc93", "before_progress_sha256": "sha256:e7f68e3e91987230a6c88773c8a61894750c7679f596bee6aa3ca53634abd8e5", "after_progress_sha256": "sha256:3e988f0d9ffc36e1371cdc1d3ab60a856f3be665bf39b2b15837403552ad8ad7", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054044Z-779f11fd56c740648e7ff8e66310d9a6-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-11T05:40:43Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 4, "after_state_revision": 5, "before_required_queue_sha256": "sha256:7a2c2c1eaeb809cf926cc67b13f8c34e0b7f3883a761d49f76d259fa803c221f", "before_coverage_sha256": "sha256:6a1fdac5666b5b4d6a3cc99cd56c94e315e77dd2ed7190c5d8f01e5bac07cc93", "evidence_receipt": "audit-manual-attestation-20260911T054043Z-061999b99702499c9a80942b48b8920c-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:8b802a819c9f8307f37a2b1d3d18a198a51977d9f931f1ed1d5809480bb0185f", "settlement_coverage_sha256_before": "sha256:6a1fdac5666b5b4d6a3cc99cd56c94e315e77dd2ed7190c5d8f01e5bac07cc93", "settlement_prospective_coverage_sha256": "sha256:69e0e16f23c36dc334b50d974d50881657d212a577b43e2a88322410792866d0", "after_required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "after_coverage_sha256": "sha256:6a1fdac5666b5b4d6a3cc99cd56c94e315e77dd2ed7190c5d8f01e5bac07cc93", "before_progress_sha256": "sha256:3e988f0d9ffc36e1371cdc1d3ab60a856f3be665bf39b2b15837403552ad8ad7", "after_progress_sha256": "sha256:d6315c0b1ae2aee9e0cd9ff33945c957fc5eae072f7a1bd4933e5621b6d6f0a6", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054047Z-1f85e7a8372f4fa2a1bd907dd9698d1c-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "merge-ready -> closed; hold=none", "checked_at": "2026-09-11T05:40:46Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "merge-ready", "after_state": "closed", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 5, "after_state_revision": 6, "before_required_queue_sha256": "sha256:2d6bfc6e508320e4035a12e4f688786615b5bb5b0e340920a100aed077f6d5fc", "before_coverage_sha256": "sha256:69e0e16f23c36dc334b50d974d50881657d212a577b43e2a88322410792866d0", "evidence_receipt": "audit-check_batch_close-20260911T054045Z-12cf766c8a944dab83081b0b82ac57f4-9999", "actor_role": "integrator", "delta_apply_receipt": "audit-apply_delta-20260911T054045Z-32567123220d40c7aa78a9f0acff9762-0001", "queue_consistency_receipt": "audit-check_queue-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001", "close_gate_receipt": "audit-check_batch_close-20260911T054045Z-12cf766c8a944dab83081b0b82ac57f4-9999", "page_review_receipts": ["audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0010"], "page_review_receipt_count": 1, "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "after_required_queue_sha256": "sha256:18dfc6b49dd427a48cffe23944feac9e76bd334c622855142bb2ae033882cab5", "after_coverage_sha256": "sha256:3ade67e6112f671ab8baf43796b42ca38d08a1eda56604bf3f41dbb2250f2e14", "before_progress_sha256": "sha256:d6315c0b1ae2aee9e0cd9ff33945c957fc5eae072f7a1bd4933e5621b6d6f0a6", "after_progress_sha256": "sha256:0882b321f8679d33171d50e95d73399e92325b0f14f03f9b3d09d6b6b275552a", "queue_revision": 2} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/ready-B1.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/ready-B1.jsonl index 60fe0917..afaf4fce 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/ready-B1.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/ready-B1.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184433Z-a5cc86803a004a9fae06df70c8481308-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-09T18:44:33Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "progress_ledger_sha256": "sha256:6653a7bcfce86190b38efe2f0dd2e4a8a59826b97b8086fa3020a35f6382c356", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:d513a3884a72df111f1f7043052d6e20913cd9dcc35edb040229bdf817b7d973", "card_bundle_sha256": "sha256:f5c07192d0af2f4afbfc02c251838854ce66ed37900997b4cf08ead78d69a0e5", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "progress_ledger_sha256": "sha256:6653a7bcfce86190b38efe2f0dd2e4a8a59826b97b8086fa3020a35f6382c356", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:d513a3884a72df111f1f7043052d6e20913cd9dcc35edb040229bdf817b7d973"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T054027Z-38bec01b5ab94106b2f6424c67efc4cd-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-11T05:40:27Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "progress_ledger_sha256": "sha256:6653a7bcfce86190b38efe2f0dd2e4a8a59826b97b8086fa3020a35f6382c356", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:97854405a0222bf0222219f1436a3f7240fe6bd433cc54b4baa927914d5fbaef", "card_bundle_sha256": "sha256:eddcd7e0a523b5fd220cddd3f90e458804314ca9ba20f8ee3172dba2afaa3034", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "progress_ledger_sha256": "sha256:6653a7bcfce86190b38efe2f0dd2e4a8a59826b97b8086fa3020a35f6382c356", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:97854405a0222bf0222219f1436a3f7240fe6bd433cc54b4baa927914d5fbaef"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/ready-B2.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/ready-B2.jsonl index eece4756..ae684ede 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/ready-B2.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/ready-B2.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184450Z-8022b9591e25497ea819b6465e499712-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=1 ready=B2", "checked_at": "2026-09-09T18:44:50Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B2", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:ea5dd155d7926c7a28387bc6ab3c99b64627e44343cfb2acda7371dee71b2ca6", "coverage_ledger_sha256": "sha256:bd7de03c2f0b8e5343370df14fffba03ec9b847d321cc5873774ff7a80b461ad", "progress_ledger_sha256": "sha256:ec8f8c8516eb2b9d47cbf33b75178c30b536c679fbb5b7f3b028e5a2858c5179", "queue_revision": 2, "queue_state_revision": 3, "remaining_required_work_units": 1, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:d513a3884a72df111f1f7043052d6e20913cd9dcc35edb040229bdf817b7d973", "card_bundle_sha256": "sha256:5544585ac501fc1a75fc7d5b3313429a2ea192c82b12a5979e315531277830ab", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B2", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:ea5dd155d7926c7a28387bc6ab3c99b64627e44343cfb2acda7371dee71b2ca6", "coverage_ledger_sha256": "sha256:bd7de03c2f0b8e5343370df14fffba03ec9b847d321cc5873774ff7a80b461ad", "progress_ledger_sha256": "sha256:ec8f8c8516eb2b9d47cbf33b75178c30b536c679fbb5b7f3b028e5a2858c5179", "queue_revision": 2, "queue_state_revision": 3, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:d513a3884a72df111f1f7043052d6e20913cd9dcc35edb040229bdf817b7d973"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T054037Z-af64a7b0b7ff4907a00e34a657546094-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=1 ready=B2", "checked_at": "2026-09-11T05:40:37Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B2", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:23375a11ff48100a3284d8ea7e8cd2085adecba9aef8079e2d9021c074ea98f9", "coverage_ledger_sha256": "sha256:4e662e7030cec98101f650927b14f39c5b3e7b6b99ba394c28c1264c43ca1053", "progress_ledger_sha256": "sha256:e7f68e3e91987230a6c88773c8a61894750c7679f596bee6aa3ca53634abd8e5", "queue_revision": 2, "queue_state_revision": 3, "remaining_required_work_units": 1, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:97854405a0222bf0222219f1436a3f7240fe6bd433cc54b4baa927914d5fbaef", "card_bundle_sha256": "sha256:55245ef577c466bc84c9fa2281323b739871b168942bd33a831f758d32bb92fa", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B2", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:23375a11ff48100a3284d8ea7e8cd2085adecba9aef8079e2d9021c074ea98f9", "coverage_ledger_sha256": "sha256:4e662e7030cec98101f650927b14f39c5b3e7b6b99ba394c28c1264c43ca1053", "progress_ledger_sha256": "sha256:e7f68e3e91987230a6c88773c8a61894750c7679f596bee6aa3ca53634abd8e5", "queue_revision": 2, "queue_state_revision": 3, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:97854405a0222bf0222219f1436a3f7240fe6bd433cc54b4baa927914d5fbaef"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/rendering-verification.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/rendering-verification.jsonl index 6eb388a2..12256fd8 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/rendering-verification.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/rendering-verification.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-record_rendering_verification-20260909T184434Z-cb2e92459ac54c1bac0a8278d673f80f-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-09T18:44:34Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-005e11987b0617ae", "audit_plan_sha256": "sha256:78e6d7159b8d16cd3830ef8f48f856a1c04408cb9fed1abdfa22c47c6ccb07fb", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} -{"receipt_id": "audit-record_rendering_verification-20260909T184452Z-b746b6c9aa514d31af4342a1b4396da1-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B2", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-09T18:44:52Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B2-05a4899cf8797ecc", "audit_plan_sha256": "sha256:7dd1fb8c8262485549563803f5b92bdef734f111d9aa1930a3c02fdbf246d4d1", "obligation_id": "audit-obligation-0584c14736103f7189523f33", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/B.md"], "artifact_fingerprint": "sha256:c1eef15cdbdd9ed6cf208c3a9400497177ce41277d9b27521b97c561fd8e4f86", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:2b257047166b7e5a24d2143cd1a267bee8cda26284100ed2603f3aa314fee5fc", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} +{"receipt_id": "audit-record_rendering_verification-20260911T054032Z-8e83e2259dd740289c61960ad62fe99c-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-11T05:40:32Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-f5eb1a43ae2f2a20", "audit_plan_sha256": "sha256:a332a17cfa3e0ebc5c79e50e66d58a0b700cfdbd89ac01c8490de0de352e3a4e", "obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:dbfb5b25747bc99e1c3bdd48180c7b8526c22aa872ab0b9f8aad09147df38ad0", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b9d8f9a17ad5df41de6656c8dad11d077cb702497bd5bec38998a46ca491fd50", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} +{"receipt_id": "audit-record_rendering_verification-20260911T054039Z-e9b44c1611b4418986e280f53318cd72-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B2", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-11T05:40:39Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B2-3eb199e63ddd9f2f", "audit_plan_sha256": "sha256:d20ba129b97c5b6d4b6e0c629e33a06f6b7cbce0469f1a4f925cda260e652e06", "obligation_id": "audit-obligation-507a528229064411bfcd635c", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/B.md"], "artifact_fingerprint": "sha256:d51a179eae19939f36d3a9697211bf55308b7dd397c3dc9b59ee6da900f2daaa", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:9af874bac6f425eded9c9e41d2fd2c88633390cc288c1348de787440062d8747", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/standards-adoptions.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/standards-adoptions.jsonl index a1e3dde5..c13df8a1 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/standards-adoptions.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/standards-adoptions.jsonl @@ -1,2 +1,2 @@ -{"check":"profile-check-summary","checked_at":"2026-09-09T18:44:31Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260909T184431Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} -{"check":"profile_adoption","checked_at":"2026-09-09T18:44:31Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_load_receipt_id":"audit-check_profile-20260909T184431Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} +{"check":"profile-check-summary","checked_at":"2026-09-11T05:40:26Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260911T054026Z-d61a5389796c4bd0af9014be3165924a-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} +{"check":"profile_adoption","checked_at":"2026-09-11T05:40:26Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_load_receipt_id":"audit-check_profile-20260911T054026Z-d61a5389796c4bd0af9014be3165924a-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/task-plans.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/task-plans.jsonl index f00dca25..684aefb7 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/task-plans.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/task-plans.jsonl @@ -1 +1 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/task-transitions.jsonl b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/task-transitions.jsonl index 9d26d1d2..763e7f40 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/task-transitions.jsonl +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/receipts/task-transitions.jsonl @@ -1,2 +1,2 @@ {"actor_role": "integrator", "after_coverage_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "after_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_queue_revision": 2, "after_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "before_progress_sha256": "sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518", "before_queue_revision": 1, "before_required_queue_sha256": "sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e", "check": "queue_structure", "checked_at": "2026-08-04T00:00:00Z", "contract_scope_version": "s1", "contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "contract_version": "c1", "details": "fixture initial Queue materialization", "invalidated_by": null, "queue_state_revision": 0, "receipt_id": "audit-fixture-initial-queue", "receipt_type_id": "queue-materialization-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": ".cambium/state/required_queue.yaml", "task_id": "fixture-task", "tool": "compile_queue", "tool_version": "1.5.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-update_task-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-09-09T18:44:33Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "maintenance", "contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "after_coverage_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:0c587c743c3d3047b2c10f2865727cf47f22f744042f0db995454bc5ae94f823", "before_progress_sha256": "sha256:6653a7bcfce86190b38efe2f0dd2e4a8a59826b97b8086fa3020a35f6382c356", "evidence_receipt": "audit-check_queue-20260909T184433Z-a5cc86803a004a9fae06df70c8481308-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001", "after_progress_sha256": "sha256:d5e83cef0cc1314d5c700aad137dc7fbf52e22b0c36e6df41031be715014f625"} +{"receipt_id": "audit-update_task-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-09-11T05:40:27Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "maintenance", "contract_sha256": "sha256:ba779692ba7ee1f8caa25dd34594ace630b424cd9d64b46fb3d4ac84b817f74c", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "after_coverage_sha256": "sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:33e813d6c9b7ca9e5884c771acf0c5a68392462bb6d027040ea1db81531325dc", "before_progress_sha256": "sha256:6653a7bcfce86190b38efe2f0dd2e4a8a59826b97b8086fa3020a35f6382c356", "evidence_receipt": "audit-check_queue-20260911T054027Z-38bec01b5ab94106b2f6424c67efc4cd-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001", "after_progress_sha256": "sha256:b375f2cf7d68584f4d90d76873c773b588b1059788cefffccc05b0435d8ac3ec"} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/coverage_ledger.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/coverage_ledger.yaml index c4e5cffc..28d0b6f3 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/coverage_ledger.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/coverage_ledger.yaml @@ -61,13 +61,13 @@ pages: reentry_condition: null authoring_status: reviewed gate_receipts: - - audit-record_batch_page_review-20260909T184437Z-a6a4c3275b904b3aa76fdd72eb69c20f-0001 - - audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0010 + - audit-record_batch_page_review-20260911T054031Z-2758c886af4943408423590376512c5e-0001 + - audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0010 property_state: last_reviewed: - value: 2026-09-09 - evidence_receipt: audit-check_batch_close-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0010 - content_fingerprint: sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f + value: 2026-09-11 + evidence_receipt: audit-check_batch_close-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0010 + content_fingerprint: sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50 - path: Topics/B.md coverage_disposition: required canonical_owner: Topics/B.md @@ -82,11 +82,11 @@ pages: reentry_condition: null authoring_status: reviewed gate_receipts: - - audit-record_batch_page_review-20260909T184453Z-f701489251764da1849accd691154d26-0001 - - audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0010 + - audit-record_batch_page_review-20260911T054038Z-a84ac03368e74972af4612e638702ee2-0001 + - audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0010 property_state: last_reviewed: - value: 2026-09-09 - evidence_receipt: audit-check_batch_close-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0010 - content_fingerprint: sha256:bd95631b283d1c1d77897215514b20d468fdd5da02003716994af13c2dca471c + value: 2026-09-11 + evidence_receipt: audit-check_batch_close-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0010 + content_fingerprint: sha256:b5c8c55c0599e683c595841079ea1849f7a4ce32311d48264f8acfeb2058359f open_gaps: [] diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/progress_ledger.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/progress_ledger.yaml index 0b750b60..c86bbdc0 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/progress_ledger.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/progress_ledger.yaml @@ -2,11 +2,11 @@ schema_version: 2 task_id: fixture-task task_state: active task_transition_receipts: - - audit-update_task-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001 + - audit-update_task-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001 required_queue_path: .cambium/state/required_queue.yaml queue_revision: 2 queue_state_revision: 6 -required_queue_sha256: sha256:7746bf0b87ed3f4e7c53c581b39589dd524463f863adb1f2d8ee708dd2452f50 +required_queue_sha256: sha256:18dfc6b49dd427a48cffe23944feac9e76bd334c622855142bb2ae033882cab5 initial_queue_receipt: audit-fixture-initial-queue contract: contract_version: c1 @@ -44,12 +44,12 @@ contract: mode: user-only allowed_change_classes: [] checkpoint: - recorded_at: 2026-09-09T18:44:33Z + recorded_at: 2026-09-11T05:40:27Z summary: first Required Queue batch B1 opened task_state: active - task_transition_receipt: audit-update_task-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001 + task_transition_receipt: audit-update_task-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001 coverage_sha256: sha256:525ad2fb5bef548a88b38c320342589556e3d7e2cff82ccb841dd8926d317001 - required_queue_sha256: sha256:0c587c743c3d3047b2c10f2865727cf47f22f744042f0db995454bc5ae94f823 + required_queue_sha256: sha256:33e813d6c9b7ca9e5884c771acf0c5a68392462bb6d027040ea1db81531325dc queue_revision: 2 queue_state_revision: 1 terminal_audit: diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/required_queue.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/required_queue.yaml index b8bdc617..67f7add3 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/required_queue.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/required_queue.yaml @@ -20,21 +20,21 @@ required_queue: work_spec_sha256: null state: closed hold_state: none - opened_at: 2026-09-09T18:44:33Z - activation_receipt: audit-check_queue-20260909T184433Z-a5cc86803a004a9fae06df70c8481308-0001 + opened_at: 2026-09-11T05:40:27Z + activation_receipt: audit-check_queue-20260911T054027Z-38bec01b5ab94106b2f6424c67efc4cd-0001 transition_receipts: - - audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001 - - audit-update_queue-20260909T184446Z-845b18add2c44a989a1c74ba779c0779-0001 - - audit-update_queue-20260909T184449Z-ffd0b33abcdc4384aa7c91702fa6d115-0001 - merge_ready_at: 2026-09-09T18:44:45Z + - audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001 + - audit-update_queue-20260911T054034Z-f526725d384848edbc0a7deb390d4c54-0001 + - audit-update_queue-20260911T054036Z-1890ea24b02f4de0a03aef666c2d0a36-0001 + merge_ready_at: 2026-09-11T05:40:33Z delta_path: .cambium/deltas/B1.yaml - delta_sha256: sha256:7d5c5ed4d574383cddf65beb6a7627a0c6daf719d26b5d4206da3b8e41fee2d4 + delta_sha256: sha256:b8a421db8a27be56c9279b7b955cee9ddcc7199be8f478197d41890538341d99 batch_receipts: - - audit-manual-attestation-20260909T184443Z-5293fd02f307429e9987ec00d6fa5209-0001 - closed_at: 2026-09-09T18:44:49Z - queue_consistency_receipt: audit-check_queue-20260909T184449Z-9e8d7dc6b4dd427ea2561c22eaa73d74-0001 - close_gate_receipt: audit-check_batch_close-20260909T184448Z-9e8d7dc6b4dd427ea2561c22eaa73d74-9999 - delta_apply_receipt: audit-apply_delta-20260909T184447Z-a1f07f643bae4bedac8f35af8cd7c4d3-0001 + - audit-manual-attestation-20260911T054033Z-04205a02accf4406b5cc355c1c7ea8ce-0001 + closed_at: 2026-09-11T05:40:36Z + queue_consistency_receipt: audit-check_queue-20260911T054036Z-38e4f7367fa249e7b36c20c2d960f249-0001 + close_gate_receipt: audit-check_batch_close-20260911T054035Z-38e4f7367fa249e7b36c20c2d960f249-9999 + delta_apply_receipt: audit-apply_delta-20260911T054035Z-56e78cc3f40b4a05ae066fc2390a06f9-0001 - id: B2 family: Core order: 2 @@ -50,18 +50,18 @@ required_queue: work_spec_sha256: null state: closed hold_state: none - opened_at: 2026-09-09T18:44:51Z - activation_receipt: audit-check_queue-20260909T184450Z-8022b9591e25497ea819b6465e499712-0001 + opened_at: 2026-09-11T05:40:37Z + activation_receipt: audit-check_queue-20260911T054037Z-af64a7b0b7ff4907a00e34a657546094-0001 transition_receipts: - - audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001 - - audit-update_queue-20260909T184506Z-068602221ed74d08be91cb68a23a7ac0-0001 - - audit-update_queue-20260909T184510Z-106f667de3344288b44fb94ba958da74-0001 - merge_ready_at: 2026-09-09T18:45:04Z + - audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001 + - audit-update_queue-20260911T054044Z-779f11fd56c740648e7ff8e66310d9a6-0001 + - audit-update_queue-20260911T054047Z-1f85e7a8372f4fa2a1bd907dd9698d1c-0001 + merge_ready_at: 2026-09-11T05:40:43Z delta_path: .cambium/deltas/B2.yaml - delta_sha256: sha256:a5acf4681d3da6182e4599fa6c12a0b901fc977e337ef1d2475e6f5bf5fe47d9 + delta_sha256: sha256:8b802a819c9f8307f37a2b1d3d18a198a51977d9f931f1ed1d5809480bb0185f batch_receipts: - - audit-manual-attestation-20260909T184503Z-8307564674314e77bd67503d57a7d617-0001 - closed_at: 2026-09-09T18:45:09Z - queue_consistency_receipt: audit-check_queue-20260909T184509Z-fc1bac046da847049e10515f5dee0157-0001 - close_gate_receipt: audit-check_batch_close-20260909T184508Z-fc1bac046da847049e10515f5dee0157-9999 - delta_apply_receipt: audit-apply_delta-20260909T184507Z-464a3f0918944eb3b1072a21c2ac0672-0001 + - audit-manual-attestation-20260911T054043Z-061999b99702499c9a80942b48b8920c-0001 + closed_at: 2026-09-11T05:40:46Z + queue_consistency_receipt: audit-check_queue-20260911T054046Z-12cf766c8a944dab83081b0b82ac57f4-0001 + close_gate_receipt: audit-check_batch_close-20260911T054045Z-12cf766c8a944dab83081b0b82ac57f4-9999 + delta_apply_receipt: audit-apply_delta-20260911T054045Z-32567123220d40c7aa78a9f0acff9762-0001 diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/watermark.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/watermark.yaml index ab294600..9d8a0737 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/watermark.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/state/watermark.yaml @@ -1,3 +1,3 @@ -updated_at: 2026-09-09T18:45:11Z +updated_at: 2026-09-11T05:40:47Z last_run_id: fixture-maintenance-run-1 last_batch_id: B2 diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/tmp/receipt-append.free b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/tmp/receipt-append.free index 54a124e1..5bb04618 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/tmp/receipt-append.free +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/tmp/receipt-append.free @@ -1 +1 @@ -{"held_since": "2026-09-09T18:45:11Z", "note": "write_receipts:maintenance-evidence.jsonl", "pid": 17248} +{"held_since": "2026-09-11T05:40:47Z", "note": "write_receipts:maintenance-evidence.jsonl", "pid": 90771} diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml similarity index 87% rename from Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml rename to Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml index ac16e438..fa5aeac8 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-005e11987b0617ae.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-f5eb1a43ae2f2a20.yaml @@ -1,60 +1,38 @@ schema_version: 2 -plan_id: audit-plan-B1-005e11987b0617ae +plan_id: audit-plan-B1-f5eb1a43ae2f2a20 task_id: fixture-task batch_id: B1 -generated_at: 2026-09-09T18:44:33Z +generated_at: 2026-09-11T05:40:28Z queue_revision: 2 queue_state_revision: 1 -required_queue_sha256: sha256:0c587c743c3d3047b2c10f2865727cf47f22f744042f0db995454bc5ae94f823 +required_queue_sha256: sha256:33e813d6c9b7ca9e5884c771acf0c5a68392462bb6d027040ea1db81531325dc upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 active_standards_sha256: sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e selected_profile_manifest: profiles/test-profile/profile.toml profile_snapshot_sha256: sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de profile_contract_fingerprint: sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f -opening_transition_receipt: audit-update_queue-20260909T184433Z-c4cfb9388ba5445b9cac6831dfad1227-0001 -artifact_snapshot_sha256: sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce -contract_snapshot_sha256: sha256:97a2afeca71d2ecb42f42143ace69d5d7b598d174965a956e4f4c337ef76f732 -accepted_baseline_sha256: sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2 +opening_transition_receipt: audit-update_queue-20260911T054027Z-d95d658bd21443a9a3c0c73e49ccd993-0001 +artifact_snapshot_sha256: sha256:bd91f61db03db4aacbd0361dfa78a14eda1e02465f999fda18a292d9a4ddaaec +contract_snapshot_sha256: sha256:6faa4ed6376d3f88cdaec8047d85bc53c6a0ff67ba272cf73530eec8486c6351 +accepted_baseline_sha256: sha256:0d7a00d700add160dfc42fe009ae47a5a8a57795d56658b8669e86f9fd120646 obligations: - owner_kind: kernel - owner_rule_id: k12-02-rendering-verification-record + owner_rule_id: k12-05-frozen-task-contract-references kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge target: B1 - applicability: every-batch + applicability: batch-contract-freezes-machine-checkable-component-references evidence_role: emits - evidence_kind: audit-receipt - dimension: rendering - acceptance_predicate: k12-02-rendering-verification-record - producer_capability: dedicated-rendering-verification-v1 + evidence_kind: changed-scope-check-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-05-frozen-task-contract-references + producer_capability: changed-scope-evidence-adapter-v1 producer_gate_id: null - producer_check: changed_scope_rendering_escalation_record + producer_check: changed_scope_frozen_task_contract_references consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-113b762c4a62dfbc8aee01b0 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-09-coverage-file-count - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-coverage-file-count - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_coverage_file_count - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-19e1e37cb0bb9f054a0b88a0 + obligation_id: audit-obligation-1009563eda811c9053799b34 review_due: null status: required evidence_ref: null @@ -104,6 +82,50 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-guidance-and-contract-continuity + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-guidance-and-contract-continuity + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_guidance_and_contract_continuity + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-40733204001602f70ebc52c3 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-02-level0-fence-closure + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: every-changed-markdown-page + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: structure_and_links + acceptance_predicate: k12-02-level0-fence-closure + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_level0_fence_closure + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-42ec6dff57fd0f82842b993d + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-guidance-state-zero-counts kernel_extension_point: null @@ -112,7 +134,7 @@ obligations: target: Progress.guidance_queue applicability: every-batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-guidance-state-zero-counts producer_capability: changed-scope-evidence-adapter-v1 @@ -120,7 +142,29 @@ obligations: producer_check: changed_scope_guidance_state_zero_counts consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-4215d25bc7ed1b36da485238 + obligation_id: audit-obligation-4932ad3ff5f59ceacb2debb2 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-05-coverage-routing-state + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: changed-scope-includes-coverage-or-required-routing-state + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-05-coverage-routing-state + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_coverage_routing_state + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-4988244dd2b36bbf79715593 review_due: null status: required evidence_ref: null @@ -148,6 +192,28 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-coverage-file-count + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-coverage-file-count + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_coverage_file_count + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-5ac848ac97bc07bba9d83423 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-page-contract-candidates kernel_extension_point: null @@ -171,44 +237,22 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-registered-residual-content - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-registered-residual-content - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_registered_residual_content - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-859d5c20dac12f1ec6603f43 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-02-level0-fence-closure + owner_rule_id: k12-02-rendering-verification-record kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge - target: Topics/A.md - applicability: every-changed-markdown-page + target: B1 + applicability: every-batch evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-02-level0-fence-closure - producer_capability: changed-scope-evidence-adapter-v1 + evidence_kind: rendering-verification-evidence + dimension: rendering + acceptance_predicate: k12-02-rendering-verification-record + producer_capability: dedicated-rendering-verification-v1 producer_gate_id: null - producer_check: changed_scope_level0_fence_closure + producer_check: changed_scope_rendering_escalation_record consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-957aa501d95166f7ed2f4c45 + obligation_id: audit-obligation-7acdd4ef8b185eada9710b89 review_due: null status: required evidence_ref: null @@ -237,110 +281,66 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-guidance-and-contract-continuity + owner_rule_id: k12-09-wiki-link-resolution kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-guidance-and-contract-continuity + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-wiki-link-resolution producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_guidance_and_contract_continuity + producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-b1b9771b935451ab7a963fe4 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-frozen-task-contract-references - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: B1 - applicability: batch-contract-freezes-machine-checkable-component-references - evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-05-frozen-task-contract-references - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_frozen_task_contract_references - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-c956e0ba5024cd967f9960c3 + obligation_id: audit-obligation-b28c171fb51c50fca48c92eb review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-wiki-link-resolution + owner_rule_id: k12-09-graph-and-duplicate-basenames kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links - acceptance_predicate: k12-09-wiki-link-resolution + acceptance_predicate: k12-09-graph-and-duplicate-basenames producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_wiki_link_resolution + producer_check: closed_list_graph_and_duplicate_basenames consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-ddbd6eb726689ef635f4a1ba + obligation_id: audit-obligation-b99e7cef2fd900c8ca35b64d review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-controlled-vocabulary + owner_rule_id: k12-09-registered-residual-content kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-controlled-vocabulary + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-registered-residual-content producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_controlled_vocabulary + producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-eaa2a2049e3a18517e5c6bbc - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-coverage-routing-state - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: Topics/A.md - applicability: changed-scope-includes-coverage-or-required-routing-state - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-05-coverage-routing-state - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_coverage_routing_state - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-eb616e90f4552ef21fd033e2 + obligation_id: audit-obligation-c9263feac0bf9cba181779d6 review_due: null status: required evidence_ref: null @@ -354,7 +354,7 @@ obligations: target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links acceptance_predicate: k12-09-structural-validity producer_capability: batch-close-producer-v1 @@ -362,29 +362,29 @@ obligations: producer_check: closed_list_structural_validity consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-f57b26511c04f37776cb471a + obligation_id: audit-obligation-cac1f81f2c26d514e5e4a319 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-graph-and-duplicate-basenames + owner_rule_id: k12-09-controlled-vocabulary kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-graph-and-duplicate-basenames + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-controlled-vocabulary producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_graph_and_duplicate_basenames + producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-fc0fee6e5ce4a98b249a0bd7 + obligation_id: audit-obligation-e9a4cd366f1280f647c433d9 review_due: null status: required evidence_ref: null diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml similarity index 87% rename from Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml rename to Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml index 8c3c1ebe..718b6e11 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-05a4899cf8797ecc.yaml +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-3eb199e63ddd9f2f.yaml @@ -1,82 +1,82 @@ schema_version: 2 -plan_id: audit-plan-B2-05a4899cf8797ecc +plan_id: audit-plan-B2-3eb199e63ddd9f2f task_id: fixture-task batch_id: B2 -generated_at: 2026-09-09T18:44:51Z +generated_at: 2026-09-11T05:40:37Z queue_revision: 2 queue_state_revision: 4 -required_queue_sha256: sha256:5ffb2d05a224630e3bfd64368dc6d72182cef72b587d2c08a4bf7b03206bb4e8 +required_queue_sha256: sha256:7a2c2c1eaeb809cf926cc67b13f8c34e0b7f3883a761d49f76d259fa803c221f upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 active_standards_sha256: sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e selected_profile_manifest: profiles/test-profile/profile.toml profile_snapshot_sha256: sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de profile_contract_fingerprint: sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f -opening_transition_receipt: audit-update_queue-20260909T184451Z-f80227cda41e4dee8a4f3f8782eaa917-0001 -artifact_snapshot_sha256: sha256:3a05478ee7c280eb603c10a2345749ab562b30921901317a1a34ff89c0b18653 -contract_snapshot_sha256: sha256:a8c5cf961f43f42b088b52b0e9261c789403e94ebc0839b510dc79fa8b0a9203 -accepted_baseline_sha256: sha256:afea77d0e3c152f7e2efb246b9bb83c9e3f2625443f574b9b772640a0762fa18 +opening_transition_receipt: audit-update_queue-20260911T054037Z-b1fcde0cdd554cd6b44b70cff9218c59-0001 +artifact_snapshot_sha256: sha256:ef15849fa3829c432e4715e114898830618dfce1a5eacd22c7a1cc78d35079df +contract_snapshot_sha256: sha256:4ea66871a8d57fd2302852c36a17d56e231b6a1334c296f89d6b252a96e11ebb +accepted_baseline_sha256: sha256:8a080bb868e6e64465a9baf9e161748a6e48e6f646f8db38b6e55f605defad45 obligations: - owner_kind: kernel - owner_rule_id: k12-02-rendering-verification-record + owner_rule_id: k12-14-s-tier-bounded-sampling kernel_extension_point: null - partition: changed-scope-deterministic + partition: bounded-sampling due_stage: pre-merge - target: B2 - applicability: every-batch + target: Topics/B.md + applicability: selected-by-frozen-tool-sample evidence_role: emits - evidence_kind: audit-receipt - dimension: rendering - acceptance_predicate: k12-02-rendering-verification-record - producer_capability: dedicated-rendering-verification-v1 + evidence_kind: batch-page-review-record + dimension: null + acceptance_predicate: k12-14-s-tier-sampled-review-v1 + producer_capability: batch-page-review-attestation-v1 producer_gate_id: null - producer_check: changed_scope_rendering_escalation_record + producer_check: batch_page_review:s-tier-sampled-review consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-0584c14736103f7189523f33 + obligation_id: audit-obligation-256998451eafc99b5356a811 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-coverage-file-count + owner_rule_id: k12-05-coverage-routing-state kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/B.md + applicability: changed-scope-includes-coverage-or-required-routing-state evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: coverage_and_integration - acceptance_predicate: k12-09-coverage-file-count - producer_capability: batch-close-producer-v1 + acceptance_predicate: k12-05-coverage-routing-state + producer_capability: changed-scope-evidence-adapter-v1 producer_gate_id: null - producer_check: closed_list_coverage_file_count - consumer_gate_id: batch-close + producer_check: changed_scope_coverage_routing_state + consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-19e1e37cb0bb9f054a0b88a0 + obligation_id: audit-obligation-35d2808d902f21a40f42cb63 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-14-s-tier-bounded-sampling + owner_rule_id: k12-09-guidance-and-contract-continuity kernel_extension_point: null - partition: bounded-sampling - due_stage: pre-merge - target: Topics/B.md - applicability: selected-by-frozen-tool-sample + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory evidence_role: emits - evidence_kind: batch-page-review-record - dimension: null - acceptance_predicate: k12-14-s-tier-sampled-review-v1 - producer_capability: batch-page-review-attestation-v1 + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-guidance-and-contract-continuity + producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: batch_page_review:s-tier-sampled-review - consumer_gate_id: batch-review + producer_check: closed_list_guidance_and_contract_continuity + consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-256998451eafc99b5356a811 + obligation_id: audit-obligation-40733204001602f70ebc52c3 review_due: null status: required evidence_ref: null @@ -90,7 +90,7 @@ obligations: target: Progress.guidance_queue applicability: every-batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-guidance-state-zero-counts producer_capability: changed-scope-evidence-adapter-v1 @@ -98,29 +98,29 @@ obligations: producer_check: changed_scope_guidance_state_zero_counts consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-4215d25bc7ed1b36da485238 + obligation_id: audit-obligation-4932ad3ff5f59ceacb2debb2 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-02-level0-wiki-link-resolution + owner_rule_id: k12-02-rendering-verification-record kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge - target: Topics/B.md - applicability: every-changed-markdown-page + target: B2 + applicability: every-batch evidence_role: emits - evidence_kind: gate-receipt - dimension: structure_and_links - acceptance_predicate: k12-02-level0-wiki-link-resolution - producer_capability: null - producer_gate_id: wiki-link-integrity - producer_check: link-check-summary + evidence_kind: rendering-verification-evidence + dimension: rendering + acceptance_predicate: k12-02-rendering-verification-record + producer_capability: dedicated-rendering-verification-v1 + producer_gate_id: null + producer_check: changed_scope_rendering_escalation_record consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-60c54f9d3b172ac49ba194ba + obligation_id: audit-obligation-507a528229064411bfcd635c review_due: null status: required evidence_ref: null @@ -134,7 +134,7 @@ obligations: target: B2 applicability: batch-contract-freezes-machine-checkable-component-references evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-frozen-task-contract-references producer_capability: changed-scope-evidence-adapter-v1 @@ -142,29 +142,51 @@ obligations: producer_check: changed_scope_frozen_task_contract_references consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-7b6c12cf8c8deb51d8ea94f9 + obligation_id: audit-obligation-50abd2e00aeae3a36a2fa81c review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-registered-residual-content + owner_rule_id: k12-09-coverage-file-count kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: coverage_and_integration - acceptance_predicate: k12-09-registered-residual-content + acceptance_predicate: k12-09-coverage-file-count producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_registered_residual_content + producer_check: closed_list_coverage_file_count consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-859d5c20dac12f1ec6603f43 + obligation_id: audit-obligation-5ac848ac97bc07bba9d83423 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-02-level0-wiki-link-resolution + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/B.md + applicability: every-changed-markdown-page + evidence_role: emits + evidence_kind: gate-receipt + dimension: structure_and_links + acceptance_predicate: k12-02-level0-wiki-link-resolution + producer_capability: null + producer_gate_id: wiki-link-integrity + producer_check: link-check-summary + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-60c54f9d3b172ac49ba194ba review_due: null status: required evidence_ref: null @@ -200,7 +222,7 @@ obligations: target: Topics/B.md applicability: every-changed-markdown-page evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: structure_and_links acceptance_predicate: k12-02-level0-fence-closure producer_capability: changed-scope-evidence-adapter-v1 @@ -208,7 +230,7 @@ obligations: producer_check: changed_scope_level0_fence_closure consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-a8bb789d928ed0f4aff83a43 + obligation_id: audit-obligation-a719c27f36e1328a82029639 review_due: null status: required evidence_ref: null @@ -237,110 +259,110 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-guidance-and-contract-continuity + owner_rule_id: k12-09-wiki-link-resolution kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-guidance-and-contract-continuity + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-wiki-link-resolution producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_guidance_and_contract_continuity + producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-b1b9771b935451ab7a963fe4 + obligation_id: audit-obligation-b28c171fb51c50fca48c92eb review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-05-coverage-routing-state + owner_rule_id: k12-09-graph-and-duplicate-basenames kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: Topics/B.md - applicability: changed-scope-includes-coverage-or-required-routing-state + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-05-coverage-routing-state - producer_capability: changed-scope-evidence-adapter-v1 + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-graph-and-duplicate-basenames + producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: changed_scope_coverage_routing_state - consumer_gate_id: batch-review + producer_check: closed_list_graph_and_duplicate_basenames + consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-d0b09e312e59e3fa0988f834 + obligation_id: audit-obligation-b99e7cef2fd900c8ca35b64d review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-wiki-link-resolution + owner_rule_id: k12-09-registered-residual-content kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-wiki-link-resolution + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-registered-residual-content producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_wiki_link_resolution + producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-ddbd6eb726689ef635f4a1ba + obligation_id: audit-obligation-c9263feac0bf9cba181779d6 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-controlled-vocabulary + owner_rule_id: k12-09-structural-validity kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-controlled-vocabulary + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-structural-validity producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_controlled_vocabulary + producer_check: closed_list_structural_validity consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-eaa2a2049e3a18517e5c6bbc + obligation_id: audit-obligation-cac1f81f2c26d514e5e4a319 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-structural-validity + owner_rule_id: k12-09-controlled-vocabulary kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-structural-validity + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-controlled-vocabulary producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_structural_validity + producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-f57b26511c04f37776cb471a + obligation_id: audit-obligation-e9a4cd366f1280f647c433d9 review_due: null status: required evidence_ref: null @@ -368,25 +390,3 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-09-graph-and-duplicate-basenames - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-graph-and-duplicate-basenames - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_graph_and_duplicate_basenames - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-fc0fee6e5ce4a98b249a0bd7 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/Topics/A.md b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/Topics/A.md index 03771cc5..622c73e4 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/Topics/A.md +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/Topics/A.md @@ -7,10 +7,12 @@ depth: atomic priority: P2 authoring_status: reviewed coverage_disposition: required -last_reviewed: 2026-09-09 +last_reviewed: 2026-09-11 --- # A ## Synthetic Residual -Accepted-root liveness marker for the registered fixture scan. +Accepted-root liveness marker for the registered fixture scan. This page describes a static synthetic concept, not an operational procedure. + +Failure behavior is not applicable: this marker has no execution, operational transition, or failure outcome. diff --git a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/Topics/B.md b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/Topics/B.md index f038fe2d..48b882dc 100644 --- a/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/Topics/B.md +++ b/Tools/tests/fixtures/integration/maintenance_closed_checkpoint/Topics/B.md @@ -7,10 +7,12 @@ depth: atomic priority: P2 authoring_status: reviewed coverage_disposition: required -last_reviewed: 2026-09-09 +last_reviewed: 2026-09-11 --- # B ## Synthetic Residual -Accepted-root liveness marker for the registered fixture scan. +Accepted-root liveness marker for the registered fixture scan. This page describes a static synthetic concept, not an operational procedure. + +Failure behavior is not applicable: this marker has no execution, operational transition, or failure outcome. diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint.manifest.json b/Tools/tests/fixtures/integration/terminal_closed_checkpoint.manifest.json index ffc7ee7e..470b798c 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint.manifest.json +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint.manifest.json @@ -5,12 +5,12 @@ "files": [ { "path": ".cambium/deltas/B1.yaml", - "sha256": "sha256:595d58995d3f38e30036b7f2009b117d41ddb56d9834563ab353f958dfb552e2", + "sha256": "sha256:039c103d6adcf50c7f7da895582f5b3a30d30bccb59efd485c940cbd4cf073d8", "size": 305 }, { "path": ".cambium/deltas/B2.yaml", - "sha256": "sha256:7a00a9a18675860891e55213673c54c93ba28b73bf503065fdd1cd8cffbe2395", + "sha256": "sha256:50fe3d62da044ffc8cccc5d4d37be8b4962252ac60bf6bec3068b61890e82780", "size": 305 }, { @@ -33,109 +33,104 @@ "sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "size": 302 }, - { - "path": ".cambium/receipts/audit-receipts.jsonl", - "sha256": "sha256:3f46d830f376d88a51e65ceefd19301100461c0cafb21d72542aaa4f22668908", - "size": 52842 - }, { "path": ".cambium/receipts/batch-close.jsonl", - "sha256": "sha256:d9983588342c5e5c90053f1fb48042efe4b80cf25e8715d8d34b7d0263cf46d7", - "size": 151026 + "sha256": "sha256:afdbfe58f95e00faaa54e570163c02a0c9de02c9c6335a1531bf184698412098", + "size": 77424 }, { "path": ".cambium/receipts/batch-page-reviews.jsonl", - "sha256": "sha256:c7296242b4e062317b1da781c1f5b5a9c093fd557cbd467dbdeff86bd97a5edb", + "sha256": "sha256:5df27c656e27173e0d28ff05b85912d788274e5b20a30df34cbec73722f2d3e1", "size": 5708 }, { "path": ".cambium/receipts/changed-scope-evidence.jsonl", - "sha256": "sha256:14f832ec89bc9ee84913bf1a42433021b18419cce38a582beb2bbf06bbcd0d98", - "size": 50074 + "sha256": "sha256:058c1098adecad05e2b0bc3fa2b6b29ff4b54d1416e6bbd9a8433b7efc0dc82f", + "size": 50226 }, { - "path": ".cambium/receipts/cold/close-evidence/B1-a9cab420654846ac985148c4a44ce0b8.jsonl", + "path": ".cambium/receipts/cold/close-evidence/B1-15cf568fd1804367b2dd5f16e6f6c0b8.jsonl", "sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0 }, { - "path": ".cambium/receipts/cold/close-evidence/B2-1909b3483ca84cb4b913d2ebb6219ba8.jsonl", + "path": ".cambium/receipts/cold/close-evidence/B2-2adaad1319bf434ca10d2a253c738887.jsonl", "sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0 }, { "path": ".cambium/receipts/delta-B1.jsonl", - "sha256": "sha256:5f9544953cacad7947382beb75bb3530911ab80e54858f2fee26051217d30355", + "sha256": "sha256:cbfc7f79e93a4e6ae95efa602bbdd28357d0ccfb9f082d479ee9e3a875d3137c", "size": 2923 }, { "path": ".cambium/receipts/delta-B2.jsonl", - "sha256": "sha256:2b60ce58155790132de2ce1ed2cd6a1e7456ac1e22d094131b5f6ec7720c73ac", + "sha256": "sha256:764a9bd29e4ddd4274412aebdf28702d07aa476b236d35643cd120a7802f299f", "size": 2923 }, { "path": ".cambium/receipts/gate-attestations.jsonl", - "sha256": "sha256:19bfe34522625dcb19dafaf104c1b0b1a7b6a56939a1d15249159836dd8dad7d", - "size": 29134 + "sha256": "sha256:a4d93e39b9d4e22b5cbba65307af5e4f0347df777d8b126eeb77bfdb1d696cf2", + "size": 28540 }, { "path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", - "sha256": "sha256:4c8abfb63a47151eda7bf1570b1cc4a087da0e4dcf41d2b24771563535d00621", + "sha256": "sha256:ead666990fa5e39dd463d550db48db70458287710821ec58cc0164067aaae1b6", "size": 1292 }, { "path": ".cambium/receipts/pre-apply-coverage/B2-r5.yaml", - "sha256": "sha256:441d346a46f6a15d0c1f0f77a87399d007076ac855832c40d5aa60530964deee", + "sha256": "sha256:611b8a1187428749462224209048a94878dc88ee144f328fe5c1e43bd67a06e0", "size": 1798 }, { "path": ".cambium/receipts/queue-transitions.jsonl", - "sha256": "sha256:a6fd3f70b9c74f4984df9e35f939b44bc4c36c9088ffc85982af80fa86a1cea1", + "sha256": "sha256:9d84d9ba9c50619b9975645e309328437d2846a6a72c068116e34643c96e7a82", "size": 13690 }, { "path": ".cambium/receipts/ready-B1.jsonl", - "sha256": "sha256:0efd366add0d947e215a84735cbae3ed71ef248805d98164c21ec6a3c462e552", + "sha256": "sha256:50e71ed66904a055b7851e1247249b7879b4751760c245fb246db903779036e9", "size": 8674 }, { "path": ".cambium/receipts/ready-B2.jsonl", - "sha256": "sha256:0e4a9bae915ab7379c46296c728da4c3e9106274ab8b3d74d3aca9153fa24683", + "sha256": "sha256:78e71e792f25ab39183fac203b9775a88c08ade0f54a396c39999d1d7051c16b", "size": 8674 }, { "path": ".cambium/receipts/rendering-verification.jsonl", - "sha256": "sha256:82fa73fcc7babbed44d3bffa5f2c5ec3bd1087609cf9815409babe6fca2395d6", + "sha256": "sha256:70e4f56fa4f9d2008138e1f0a2f4535da3f05c8b099487142ef13cbb40694fca", "size": 4010 }, { "path": ".cambium/receipts/standards-adoptions.jsonl", - "sha256": "sha256:04595e0eb87d3628cc694ce61579ed0eff4c1c804e289d869cf8ec3fda460416", + "sha256": "sha256:b48e4e67e997897114486c029059f2732eb9e8bc41cda892f0370e5a5f31141a", "size": 2314 }, { "path": ".cambium/receipts/task-plans.jsonl", - "sha256": "sha256:1742c4ce5d9df8617529d6bb19e3356219d79732778924b154f7d6bf2a0019f8", + "sha256": "sha256:fae757f9e5b43c548f1275698f97fb2ef0133e276c64fcb23d098a46c8782075", "size": 1740 }, { "path": ".cambium/receipts/task-transitions.jsonl", - "sha256": "sha256:3ed1eba1580e74d68ef04ba0393be438159019c4138bb884be8968626c3b5939", + "sha256": "sha256:c15c48a3bc177e1d021b7a2af5952586d56359fdaedd06df93eb0107df3f7d57", "size": 2843 }, { "path": ".cambium/state/coverage_ledger.yaml", - "sha256": "sha256:26719fb3e4f3aa17c0e62797550c099f17c9ee5607229de1e0eccc31d8c514b7", + "sha256": "sha256:014c8e617b9f673a2e2e1bcbd7e087adb253aa9682b1aec090cbc44b50634a0b", "size": 2226 }, { "path": ".cambium/state/progress_ledger.yaml", - "sha256": "sha256:e77b2c8761189c8d770847d99ffb2c4cd5e99545afe875141916ec2a3f2f0f1c", + "sha256": "sha256:c977edb2304aaf905987c0aee32845c6b24be58ee3a21b18fa02fb8f1228dc73", "size": 2327 }, { "path": ".cambium/state/required_queue.yaml", - "sha256": "sha256:975c31399e4ec9ab991a4b8602ef665dec77496013804526c0b66da93cbad219", + "sha256": "sha256:21a85309af11b8e7c19e053f891a8bc79bde958cefd5d672a8aad677dcabc062", "size": 2887 }, { @@ -145,28 +140,28 @@ }, { "path": ".cambium/tmp/receipt-append.free", - "sha256": "sha256:3e39bb252477a5104fc76831f988bb3cfbe2b366b1b9151e56163ad20dca5131", + "sha256": "sha256:c54e74cbbae1d7a446b928d5e4884ce0df6537c366bd25aa5f7f8a08f4ddc92b", "size": 103 }, { - "path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", - "sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", - "size": 14284 + "path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", + "sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", + "size": 14460 }, { - "path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", - "sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", - "size": 14284 + "path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", + "sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", + "size": 14460 }, { "path": "Topics/A.md", - "sha256": "sha256:84be51de305f9e669ca3b6d316db726ca8c7b405801866fdbfe1ee15ae8ddaf9", - "size": 267 + "sha256": "sha256:dda3a85912adeaae8fe0494ada9d58782a5f0826fc4c409b1915fb1345b8284e", + "size": 456 }, { "path": "Topics/B.md", - "sha256": "sha256:d382489708d2d976c87013af399773e2bce1089f4c54a9adf521ea171e685471", - "size": 267 + "sha256": "sha256:abe7cb3a7793ab46c9d74e2b1c1871ddf5bb9946419b2803dfb55a9d2173e923", + "size": 456 } ], "generator": "Tools.tests.fixtures.e2e.required_queue_scenarios.generate_required_queue_checkpoint", @@ -177,6 +172,6 @@ ], "scenario": "terminal-closed", "schema_version": 1, - "tree_sha256": "sha256:a87d955b5dc8aafe4dc5de6a059c7a9a4476e97f03d719b2d2dfde4476d73f10", - "validated_tree_sha256": "sha256:b2e80288eff85ab312d0294ed085ed9cfd34d3cc42c306d65933fbe126c2d67a" + "tree_sha256": "sha256:7f44bfaa975467cbe33d71fb7de9f2ceb669a24f00d6f938d5e961e143088807", + "validated_tree_sha256": "sha256:5c500c1c52c8b692a1f7f10375ac404321e64c390dbb6279405c33dfaa7927ab" } diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/deltas/B1.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/deltas/B1.yaml index 09122d1e..55dcc041 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/deltas/B1.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/deltas/B1.yaml @@ -4,7 +4,7 @@ pages: - path: Topics/A.md authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001 + - audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001 open_gaps_added: [] open_gaps_closed: [] next_batch_updates: [] diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/deltas/B2.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/deltas/B2.yaml index 12ac8d78..81c930ec 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/deltas/B2.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/deltas/B2.yaml @@ -4,7 +4,7 @@ pages: - path: Topics/B.md authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001 + - audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001 open_gaps_added: [] open_gaps_closed: [] next_batch_updates: [] diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/audit-receipts.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/audit-receipts.jsonl deleted file mode 100644 index 76d9f124..00000000 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/audit-receipts.jsonl +++ /dev/null @@ -1,24 +0,0 @@ -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "scope": ["B1", "Topics/A.md"], "acceptance_predicate": "k12-02-rendering-verification-record", "producer_check": "changed_scope_rendering_escalation_record", "producer_capability": "dedicated-rendering-verification-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "verifier": "record_rendering_verification", "method": "record_rendering_verification@2.0.0/changed_scope_rendering_escalation_record", "evidence_ref": "audit-record_rendering_verification-20260909T184517Z-61a42ad11680459c93b46115a431f24b-0001", "checked_at": "2026-09-09T18:45:17Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["Progress.guidance_queue"], "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:99d23c0e4e80169c12fb97cc8421b15aa6c7248501acd175dd07f6e00a53fcfd", "dependency_fingerprint": "sha256:580266ea642eee1401b62f2f40794f514a030d924f9a6b5f5830a43ad194c19c", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_guidance_state_zero_counts", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184519Z-d9647b8cf48d4ff9a9947f89fa250ae3-0001", "checked_at": "2026-09-09T18:45:19Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_level0_fence_closure", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184522Z-95a9e397f47b4f76ad5acfb3f6357c95-0001", "checked_at": "2026-09-09T18:45:22Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["B1", "fixture-task"], "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:ff596bc2cc7e4160ddaa455c8febcbf54ede7ac47eca4034236162126ff2e8e2", "dependency_fingerprint": "sha256:be8d6c26297ac4644e85181293af71d546451a363b91ed0af9bade74ab45d1e5", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_frozen_task_contract_references", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184523Z-36e8fa4a81784f61a7d418a0e7ca8002-0001", "checked_at": "2026-09-09T18:45:23Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d7f6de0dee8e7bd2202ac42b4d35796f3f0534d2db243ed7e3ad22fee5933c94", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_coverage_routing_state", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184525Z-2022e93d82764c64accf5d83ee741d64-0001", "checked_at": "2026-09-09T18:45:25Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "owner_kind": "kernel", "owner_rule_id": "k12-09-wiki-link-resolution", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-wiki-link-resolution", "producer_check": "closed_list_wiki_link_resolution", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_wiki_link_resolution", "evidence_ref": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "checked_at": "2026-09-09T18:45:31Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "owner_kind": "kernel", "owner_rule_id": "k12-09-structural-validity", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-structural-validity", "producer_check": "closed_list_structural_validity", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_structural_validity", "evidence_ref": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0002", "checked_at": "2026-09-09T18:45:31Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "owner_kind": "kernel", "owner_rule_id": "k12-09-graph-and-duplicate-basenames", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-graph-and-duplicate-basenames", "producer_check": "closed_list_graph_and_duplicate_basenames", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_graph_and_duplicate_basenames", "evidence_ref": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0003", "checked_at": "2026-09-09T18:45:31Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "owner_kind": "kernel", "owner_rule_id": "k12-09-coverage-file-count", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["."], "acceptance_predicate": "k12-09-coverage-file-count", "producer_check": "closed_list_coverage_file_count", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_coverage_file_count", "evidence_ref": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0004", "checked_at": "2026-09-09T18:45:31Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "owner_kind": "kernel", "owner_rule_id": "k12-09-guidance-and-contract-continuity", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["."], "acceptance_predicate": "k12-09-guidance-and-contract-continuity", "producer_check": "closed_list_guidance_and_contract_continuity", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_guidance_and_contract_continuity", "evidence_ref": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0005", "checked_at": "2026-09-09T18:45:31Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "owner_kind": "kernel", "owner_rule_id": "k12-09-registered-residual-content", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["."], "acceptance_predicate": "k12-09-registered-residual-content", "producer_check": "closed_list_registered_residual_content", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_registered_residual_content", "evidence_ref": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0006", "checked_at": "2026-09-09T18:45:31Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "owner_kind": "kernel", "owner_rule_id": "k12-09-controlled-vocabulary", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["."], "acceptance_predicate": "k12-09-controlled-vocabulary", "producer_check": "closed_list_controlled_vocabulary", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_controlled_vocabulary", "evidence_ref": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0007", "checked_at": "2026-09-09T18:45:31Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-0584c14736103f7189523f33", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "scope": ["B2", "Topics/B.md"], "acceptance_predicate": "k12-02-rendering-verification-record", "producer_check": "changed_scope_rendering_escalation_record", "producer_capability": "dedicated-rendering-verification-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:c1eef15cdbdd9ed6cf208c3a9400497177ce41277d9b27521b97c561fd8e4f86", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:2b257047166b7e5a24d2143cd1a267bee8cda26284100ed2603f3aa314fee5fc", "verifier": "record_rendering_verification", "method": "record_rendering_verification@2.0.0/changed_scope_rendering_escalation_record", "evidence_ref": "audit-record_rendering_verification-20260909T184535Z-e7ee12d55a234dcfb0b61a2adb51e956-0001", "checked_at": "2026-09-09T18:45:35Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["Progress.guidance_queue"], "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:60fcaa1c388827e6a988cf750b5bb4c34304c4821bbaf881ed7c85420712a2fe", "dependency_fingerprint": "sha256:120a9f7b23c1607f2699568486a882ca08b57337f1e15de5d233939dce5e86db", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_guidance_state_zero_counts", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184537Z-795791fe89bb4b6bad749732cf27c500-0001", "checked_at": "2026-09-09T18:45:37Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["B2", "fixture-task"], "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cc2776be7540e9b4d8a8f141a17c6361609eb951675e2c4f33161d5588814985", "dependency_fingerprint": "sha256:8c251cb7c1b560e6393d5fad42e8ea254fe6347c69df4a9d7cf72dc813e1fb82", "contract_fingerprint": "sha256:f0f04185d47bc4d15735a5e3b6bf0fa359a29ffb153f78d1e0b9934328cd9256", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_frozen_task_contract_references", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184539Z-0cb0b7b686f849eea79d4ee4a378e474-0001", "checked_at": "2026-09-09T18:45:39Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["Topics/B.md"], "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:d3e08f83467d78f5db620df2eea0dfc9476b4825a60c13fb017277dbf17ac330", "contract_fingerprint": "sha256:59629eded889ed25e6aadb78a971301f91f7fc2c02e12f1bde3a0ba9eb03b43f", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_level0_fence_closure", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184542Z-6846b2bca52646e4be9c196dd3e728c3-0001", "checked_at": "2026-09-09T18:45:42Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["Topics/B.md"], "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:fb91896edfd6b894d4ee57ccd4c80b1e0b24a6f5100eda9f4464ee3fe660932f", "contract_fingerprint": "sha256:70ff2bf7e13f2b734f43c414005339e624120cd112a46b05e629220bba16598e", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_coverage_routing_state", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184543Z-edbc95a8ff954cd1bc637544f970820b-0001", "checked_at": "2026-09-09T18:45:43Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "owner_kind": "kernel", "owner_rule_id": "k12-09-wiki-link-resolution", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-wiki-link-resolution", "producer_check": "closed_list_wiki_link_resolution", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_wiki_link_resolution", "evidence_ref": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "checked_at": "2026-09-09T18:45:52Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "owner_kind": "kernel", "owner_rule_id": "k12-09-structural-validity", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-structural-validity", "producer_check": "closed_list_structural_validity", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_structural_validity", "evidence_ref": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0002", "checked_at": "2026-09-09T18:45:52Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "owner_kind": "kernel", "owner_rule_id": "k12-09-graph-and-duplicate-basenames", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["."], "acceptance_predicate": "k12-09-graph-and-duplicate-basenames", "producer_check": "closed_list_graph_and_duplicate_basenames", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_graph_and_duplicate_basenames", "evidence_ref": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0003", "checked_at": "2026-09-09T18:45:52Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "owner_kind": "kernel", "owner_rule_id": "k12-09-coverage-file-count", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["."], "acceptance_predicate": "k12-09-coverage-file-count", "producer_check": "closed_list_coverage_file_count", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_coverage_file_count", "evidence_ref": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0004", "checked_at": "2026-09-09T18:45:52Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "owner_kind": "kernel", "owner_rule_id": "k12-09-guidance-and-contract-continuity", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["."], "acceptance_predicate": "k12-09-guidance-and-contract-continuity", "producer_check": "closed_list_guidance_and_contract_continuity", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_guidance_and_contract_continuity", "evidence_ref": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0005", "checked_at": "2026-09-09T18:45:52Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "owner_kind": "kernel", "owner_rule_id": "k12-09-registered-residual-content", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["."], "acceptance_predicate": "k12-09-registered-residual-content", "producer_check": "closed_list_registered_residual_content", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_registered_residual_content", "evidence_ref": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0006", "checked_at": "2026-09-09T18:45:52Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "owner_kind": "kernel", "owner_rule_id": "k12-09-controlled-vocabulary", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "post-delta-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["."], "acceptance_predicate": "k12-09-controlled-vocabulary", "producer_check": "closed_list_controlled_vocabulary", "producer_capability": "batch-close-producer-v1", "producer_gate_id": null, "consumer_gate_id": "batch-close", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8", "verifier": "check_batch_close", "method": "check_batch_close@2.0.0/closed_list_controlled_vocabulary", "evidence_ref": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0007", "checked_at": "2026-09-09T18:45:52Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/batch-close.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/batch-close.jsonl index 79c8360f..5788e87f 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/batch-close.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/batch-close.jsonl @@ -1,26 +1,24 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml","audit_plan_sha256":"sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_wiki_link_resolution","checked_at":"2026-09-09T18:45:31Z","contract_fingerprint":"sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_links exit=0 receipts=1 candidates=0; summary= Conclusion: all link checks passed (K09/05: missing=0, ambiguous=0).","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573","obligation_id":"audit-obligation-ddbd6eb726689ef635f4a1ba","opening_transition_receipt":"audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001","plan_id":"audit-plan-B1-0590c47814808bad","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0002", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_structural_validity", "target": ".", "result": "pass", "details": "strict_utf8=pass markdown=165 cambium_yaml=26 tables=33 structural_errors=0", "checked_at": "2026-09-09T18:45:31Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913"} -{"receipt_id": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0003", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_graph_and_duplicate_basenames", "target": ".", "result": "pass", "details": "graph_projection_nodes=165 resolved_edges=934 unresolved_edges=0 projection_sha256=sha256:8238b57b69207515a00f380c8250d87ab519507d8347ea728e03a79093061da7 duplicate_basename_groups=0", "checked_at": "2026-09-09T18:45:31Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913"} -{"receipt_id": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0004", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_coverage_file_count", "target": ".", "result": "pass", "details": "record_count=1 manifest=1 coverage_projection=1 materialized=1", "checked_at": "2026-09-09T18:45:31Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913"} -{"receipt_id": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0005", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_guidance_and_contract_continuity", "target": ".", "result": "pass", "details": "task_id=fixture-task scope_version=s1 contract_version=c1 pending_guidance=0 pending_amendments=0", "checked_at": "2026-09-09T18:45:31Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml","audit_plan_sha256":"sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_registered_residual_content","checked_at":"2026-09-09T18:45:31Z","contract_fingerprint":"sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"registered residual-content scan exit=0 receipts=1 candidates=0; summary=check_residual_content: scanned 163 file(s), candidates=0, failures=0, elapsed=0.010s","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573","obligation_id":"audit-obligation-859d5c20dac12f1ec6603f43","opening_transition_receipt":"audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001","plan_id":"audit-plan-B1-0590c47814808bad","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0006","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml","audit_plan_sha256":"sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_controlled_vocabulary","checked_at":"2026-09-09T18:45:31Z","contract_fingerprint":"sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_vocab exit=0 receipts=1 candidates=0; summary= priority distribution: P2=2(100%)","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573","obligation_id":"audit-obligation-eaa2a2049e3a18517e5c6bbc","opening_transition_receipt":"audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001","plan_id":"audit-plan-B1-0590c47814808bad","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0007","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"check": "page-contract-summary", "check_inputs_sha256": "sha256:b40520d41ec127674cb061015f014bd9fc7e82e5bc7501db2408eb3589a160d2", "checked_at": "2026-09-09T18:45:31Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=2 checked=2 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0009", "receipt_type_id": "batch-close-review-attestation-v1", "check": "batch_global_review_attestation", "target": "B1", "result": "pass", "details": "fixture reviewer independently confirms the merged batch", "checked_at": "2026-09-09T18:45:32Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "accepted_candidate_count": 0, "accepted_candidate_types": [], "accepted_by_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_protocol": "exact-carry-v1", "candidate_baseline_protocol": "none", "candidate_baseline_receipt": null, "carried_candidate_count": 0, "carried_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fresh_candidate_count": 0, "fresh_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_dispositions": [], "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:62f9901a1080afea6fa01bd0fb90b5769ef0a29717d7c84ebb3449044773bc5d", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "audit-record_rendering_verification-20260909T184517Z-61a42ad11680459c93b46115a431f24b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0004", "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "audit-record_changed_scope_evidence-20260909T184519Z-d9647b8cf48d4ff9a9947f89fa250ae3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "audit-record_changed_scope_evidence-20260909T184522Z-95a9e397f47b4f76ad5acfb3f6357c95-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0005", "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "audit-record_changed_scope_evidence-20260909T184523Z-36e8fa4a81784f61a7d418a0e7ca8002-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0007", "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "audit-record_changed_scope_evidence-20260909T184525Z-2022e93d82764c64accf5d83ee741d64-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0002", "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0003", "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:2cda78baea6f03ae394eace4c738db7b6c022dc4fc882dd271d897671c4f1762", "audit_evidence_unresolved_count": 0, "candidate_evidence_path": ".cambium/receipts/cold/close-evidence/B1-a9cab420654846ac985148c4a44ce0b8.jsonl", "candidate_evidence_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_evidence_bytes": 0, "candidate_evidence_records": 0} -{"receipt_id": "audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0010", "receipt_type_id": "batch-close-page-review-v1", "check": "page_review_acceptance", "target": "Topics/A.md", "result": "pass", "details": "declared reviewer accepted this exact semantic page content in the merged-snapshot review", "checked_at": "2026-09-09T18:45:32Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0009", "reviewed_on": "2026-09-09", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea"} -{"receipt_id": "audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0011", "receipt_type_id": "batch-close-global-review-v1", "check": "batch_global_review", "target": "B1", "result": "pass", "details": "declared reviewer attestation recorded for the Closed List merged-snapshot review", "checked_at": "2026-09-09T18:45:32Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0009", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "structural_validity": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "graph_and_duplicate_basenames": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "coverage_file_count": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "guidance_and_contract_continuity": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "registered_residual_content": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "controlled_vocabulary": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "manifest_page_contract": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001"}, "closed_list_producer_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "structural_validity": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0003", "coverage_file_count": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0005", "registered_residual_content": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0006", "controlled_vocabulary": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0007", "manifest_page_contract": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001"}, "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:62f9901a1080afea6fa01bd0fb90b5769ef0a29717d7c84ebb3449044773bc5d", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "audit-record_rendering_verification-20260909T184517Z-61a42ad11680459c93b46115a431f24b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0004", "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "audit-record_changed_scope_evidence-20260909T184519Z-d9647b8cf48d4ff9a9947f89fa250ae3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "audit-record_changed_scope_evidence-20260909T184522Z-95a9e397f47b4f76ad5acfb3f6357c95-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0005", "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "audit-record_changed_scope_evidence-20260909T184523Z-36e8fa4a81784f61a7d418a0e7ca8002-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0007", "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "audit-record_changed_scope_evidence-20260909T184525Z-2022e93d82764c64accf5d83ee741d64-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0002", "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0003", "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:2cda78baea6f03ae394eace4c738db7b6c022dc4fc882dd271d897671c4f1762", "audit_evidence_unresolved_count": 0} -{"receipt_id": "audit-check_queue-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=none", "checked_at": "2026-09-09T18:45:32Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "consistency", "gate_id": "required-queue-consistency", "required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "coverage_ledger_sha256": "sha256:338f31b91c9c09381c2c32fef4037ef0ead51dc839540e484b0f3f0f9fd801df", "progress_ledger_sha256": "sha256:2f0ee5bb56f4d3c91dc15e806a1922562167d5818bc1b31b1056cbe6f62a1a9c", "queue_revision": 2, "queue_state_revision": 2, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "repository_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573"} -{"receipt_id": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-9999", "receipt_type_id": "batch-close-gate-v1", "check": "batch_close_gate", "target": "B1", "result": "pass", "details": "Closed List checks passed and declared review attestation was recorded", "checked_at": "2026-09-09T18:45:32Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "queue_revision": 2, "queue_state_revision": 2, "required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "coverage_ledger_sha256": "sha256:338f31b91c9c09381c2c32fef4037ef0ead51dc839540e484b0f3f0f9fd801df", "progress_ledger_sha256": "sha256:2f0ee5bb56f4d3c91dc15e806a1922562167d5818bc1b31b1056cbe6f62a1a9c", "before_required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "after_required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "before_coverage_sha256": "sha256:338f31b91c9c09381c2c32fef4037ef0ead51dc839540e484b0f3f0f9fd801df", "after_coverage_sha256": "sha256:338f31b91c9c09381c2c32fef4037ef0ead51dc839540e484b0f3f0f9fd801df", "before_progress_sha256": "sha256:2f0ee5bb56f4d3c91dc15e806a1922562167d5818bc1b31b1056cbe6f62a1a9c", "after_progress_sha256": "sha256:2f0ee5bb56f4d3c91dc15e806a1922562167d5818bc1b31b1056cbe6f62a1a9c", "delta_sha256": "sha256:595d58995d3f38e30036b7f2009b117d41ddb56d9834563ab353f958dfb552e2", "work_spec_path": null, "work_spec_sha256": null, "corpus_plan_required": false, "corpus_plan_triggers": [], "corpus_plan_receipt": null, "delta_apply_receipt": "audit-apply_delta-20260909T184530Z-2d288ede0926424f90c9086d59fb56de-0001", "queue_consistency_receipt": "audit-check_queue-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0001", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0009", "global_review_receipt": "audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0011", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "structural_validity": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "graph_and_duplicate_basenames": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "coverage_file_count": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "guidance_and_contract_continuity": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "registered_residual_content": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "controlled_vocabulary": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "manifest_page_contract": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001"}, "closed_list_producer_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "structural_validity": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0003", "coverage_file_count": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0005", "registered_residual_content": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0006", "controlled_vocabulary": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0007", "manifest_page_contract": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001"}, "page_review_receipts": ["audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0010"], "page_review_receipt_count": 1, "page_review_receipt_set_sha256": "sha256:599e3d83ca7f28c70df33b4914914c1d882fd92b418259f8837651fdf17b1544", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "merged_snapshot_sha256": "sha256:944600ae228c88dafbd6c304c4ee933d0ba4172b3709f863a5c7b9bf3cee5573", "evidence_ref": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:62f9901a1080afea6fa01bd0fb90b5769ef0a29717d7c84ebb3449044773bc5d", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "audit-record_rendering_verification-20260909T184517Z-61a42ad11680459c93b46115a431f24b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0004", "audit-check_batch_close-2e9da7748fb12ce794ae6f3883d64f61eae7e096286e9994418a5deb220b6603"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "audit-record_changed_scope_evidence-20260909T184519Z-d9647b8cf48d4ff9a9947f89fa250ae3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-0cbbd9a5b945be32839c2e1483d069591699f133e2ce362d48fd018d8e4efdbe", "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "audit-record_changed_scope_evidence-20260909T184522Z-95a9e397f47b4f76ad5acfb3f6357c95-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0005", "audit-check_batch_close-f182e0eb63e16e058c6ee38d0434a5a84db84522e2572989d22d0cf64d658384"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "audit-record_changed_scope_evidence-20260909T184523Z-36e8fa4a81784f61a7d418a0e7ca8002-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0001", "audit-check_batch_close-244d1cb9dfd7e536ad5149ce08171dabd7b47e200b17696f17baf24542b2f7c9"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0007", "audit-check_batch_close-dfb21d14fa48a618be50f5799e903f51885d87201b16a4b8a4e0e9efabc29738"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "audit-record_changed_scope_evidence-20260909T184525Z-2022e93d82764c64accf5d83ee741d64-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0002", "audit-check_batch_close-4bd52227383ac380db73f75952eb6339a17d40b18aa1b09545451124ac1daf67"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-0003", "audit-check_batch_close-7bd64f14af32b4174d918eb8aadf10010b1e7ef115663dce4ddb6e5ed5de53c0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:2cda78baea6f03ae394eace4c738db7b6c022dc4fc882dd271d897671c4f1762", "audit_evidence_unresolved_count": 0, "settlement_protocol": "routed-gap-settlement/1", "current_unsettled_count": 0, "current_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml","audit_plan_sha256":"sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_wiki_link_resolution","checked_at":"2026-09-09T18:45:52Z","contract_fingerprint":"sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_links exit=0 receipts=1 candidates=0; summary= Conclusion: all link checks passed (K09/05: missing=0, ambiguous=0).","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6","obligation_id":"audit-obligation-ddbd6eb726689ef635f4a1ba","opening_transition_receipt":"audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001","plan_id":"audit-plan-B2-0ac207a389375f71","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0002", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_structural_validity", "target": ".", "result": "pass", "details": "strict_utf8=pass markdown=165 cambium_yaml=26 tables=33 structural_errors=0", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8"} -{"receipt_id": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0003", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_graph_and_duplicate_basenames", "target": ".", "result": "pass", "details": "graph_projection_nodes=165 resolved_edges=934 unresolved_edges=0 projection_sha256=sha256:8238b57b69207515a00f380c8250d87ab519507d8347ea728e03a79093061da7 duplicate_basename_groups=0", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8"} -{"receipt_id": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0004", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_coverage_file_count", "target": ".", "result": "pass", "details": "record_count=1 manifest=1 coverage_projection=1 materialized=1", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8"} -{"receipt_id": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0005", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_guidance_and_contract_continuity", "target": ".", "result": "pass", "details": "task_id=fixture-task scope_version=s1 contract_version=c1 pending_guidance=0 pending_amendments=0", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml","audit_plan_sha256":"sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_registered_residual_content","checked_at":"2026-09-09T18:45:52Z","contract_fingerprint":"sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"registered residual-content scan exit=0 receipts=1 candidates=0; summary=check_residual_content: scanned 163 file(s), candidates=0, failures=0, elapsed=0.010s","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6","obligation_id":"audit-obligation-859d5c20dac12f1ec6603f43","opening_transition_receipt":"audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001","plan_id":"audit-plan-B2-0ac207a389375f71","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0006","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml","audit_plan_sha256":"sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_controlled_vocabulary","checked_at":"2026-09-09T18:45:52Z","contract_fingerprint":"sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_vocab exit=0 receipts=1 candidates=0; summary= priority distribution: P2=2(100%)","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6","obligation_id":"audit-obligation-eaa2a2049e3a18517e5c6bbc","opening_transition_receipt":"audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001","plan_id":"audit-plan-B2-0ac207a389375f71","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0007","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"check": "page-contract-summary", "check_inputs_sha256": "sha256:0fb11654e5b3489d021ed53754de721572e4c32f125e6c149301407ba835ff0c", "checked_at": "2026-09-09T18:45:52Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=2 checked=2 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0009", "receipt_type_id": "batch-close-review-attestation-v1", "check": "batch_global_review_attestation", "target": "B2", "result": "pass", "details": "fixture reviewer independently confirms the merged batch", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "accepted_candidate_count": 0, "accepted_candidate_types": [], "accepted_by_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_protocol": "exact-carry-v1", "candidate_baseline_protocol": "exact-carry-v1", "candidate_baseline_receipt": "audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0009", "carried_candidate_count": 0, "carried_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fresh_candidate_count": 0, "fresh_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_dispositions": [], "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:af6d5a8c8ea364b80f50228a385cccefc208656d0d6f1f7f9e128e28929f60f6", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "audit-record_rendering_verification-20260909T184535Z-e7ee12d55a234dcfb0b61a2adb51e956-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0004", "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "audit-record_changed_scope_evidence-20260909T184537Z-795791fe89bb4b6bad749732cf27c500-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "audit-record_changed_scope_evidence-20260909T184539Z-0cb0b7b686f849eea79d4ee4a378e474-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0006", "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "audit-record_changed_scope_evidence-20260909T184542Z-6846b2bca52646e4be9c196dd3e728c3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0005", "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "audit-record_changed_scope_evidence-20260909T184543Z-edbc95a8ff954cd1bc637544f970820b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0007", "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0002", "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0003", "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:7e2523c527d26df47c851e424a12b3ca1a8e9dbac88372b5be0039556347b80a", "audit_evidence_unresolved_count": 0, "candidate_evidence_path": ".cambium/receipts/cold/close-evidence/B2-1909b3483ca84cb4b913d2ebb6219ba8.jsonl", "candidate_evidence_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_evidence_bytes": 0, "candidate_evidence_records": 0} -{"receipt_id": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0010", "receipt_type_id": "batch-close-page-review-v1", "check": "page_review_acceptance", "target": "Topics/B.md", "result": "pass", "details": "declared reviewer accepted this exact semantic page content in the merged-snapshot review", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0009", "reviewed_on": "2026-09-09", "semantic_content_sha256": "sha256:bd95631b283d1c1d77897215514b20d468fdd5da02003716994af13c2dca471c", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea"} -{"receipt_id": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0011", "receipt_type_id": "batch-close-global-review-v1", "check": "batch_global_review", "target": "B2", "result": "pass", "details": "declared reviewer attestation recorded for the Closed List merged-snapshot review", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0009", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "structural_validity": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "graph_and_duplicate_basenames": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "coverage_file_count": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "guidance_and_contract_continuity": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "registered_residual_content": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "controlled_vocabulary": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "manifest_page_contract": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001"}, "closed_list_producer_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "structural_validity": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0003", "coverage_file_count": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0005", "registered_residual_content": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0006", "controlled_vocabulary": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0007", "manifest_page_contract": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001"}, "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:af6d5a8c8ea364b80f50228a385cccefc208656d0d6f1f7f9e128e28929f60f6", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "audit-record_rendering_verification-20260909T184535Z-e7ee12d55a234dcfb0b61a2adb51e956-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0004", "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "audit-record_changed_scope_evidence-20260909T184537Z-795791fe89bb4b6bad749732cf27c500-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "audit-record_changed_scope_evidence-20260909T184539Z-0cb0b7b686f849eea79d4ee4a378e474-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0006", "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "audit-record_changed_scope_evidence-20260909T184542Z-6846b2bca52646e4be9c196dd3e728c3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0005", "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "audit-record_changed_scope_evidence-20260909T184543Z-edbc95a8ff954cd1bc637544f970820b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0007", "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0002", "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0003", "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:7e2523c527d26df47c851e424a12b3ca1a8e9dbac88372b5be0039556347b80a", "audit_evidence_unresolved_count": 0} -{"receipt_id": "audit-check_queue-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=1 ready=none", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "consistency", "gate_id": "required-queue-consistency", "required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "coverage_ledger_sha256": "sha256:09e9f267a811eb7b98669b800ae34c3e45677e4347d025ab36e859a2f441fe77", "progress_ledger_sha256": "sha256:7a3e74e5fc9136a4663fc2932f3137164a60e552b941f267ab976e457e061e13", "queue_revision": 2, "queue_state_revision": 5, "remaining_required_work_units": 1, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "repository_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6"} -{"receipt_id": "audit-check_batch_close-20260909T184551Z-1909b3483ca84cb4b913d2ebb6219ba8-9999", "receipt_type_id": "batch-close-gate-v1", "check": "batch_close_gate", "target": "B2", "result": "pass", "details": "Closed List checks passed and declared review attestation was recorded", "checked_at": "2026-09-09T18:45:52Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "queue_revision": 2, "queue_state_revision": 5, "required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "coverage_ledger_sha256": "sha256:09e9f267a811eb7b98669b800ae34c3e45677e4347d025ab36e859a2f441fe77", "progress_ledger_sha256": "sha256:7a3e74e5fc9136a4663fc2932f3137164a60e552b941f267ab976e457e061e13", "before_required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "after_required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "before_coverage_sha256": "sha256:09e9f267a811eb7b98669b800ae34c3e45677e4347d025ab36e859a2f441fe77", "after_coverage_sha256": "sha256:09e9f267a811eb7b98669b800ae34c3e45677e4347d025ab36e859a2f441fe77", "before_progress_sha256": "sha256:7a3e74e5fc9136a4663fc2932f3137164a60e552b941f267ab976e457e061e13", "after_progress_sha256": "sha256:7a3e74e5fc9136a4663fc2932f3137164a60e552b941f267ab976e457e061e13", "delta_sha256": "sha256:7a00a9a18675860891e55213673c54c93ba28b73bf503065fdd1cd8cffbe2395", "work_spec_path": null, "work_spec_sha256": null, "corpus_plan_required": false, "corpus_plan_triggers": [], "corpus_plan_receipt": null, "delta_apply_receipt": "audit-apply_delta-20260909T184550Z-63d4b0c7b32c422b8cca086f7426e904-0001", "queue_consistency_receipt": "audit-check_queue-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "reviewer_attestation_receipt": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0009", "global_review_receipt": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0011", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "structural_validity": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "graph_and_duplicate_basenames": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "coverage_file_count": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "guidance_and_contract_continuity": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "registered_residual_content": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "controlled_vocabulary": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "manifest_page_contract": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001"}, "closed_list_producer_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "structural_validity": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0003", "coverage_file_count": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0005", "registered_residual_content": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0006", "controlled_vocabulary": "audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0007", "manifest_page_contract": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001"}, "page_review_receipts": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0010"], "page_review_receipt_count": 1, "page_review_receipt_set_sha256": "sha256:2cd32262f189abee2afab74de6d05f321c4d3d5615265e77527030a5eb232e70", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "merged_snapshot_sha256": "sha256:3fe21ebed13fb1772b8b4a548d503e02ef157f5b24e1468c601cba8a3eb12cd6", "evidence_ref": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:af6d5a8c8ea364b80f50228a385cccefc208656d0d6f1f7f9e128e28929f60f6", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "audit-record_rendering_verification-20260909T184535Z-e7ee12d55a234dcfb0b61a2adb51e956-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-19e1e37cb0bb9f054a0b88a0", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0004", "audit-check_batch_close-377f4e50dfc3b95d8a80f3382e29654f93faee2d3b0c12c6b9031a1203fd01a8"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "audit-record_changed_scope_evidence-20260909T184537Z-795791fe89bb4b6bad749732cf27c500-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "audit-record_changed_scope_evidence-20260909T184539Z-0cb0b7b686f849eea79d4ee4a378e474-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-859d5c20dac12f1ec6603f43", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0006", "audit-check_batch_close-971767b3d48a51b9db2a2b85040eee58b10685bfc5237556dde90a9345718ef0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "audit-record_changed_scope_evidence-20260909T184542Z-6846b2bca52646e4be9c196dd3e728c3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b1b9771b935451ab7a963fe4", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0005", "audit-check_batch_close-35360469698666ab40866e6cbb432121a47143ddd3b0804aca53025167ba5ae0"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "audit-record_changed_scope_evidence-20260909T184543Z-edbc95a8ff954cd1bc637544f970820b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ddbd6eb726689ef635f4a1ba", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "audit-check_batch_close-dee14db3ea4074febde0e873432cd2f71b1dd7ebef24a7c86abb897123e6776d"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eaa2a2049e3a18517e5c6bbc", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0007", "audit-check_batch_close-d4520828e8adc339a4883a3c47c2df5faa58207d7b39d7b4536914f495babd66"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-f57b26511c04f37776cb471a", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0002", "audit-check_batch_close-5531d3bc8f6b8f940a06b501dc8b77c3a0e2c9a12c34fc6d76fb657fd4651a07"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fc0fee6e5ce4a98b249a0bd7", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0003", "audit-check_batch_close-a2b637c7ecc45b911d317c1e6b27759c54be235c24e7367795f121a96d5f0ecf"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:7e2523c527d26df47c851e424a12b3ca1a8e9dbac88372b5be0039556347b80a", "audit_evidence_unresolved_count": 0, "settlement_protocol": "routed-gap-settlement/1", "current_unsettled_count": 0, "current_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml","audit_plan_sha256":"sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_wiki_link_resolution","checked_at":"2026-09-11T05:41:00Z","contract_fingerprint":"sha256:37b8a08c58b226892dc6b72e0ca55c226e404af3c686d8aa06dc47066639036b","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_links exit=0 receipts=1 candidates=0; summary= Conclusion: all link checks passed (K09/05: missing=0, ambiguous=0).","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29","obligation_id":"audit-obligation-b28c171fb51c50fca48c92eb","opening_transition_receipt":"audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001","plan_id":"audit-plan-B1-af1384e3d3fe50f1","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"receipt_id": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0002", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_structural_validity", "target": ".", "result": "pass", "details": "strict_utf8=pass markdown=165 cambium_yaml=26 tables=33 structural_errors=0", "checked_at": "2026-09-11T05:41:00Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:37b8a08c58b226892dc6b72e0ca55c226e404af3c686d8aa06dc47066639036b"} +{"receipt_id": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0003", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_graph_and_duplicate_basenames", "target": ".", "result": "pass", "details": "graph_projection_nodes=165 resolved_edges=934 unresolved_edges=0 projection_sha256=sha256:7399ebada576d0f060188884aa450f782c58b8603945c6a0227847489569b5c2 duplicate_basename_groups=0", "checked_at": "2026-09-11T05:41:00Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:37b8a08c58b226892dc6b72e0ca55c226e404af3c686d8aa06dc47066639036b"} +{"receipt_id": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0004", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_coverage_file_count", "target": ".", "result": "pass", "details": "record_count=1 manifest=1 coverage_projection=1 materialized=1", "checked_at": "2026-09-11T05:41:00Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:37b8a08c58b226892dc6b72e0ca55c226e404af3c686d8aa06dc47066639036b"} +{"receipt_id": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0005", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_guidance_and_contract_continuity", "target": ".", "result": "pass", "details": "task_id=fixture-task scope_version=s1 contract_version=c1 pending_guidance=0 pending_amendments=0", "checked_at": "2026-09-11T05:41:00Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-40733204001602f70ebc52c3", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:37b8a08c58b226892dc6b72e0ca55c226e404af3c686d8aa06dc47066639036b"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml","audit_plan_sha256":"sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_registered_residual_content","checked_at":"2026-09-11T05:41:00Z","contract_fingerprint":"sha256:37b8a08c58b226892dc6b72e0ca55c226e404af3c686d8aa06dc47066639036b","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"registered residual-content scan exit=0 receipts=1 candidates=0; summary=check_residual_content: scanned 163 file(s), candidates=0, failures=0, elapsed=0.010s","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29","obligation_id":"audit-obligation-c9263feac0bf9cba181779d6","opening_transition_receipt":"audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001","plan_id":"audit-plan-B1-af1384e3d3fe50f1","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0006","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml","audit_plan_sha256":"sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1","batch_id":"B1","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_controlled_vocabulary","checked_at":"2026-09-11T05:41:00Z","contract_fingerprint":"sha256:37b8a08c58b226892dc6b72e0ca55c226e404af3c686d8aa06dc47066639036b","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_vocab exit=0 receipts=1 candidates=0; summary= priority distribution: P2=2(100%)","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29","obligation_id":"audit-obligation-e9a4cd366f1280f647c433d9","opening_transition_receipt":"audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001","plan_id":"audit-plan-B1-af1384e3d3fe50f1","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0007","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"check": "page-contract-summary", "check_inputs_sha256": "sha256:792fedaf384f177e77a86a8ce20c77bba725ee751ed46996ce6ba28f91af4c05", "checked_at": "2026-09-11T05:41:00Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=2 checked=2 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} +{"receipt_id": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0009", "receipt_type_id": "batch-close-review-attestation-v1", "check": "batch_global_review_attestation", "target": "B1", "result": "pass", "details": "fixture reviewer independently confirms the merged batch", "checked_at": "2026-09-11T05:41:00Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "accepted_candidate_count": 0, "accepted_candidate_types": [], "accepted_by_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_protocol": "exact-carry-v1", "candidate_baseline_protocol": "none", "candidate_baseline_receipt": null, "carried_candidate_count": 0, "carried_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fresh_candidate_count": 0, "fresh_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_dispositions": [], "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-b28c171fb51c50fca48c92eb", "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0002", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0003", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0004", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-40733204001602f70ebc52c3", "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0005", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-c9263feac0bf9cba181779d6", "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0006", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-e9a4cd366f1280f647c433d9", "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0007", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "evidence_ref": "audit-check_page_contract-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:f4dda1bdba08cc4bb525bf46bef2de6b3b06bc2b9a1f3c067a440c9682da09ff", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054053Z-d7bdbe9e458d4c4bbcfa5dce84165ab8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054053Z-d7bdbe9e458d4c4bbcfa5dce84165ab8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054054Z-be6b31f78a734ba2a04a685bd1a2f4e7-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054054Z-be6b31f78a734ba2a04a685bd1a2f4e7-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-40733204001602f70ebc52c3", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0005", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0005"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054054Z-f5a4f35384d74d92b447ad4d8ea2bc44-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054054Z-f5a4f35384d74d92b447ad4d8ea2bc44-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054055Z-2a37e73cdd6b4b559725713b4ee9bc03-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054055Z-2a37e73cdd6b4b559725713b4ee9bc03-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054055Z-0cdbba5405814a42b4de328e75c18625-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054055Z-0cdbba5405814a42b4de328e75c18625-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0004", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0004"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054056Z-c4dc56042345496ab4fdf674588b75ac-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054056Z-c4dc56042345496ab4fdf674588b75ac-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054057Z-8016ffabe9e84ff69de1e5e0f20b9b39-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054057Z-8016ffabe9e84ff69de1e5e0f20b9b39-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b28c171fb51c50fca48c92eb", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0003", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0003"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c9263feac0bf9cba181779d6", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0006", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0002", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0002"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-e9a4cd366f1280f647c433d9", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0007", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0007"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:8389b3c1e3211c1277cb92d740e6905018116fc8ace97aebb04bbd3ea16cd330", "audit_evidence_unresolved_count": 0, "candidate_evidence_path": ".cambium/receipts/cold/close-evidence/B1-15cf568fd1804367b2dd5f16e6f6c0b8.jsonl", "candidate_evidence_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_evidence_bytes": 0, "candidate_evidence_records": 0} +{"receipt_id": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0010", "receipt_type_id": "batch-close-page-review-v1", "check": "page_review_acceptance", "target": "Topics/A.md", "result": "pass", "details": "declared reviewer accepted this exact semantic page content in the merged-snapshot review", "checked_at": "2026-09-11T05:41:00Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "reviewer_attestation_receipt": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0009", "reviewed_on": "2026-09-11", "semantic_content_sha256": "sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf"} +{"receipt_id": "audit-check_queue-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=none", "checked_at": "2026-09-11T05:41:00Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "consistency", "gate_id": "required-queue-consistency", "required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "coverage_ledger_sha256": "sha256:2fb0967b87d79c33593b050a4043d414f2cb885dfd40e8cd1bd8f67a95222e2a", "progress_ledger_sha256": "sha256:e19a94a0b7ddeac2387ecb44f02494034753e4e1db62121976344ba9c4e2c7f7", "queue_revision": 2, "queue_state_revision": 2, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "repository_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29"} +{"receipt_id": "audit-check_batch_close-20260911T054059Z-15cf568fd1804367b2dd5f16e6f6c0b8-9999", "receipt_type_id": "batch-close-gate-v1", "check": "batch_close_gate", "target": "B1", "result": "pass", "details": "Closed List checks passed and declared review attestation was recorded", "checked_at": "2026-09-11T05:41:00Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B1", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "queue_revision": 2, "queue_state_revision": 2, "required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "coverage_ledger_sha256": "sha256:2fb0967b87d79c33593b050a4043d414f2cb885dfd40e8cd1bd8f67a95222e2a", "progress_ledger_sha256": "sha256:e19a94a0b7ddeac2387ecb44f02494034753e4e1db62121976344ba9c4e2c7f7", "before_required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "after_required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "before_coverage_sha256": "sha256:2fb0967b87d79c33593b050a4043d414f2cb885dfd40e8cd1bd8f67a95222e2a", "after_coverage_sha256": "sha256:2fb0967b87d79c33593b050a4043d414f2cb885dfd40e8cd1bd8f67a95222e2a", "before_progress_sha256": "sha256:e19a94a0b7ddeac2387ecb44f02494034753e4e1db62121976344ba9c4e2c7f7", "after_progress_sha256": "sha256:e19a94a0b7ddeac2387ecb44f02494034753e4e1db62121976344ba9c4e2c7f7", "delta_sha256": "sha256:039c103d6adcf50c7f7da895582f5b3a30d30bccb59efd485c940cbd4cf073d8", "work_spec_path": null, "work_spec_sha256": null, "corpus_plan_required": false, "corpus_plan_triggers": [], "corpus_plan_receipt": null, "delta_apply_receipt": "audit-apply_delta-20260911T054059Z-104d87d20de342caab26868773e07133-0001", "queue_consistency_receipt": "audit-check_queue-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "merged_snapshot_sha256": "sha256:6978df000bf712c46a40dfc77e3732b1e2ac0976e9dde6f480d5f94db6109a29", "reviewer_attestation_receipt": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0009", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "structural_validity": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0003", "coverage_file_count": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0005", "registered_residual_content": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0006", "controlled_vocabulary": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0007", "manifest_page_contract": "audit-check_page_contract-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001"}, "page_review_receipts": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0010"], "page_review_receipt_count": 1, "page_review_receipt_set_sha256": "sha256:00460ac717efadf429bf9ecfd5edb404b893c6146cc68645075a410db6b4c7b0", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "settlement_protocol": "routed-gap-settlement/1", "current_unsettled_count": 0, "current_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml","audit_plan_sha256":"sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_wiki_link_resolution","checked_at":"2026-09-11T05:41:10Z","contract_fingerprint":"sha256:3b0d5f4ea130bb7f62c2ce6ca170b78a7db97e9f6961c7c95d3034ba836848e2","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_links exit=0 receipts=1 candidates=0; summary= Conclusion: all link checks passed (K09/05: missing=0, ambiguous=0).","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b","obligation_id":"audit-obligation-b28c171fb51c50fca48c92eb","opening_transition_receipt":"audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001","plan_id":"audit-plan-B2-4a88f1e276c004d8","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"receipt_id": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0002", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_structural_validity", "target": ".", "result": "pass", "details": "strict_utf8=pass markdown=165 cambium_yaml=26 tables=33 structural_errors=0", "checked_at": "2026-09-11T05:41:10Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:3b0d5f4ea130bb7f62c2ce6ca170b78a7db97e9f6961c7c95d3034ba836848e2"} +{"receipt_id": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0003", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_graph_and_duplicate_basenames", "target": ".", "result": "pass", "details": "graph_projection_nodes=165 resolved_edges=934 unresolved_edges=0 projection_sha256=sha256:7399ebada576d0f060188884aa450f782c58b8603945c6a0227847489569b5c2 duplicate_basename_groups=0", "checked_at": "2026-09-11T05:41:10Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:3b0d5f4ea130bb7f62c2ce6ca170b78a7db97e9f6961c7c95d3034ba836848e2"} +{"receipt_id": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0004", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_coverage_file_count", "target": ".", "result": "pass", "details": "record_count=1 manifest=1 coverage_projection=1 materialized=1", "checked_at": "2026-09-11T05:41:10Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:3b0d5f4ea130bb7f62c2ce6ca170b78a7db97e9f6961c7c95d3034ba836848e2"} +{"receipt_id": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0005", "receipt_type_id": "batch-close-member-evidence-v1", "check": "closed_list_guidance_and_contract_continuity", "target": ".", "result": "pass", "details": "task_id=fixture-task scope_version=s1 contract_version=c1 pending_guidance=0 pending_amendments=0", "checked_at": "2026-09-11T05:41:10Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "candidate_count": 0, "candidate_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-40733204001602f70ebc52c3", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "dependency_fingerprint": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "contract_fingerprint": "sha256:3b0d5f4ea130bb7f62c2ce6ca170b78a7db97e9f6961c7c95d3034ba836848e2"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml","audit_plan_sha256":"sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_registered_residual_content","checked_at":"2026-09-11T05:41:10Z","contract_fingerprint":"sha256:3b0d5f4ea130bb7f62c2ce6ca170b78a7db97e9f6961c7c95d3034ba836848e2","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"registered residual-content scan exit=0 receipts=1 candidates=0; summary=check_residual_content: scanned 163 file(s), candidates=0, failures=0, elapsed=0.010s","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b","obligation_id":"audit-obligation-c9263feac0bf9cba181779d6","opening_transition_receipt":"audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001","plan_id":"audit-plan-B2-4a88f1e276c004d8","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0006","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","artifact_fingerprint":"sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b","audit_plan_path":".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml","audit_plan_sha256":"sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd","batch_id":"B2","candidate_count":0,"candidate_set_sha256":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","candidate_type_counts":{},"check":"closed_list_controlled_vocabulary","checked_at":"2026-09-11T05:41:10Z","contract_fingerprint":"sha256:3b0d5f4ea130bb7f62c2ce6ca170b78a7db97e9f6961c7c95d3034ba836848e2","dependency_fingerprint":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","details":"check_vocab exit=0 receipts=1 candidates=0; summary= priority distribution: P2=2(100%)","fingerprint_binding":"evidence-time","gate_id":"batch-close","integrator_id":"fixture-integrator","invalidated_by":null,"merged_snapshot_sha256":"sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b","obligation_id":"audit-obligation-e9a4cd366f1280f647c433d9","opening_transition_receipt":"audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001","plan_id":"audit-plan-B2-4a88f1e276c004d8","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0007","receipt_type_id":"batch-close-member-evidence-v1","result":"pass","reviewer_id":"fixture-reviewer","selected_profile_manifest":"profiles/test-profile/profile.toml","source_command":[""],"target":".","task_id":"fixture-task","tool":"check_batch_close","tool_version":"2.0.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"check": "page-contract-summary", "check_inputs_sha256": "sha256:3ccdf89e8d045175117ee7ab0e0c231b7aa907a3412359a1105d070ca6336d0e", "checked_at": "2026-09-11T05:41:10Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=2 checked=2 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"} +{"receipt_id": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0009", "receipt_type_id": "batch-close-review-attestation-v1", "check": "batch_global_review_attestation", "target": "B2", "result": "pass", "details": "fixture reviewer independently confirms the merged batch", "checked_at": "2026-09-11T05:41:10Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "accepted_candidate_count": 0, "accepted_candidate_types": [], "accepted_by_type_counts": {}, "candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_protocol": "exact-carry-v1", "candidate_baseline_protocol": "exact-carry-v1", "candidate_baseline_receipt": "audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0009", "carried_candidate_count": 0, "carried_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fresh_candidate_count": 0, "fresh_candidate_set_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_dispositions": [], "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "post_delta_evidence_bindings": [{"member_id": "wiki_link_resolution", "rule_id": "k12-09-wiki-link-resolution", "obligation_id": "audit-obligation-b28c171fb51c50fca48c92eb", "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "structural_validity", "rule_id": "k12-09-structural-validity", "obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0002", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "graph_and_duplicate_basenames", "rule_id": "k12-09-graph-and-duplicate-basenames", "obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0003", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "structure_and_links"}, {"member_id": "coverage_file_count", "rule_id": "k12-09-coverage-file-count", "obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0004", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "coverage_and_integration"}, {"member_id": "guidance_and_contract_continuity", "rule_id": "k12-09-guidance-and-contract-continuity", "obligation_id": "audit-obligation-40733204001602f70ebc52c3", "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0005", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "guidance_and_contract"}, {"member_id": "registered_residual_content", "rule_id": "k12-09-registered-residual-content", "obligation_id": "audit-obligation-c9263feac0bf9cba181779d6", "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0006", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "coverage_and_integration"}, {"member_id": "controlled_vocabulary", "rule_id": "k12-09-controlled-vocabulary", "obligation_id": "audit-obligation-e9a4cd366f1280f647c433d9", "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0007", "evidence_role": "emits", "evidence_kind": "batch-close-member-evidence", "dimension": "guidance_and_contract"}, {"member_id": "manifest_page_contract", "rule_id": "k12-09-manifest-page-contract", "obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "evidence_ref": "audit-check_page_contract-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "evidence_role": "consumes", "evidence_kind": "gate-receipt", "dimension": null}], "post_delta_evidence_count": 8, "post_delta_evidence_set_sha256": "sha256:11da3a37a1b0c7499d7c3570a86db4141e02114dc2b22524d3be0a0d26590530", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-35d2808d902f21a40f42cb63", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054103Z-5241afb32f3a4f0ba8cf882bb9cc7b92-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054103Z-5241afb32f3a4f0ba8cf882bb9cc7b92-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-40733204001602f70ebc52c3", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0005", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0005"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054103Z-6db404fc1b0549139b632bb80417f81e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054103Z-6db404fc1b0549139b632bb80417f81e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-507a528229064411bfcd635c", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054104Z-e565efd3e141413d8c4f23f6507f7cbe-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054104Z-e565efd3e141413d8c4f23f6507f7cbe-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-50abd2e00aeae3a36a2fa81c", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054104Z-efadf1784674419083ad90619c62f8cc-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054104Z-efadf1784674419083ad90619c62f8cc-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5ac848ac97bc07bba9d83423", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0004", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0004"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054105Z-e2ef423ec1e7435fa826103bfd859c5a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054105Z-e2ef423ec1e7435fa826103bfd859c5a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a719c27f36e1328a82029639", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054106Z-b7428bd4f4bd47e68ef73a81b526c58b-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054106Z-b7428bd4f4bd47e68ef73a81b526c58b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-ab1dfd64afd891e4812741e5", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_page_contract-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_page_contract-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b28c171fb51c50fca48c92eb", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-b99e7cef2fd900c8ca35b64d", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0003", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0003"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c9263feac0bf9cba181779d6", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0006", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0006"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-cac1f81f2c26d514e5e4a319", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0002", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0002"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-e9a4cd366f1280f647c433d9", "due_stage": "post-delta-close", "selected_evidence_ref": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0007", "selected_disposition": "produced", "produced_evidence_refs": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0007"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054107Z-36d8ccf01a644eb79574b8e3f64e9b78-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054107Z-36d8ccf01a644eb79574b8e3f64e9b78-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:df7557c56766df3a494249b0e57de278f421cafdba20ed19a79c1f7282209d4a", "audit_evidence_unresolved_count": 0, "candidate_evidence_path": ".cambium/receipts/cold/close-evidence/B2-2adaad1319bf434ca10d2a253c738887.jsonl", "candidate_evidence_sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "candidate_evidence_bytes": 0, "candidate_evidence_records": 0} +{"receipt_id": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0010", "receipt_type_id": "batch-close-page-review-v1", "check": "page_review_acceptance", "target": "Topics/B.md", "result": "pass", "details": "declared reviewer accepted this exact semantic page content in the merged-snapshot review", "checked_at": "2026-09-11T05:41:10Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "reviewer_attestation_receipt": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0009", "reviewed_on": "2026-09-11", "semantic_content_sha256": "sha256:b5c8c55c0599e683c595841079ea1849f7a4ce32311d48264f8acfeb2058359f", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf"} +{"receipt_id": "audit-check_queue-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=1 ready=none", "checked_at": "2026-09-11T05:41:10Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "consistency", "gate_id": "required-queue-consistency", "required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "coverage_ledger_sha256": "sha256:80ed862a73cc9b2d50c2c07dd8f4e94d5022737f39cf77fde111eeaa539ff38f", "progress_ledger_sha256": "sha256:7bca0824ac58fcda0b2666b08e81b3de05b80974cd672481d92e0caa0607f1d9", "queue_revision": 2, "queue_state_revision": 5, "remaining_required_work_units": 1, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "repository_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b"} +{"receipt_id": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-9999", "receipt_type_id": "batch-close-gate-v1", "check": "batch_close_gate", "target": "B2", "result": "pass", "details": "Closed List checks passed and declared review attestation was recorded", "checked_at": "2026-09-11T05:41:10Z", "tool": "check_batch_close", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-close", "batch_id": "B2", "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", "queue_revision": 2, "queue_state_revision": 5, "required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "coverage_ledger_sha256": "sha256:80ed862a73cc9b2d50c2c07dd8f4e94d5022737f39cf77fde111eeaa539ff38f", "progress_ledger_sha256": "sha256:7bca0824ac58fcda0b2666b08e81b3de05b80974cd672481d92e0caa0607f1d9", "before_required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "after_required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "before_coverage_sha256": "sha256:80ed862a73cc9b2d50c2c07dd8f4e94d5022737f39cf77fde111eeaa539ff38f", "after_coverage_sha256": "sha256:80ed862a73cc9b2d50c2c07dd8f4e94d5022737f39cf77fde111eeaa539ff38f", "before_progress_sha256": "sha256:7bca0824ac58fcda0b2666b08e81b3de05b80974cd672481d92e0caa0607f1d9", "after_progress_sha256": "sha256:7bca0824ac58fcda0b2666b08e81b3de05b80974cd672481d92e0caa0607f1d9", "delta_sha256": "sha256:50fe3d62da044ffc8cccc5d4d37be8b4962252ac60bf6bec3068b61890e82780", "work_spec_path": null, "work_spec_sha256": null, "corpus_plan_required": false, "corpus_plan_triggers": [], "corpus_plan_receipt": null, "delta_apply_receipt": "audit-apply_delta-20260911T054109Z-5723a7182c2f43f5b3ff9933bfbcd53f-0001", "queue_consistency_receipt": "audit-check_queue-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "merged_snapshot_sha256": "sha256:ef8c3cc2bc2ce44536461c0aa5ff7539a690efecb625a120f5276317db89898b", "reviewer_attestation_receipt": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0009", "closed_list_evidence": {"wiki_link_resolution": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "structural_validity": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0002", "graph_and_duplicate_basenames": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0003", "coverage_file_count": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0004", "guidance_and_contract_continuity": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0005", "registered_residual_content": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0006", "controlled_vocabulary": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0007", "manifest_page_contract": "audit-check_page_contract-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001"}, "page_review_receipts": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0010"], "page_review_receipt_count": 1, "page_review_receipt_set_sha256": "sha256:1d883d78f5502aa13aebcce71d9758934b2fa946c49c601d66d7c4c50c32b73a", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "settlement_protocol": "routed-gap-settlement/1", "current_unsettled_count": 0, "current_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/batch-page-reviews.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/batch-page-reviews.jsonl index bca67131..ccf5a667 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/batch-page-reviews.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/batch-page-reviews.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001", "receipt_type_id": "batch-page-review-record-v3", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-09T18:45:20Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2f1a5b1d4ec669a14e5ebc8aaf742f5013534a8fe78ae24430e213f0980cc26e", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "semantic_content_fingerprint": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:802028db68f9f25be19b87a93ec6db07f6ac218b9b3d851b3597c908f5e09572", "selection_frozen_at": "2026-09-09T18:45:16Z"} -{"receipt_id": "audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001", "receipt_type_id": "batch-page-review-record-v3", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/B.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-09T18:45:36Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-256998451eafc99b5356a811", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:09695978faeba40c5c1dadd0a6cb87182d5009ee41770605276b9e04ad09ec3f", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "semantic_content_fingerprint": "sha256:bd95631b283d1c1d77897215514b20d468fdd5da02003716994af13c2dca471c", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/B.md"], "sample_population_sha256": "sha256:54a89a45f1ad4cca32d23aa2f504a8fdc721a2e1bdb0b52e6e3163c5aa111c5e", "sample_required_count": 1, "sample_selected_targets": ["Topics/B.md"], "sample_selected_set_sha256": "sha256:54a89a45f1ad4cca32d23aa2f504a8fdc721a2e1bdb0b52e6e3163c5aa111c5e", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:291d32b16f1e7c93c300485ccbc286eded0e54f8cf1b75ad74a95adbce8784e9", "selection_frozen_at": "2026-09-09T18:45:34Z"} +{"receipt_id": "audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001", "receipt_type_id": "batch-page-review-record-v4", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-11T05:40:56Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 4, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:99a46b763ce3a726cfdce4e8925b2605290bb6f493b86de8b14dc62cf0c44adf", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "semantic_content_fingerprint": "sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:9f9b25f4b46e1c4b0e576703c5fc98c889eb671d0d0900b7f806b4333679b8d8", "selection_frozen_at": "2026-09-11T05:40:52Z"} +{"receipt_id": "audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001", "receipt_type_id": "batch-page-review-record-v4", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/B.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-11T05:41:03Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 4, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-256998451eafc99b5356a811", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:bf7c3ebef4d98cc71549f8e228f3ca3c1ecbf3bd0328ce8d149afd574f00f757", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "semantic_content_fingerprint": "sha256:b5c8c55c0599e683c595841079ea1849f7a4ce32311d48264f8acfeb2058359f", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/B.md"], "sample_population_sha256": "sha256:54a89a45f1ad4cca32d23aa2f504a8fdc721a2e1bdb0b52e6e3163c5aa111c5e", "sample_required_count": 1, "sample_selected_targets": ["Topics/B.md"], "sample_selected_set_sha256": "sha256:54a89a45f1ad4cca32d23aa2f504a8fdc721a2e1bdb0b52e6e3163c5aa111c5e", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:869c247c994166751cc428105ce4368b2fb1bf0dabbb48f81fb397c7ecbf9f8b", "selection_frozen_at": "2026-09-11T05:41:02Z"} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl index fa933be1..0ad67a41 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl @@ -1,14 +1,14 @@ -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "checked_at": "2026-09-09T18:45:18Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:adc86a77423140fa90b0ec6dc06ce5e98074d032467de7eaeca69f5145a335b3", "contract_fingerprint": "sha256:fa8d4715a38d49b0241419b23d8387b7f215996a0db506734fcae9231f0559db", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "source_receipt_set_sha256": "sha256:607ee1f04304a0dabe9ef86e98d56b20a14fd841da6e20ade3d57dae7363b84b", "source_receipts": [{"receipt_id": "audit-check_links-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-09T18:45:18Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260909T184518Z-3b1846961b9149f59f169aa7dc86c0b8-0001", "checked_at": "2026-09-09T18:45:18Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d7ac36c87de347c91dd2b4617908892ed68e1f6e606788730ddaaa59a28e821a", "contract_fingerprint": "sha256:0c8baaccb74239fcbb80792ea02f5421ab291451aa45f0be7e1d36e479c66f19", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260909T184518Z-3b1846961b9149f59f169aa7dc86c0b8-0001", "source_receipt_set_sha256": "sha256:199b76077d182477a9db1e499c435d533bf817936e6d5dcdf227f28a57c2c8f1", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648", "checked_at": "2026-09-09T18:45:18Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260909T184518Z-3b1846961b9149f59f169aa7dc86c0b8-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184519Z-d9647b8cf48d4ff9a9947f89fa250ae3-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:45:19Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:99d23c0e4e80169c12fb97cc8421b15aa6c7248501acd175dd07f6e00a53fcfd", "dependency_fingerprint": "sha256:580266ea642eee1401b62f2f40794f514a030d924f9a6b5f5830a43ad194c19c", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:99d23c0e4e80169c12fb97cc8421b15aa6c7248501acd175dd07f6e00a53fcfd", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260909T184521Z-290be40955834de9996981c8c270ee45-0001", "checked_at": "2026-09-09T18:45:21Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2f9b8b68ebcb06b6a9e38dab75dd3104bcf1ec5f75b6c19bbdf6bc0b063ca5fc", "contract_fingerprint": "sha256:6ec9e7b5c1a04811a313bcfec3689517794c95004ff86e67c2d23a1a13578ce0", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260909T184521Z-290be40955834de9996981c8c270ee45-0001", "source_receipt_set_sha256": "sha256:ee994273ba29cb871451a287b9adb5db36455bde2ba71021197947cae276f2ec", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad", "checked_at": "2026-09-09T18:45:21Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184521Z-290be40955834de9996981c8c270ee45-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184522Z-95a9e397f47b4f76ad5acfb3f6357c95-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-09T18:45:22Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:d1c493e4792a44e2173e009ddb4e8e520721b8c0ace69c98e5e25c98110d541d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184523Z-36e8fa4a81784f61a7d418a0e7ca8002-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:45:23Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:ff596bc2cc7e4160ddaa455c8febcbf54ede7ac47eca4034236162126ff2e8e2", "dependency_fingerprint": "sha256:be8d6c26297ac4644e85181293af71d546451a363b91ed0af9bade74ab45d1e5", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:1eea35274c04c453e8607e5409f2c987dbe57c821e77a2b7df2cae74d7d8ee47", "repository_snapshot_sha256": "sha256:74876aea10bf34129b1a7fc0d2d5468ed6bcd0edb42aed386aea6c855fcb24c1", "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184525Z-2022e93d82764c64accf5d83ee741d64-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:45:25Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d7f6de0dee8e7bd2202ac42b4d35796f3f0534d2db243ed7e3ad22fee5933c94", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:4df129f5c2f30ed466ec89d00a230aad83fa856fbf53efc5747003a1cea93153", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184537Z-795791fe89bb4b6bad749732cf27c500-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:45:37Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:60fcaa1c388827e6a988cf750b5bb4c34304c4821bbaf881ed7c85420712a2fe", "dependency_fingerprint": "sha256:120a9f7b23c1607f2699568486a882ca08b57337f1e15de5d233939dce5e86db", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:60fcaa1c388827e6a988cf750b5bb4c34304c4821bbaf881ed7c85420712a2fe", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "checked_at": "2026-09-09T18:45:38Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:51ebd5a9da795058526c064cb7c00877e68a5a53d263240f46e9802b6bc18c6c", "contract_fingerprint": "sha256:5d4805642b4a590e194c067f927396881f0c0aca455e8249f928f4d96330034a", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "source_receipt_set_sha256": "sha256:1be08a390fb79037c402d2ca984ad0784a0dee9dd2e581808e50f3cc74357b3e", "source_receipts": [{"receipt_id": "audit-check_links-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/B.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-09T18:45:38Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:61e9b34bd89b078bcc36f787981398d0d1507362ffc3974aaa0b4c734e7fb0e8"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184539Z-0cb0b7b686f849eea79d4ee4a378e474-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_frozen_task_contract_references", "target": "B2", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:45:39Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B2", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cc2776be7540e9b4d8a8f141a17c6361609eb951675e2c4f33161d5588814985", "dependency_fingerprint": "sha256:8c251cb7c1b560e6393d5fad42e8ea254fe6347c69df4a9d7cf72dc813e1fb82", "contract_fingerprint": "sha256:f0f04185d47bc4d15735a5e3b6bf0fa359a29ffb153f78d1e0b9934328cd9256", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:9ad0cabb4a43713741006669c78d48f9103a3321a5fbba399e3579c2e0fe5070", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B2", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:f5249ba32cac470f84ed3c9ecf98caa5ad00c41673c7c11a56684c40aff654bf", "repository_snapshot_sha256": "sha256:1b6e2b6cbf3a45e53a7b3d82308d78a6b35df79a98aaa51c3e6a88fb9cd1108b", "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260909T184541Z-dc541e81bc0d433ca1a93deb95faa191-0001", "checked_at": "2026-09-09T18:45:41Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:8faaa90b8b2582288df94e925f963b16cff0779aa62055665a54d3ea38602634", "contract_fingerprint": "sha256:5a5f96c4fbec6a0b9fb530afb7feca3329e3d5dfece04ca1a89b93a499cbb959", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260909T184541Z-dc541e81bc0d433ca1a93deb95faa191-0001", "source_receipt_set_sha256": "sha256:815aa1f86632e6f3d579fdecc91bb3392900c0d403503820263bc4b8fb356845", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:24606053f210717fe6a03050a59206e0822a2037782edaef45ef54ba7de139d8", "checked_at": "2026-09-09T18:45:41Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260909T184541Z-dc541e81bc0d433ca1a93deb95faa191-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/B.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:24606053f210717fe6a03050a59206e0822a2037782edaef45ef54ba7de139d8"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184542Z-6846b2bca52646e4be9c196dd3e728c3-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_level0_fence_closure", "target": "Topics/B.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-09T18:45:42Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:d3e08f83467d78f5db620df2eea0dfc9476b4825a60c13fb017277dbf17ac330", "contract_fingerprint": "sha256:59629eded889ed25e6aadb78a971301f91f7fc2c02e12f1bde3a0ba9eb03b43f", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:c575ce57416cd917885e53afe191fc5f7a1ecf85d8068670c0dac309e565085a", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/B.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:6069b8030072ea04e83a94b7c6f1c016a4faf89fd02a448131442e876e03e528", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:3a05478ee7c280eb603c10a2345749ab562b30921901317a1a34ff89c0b18653"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184543Z-edbc95a8ff954cd1bc637544f970820b-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_coverage_routing_state", "target": "Topics/B.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:45:43Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:fb91896edfd6b894d4ee57ccd4c80b1e0b24a6f5100eda9f4464ee3fe660932f", "contract_fingerprint": "sha256:70ff2bf7e13f2b734f43c414005339e624120cd112a46b05e629220bba16598e", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:20c5d04dc77b8fab5c605e6189bc1f6b4efa7d1c80a36eda3872a90f2d5c97ed", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/B.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:13ce978b3bcc6c8380f6a74cdb4e5e90943f7c89c7bd21eda90cf88cb34d1843", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:3a05478ee7c280eb603c10a2345749ab562b30921901317a1a34ff89c0b18653"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260909T184545Z-fa996d7852044ed188c029bd34fec11e-0001", "checked_at": "2026-09-09T18:45:45Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-fa74c007b3e62795997db398", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:4dd4a9154735195b432423c736f57c7185501cd5bb8af559bb4a97db8f308ba4", "contract_fingerprint": "sha256:b72bc5979ebf2d4e74fce28082a9ed3e859e58c31b38c8817f94255555f94229", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260909T184545Z-fa996d7852044ed188c029bd34fec11e-0001", "source_receipt_set_sha256": "sha256:7e6b38d7e585ba967a09868efc764d3b9d7e1db9aba1762a71f6af77429b165b", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:30bab8f6e48c02b1ecb4e93b14a91404aec6b8c987c01df98ca84a8dc3d3c135", "checked_at": "2026-09-09T18:45:45Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184545Z-fa996d7852044ed188c029bd34fec11e-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:30bab8f6e48c02b1ecb4e93b14a91404aec6b8c987c01df98ca84a8dc3d3c135"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054053Z-d7bdbe9e458d4c4bbcfa5dce84165ab8-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:53Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-1009563eda811c9053799b34", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:2e7122346af2b934fc4343c1e150c8747d08f61445b261015e79bd60fdc0f0f5", "dependency_fingerprint": "sha256:cdb5c7f6aed1747177a782b09ae1f71567c5e7667e510626d93d6e50d6d0a898", "contract_fingerprint": "sha256:f0fac621b510020c37911faa7bee4323511a07782911e4f209d51620377bd69d", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:93fdecf17c7d096b939c69facce713dc490068fc177b2d44b9dd2ef233cee942", "repository_snapshot_sha256": "sha256:1132dba39dbb461fa85ccea1043753d11beef482a6bad97df692d48097e79954", "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001", "checked_at": "2026-09-11T05:40:53Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:6e76559e423c919bd1783f62800a0d735fcde6bf73a9993f20a0af485d742f61", "contract_fingerprint": "sha256:2ab6e0bd1a7f398f177eb1623d122c815d82dee3aedf58fe59522318324ac27c", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001", "source_receipt_set_sha256": "sha256:c4db2d509e79a87db22501d07d36cd9ec9ab00c4e7e667cbf095fb3fee89c65b", "source_receipts": [{"receipt_id": "audit-check_links-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-11T05:40:53Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054054Z-be6b31f78a734ba2a04a685bd1a2f4e7-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260911T054054Z-468afd30a369464ea8689142e4820ba7-0001", "checked_at": "2026-09-11T05:40:54Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:82bb64e4f86950fcf576f8d780c33fbc1349dd5c9bb2d29d3548c6d4bd16a05b", "contract_fingerprint": "sha256:3b9daaa9525ffb429f405477becdf78f37d0ffe72df15c7c18cb57f8f35f78ae", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260911T054054Z-468afd30a369464ea8689142e4820ba7-0001", "source_receipt_set_sha256": "sha256:51a829054e6f7c69c3ba558a6940708709f476cdfdd9b4b2a37d2613f1f9ccc7", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648", "checked_at": "2026-09-11T05:40:54Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260911T054054Z-468afd30a369464ea8689142e4820ba7-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054054Z-f5a4f35384d74d92b447ad4d8ea2bc44-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-11T05:40:54Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:76e8433e921468bd53783d4e2fbbb65bf4b52354bc56c5e11288759aaea48c80", "contract_fingerprint": "sha256:afd1633668d951f3cc95bd4cfe33be9fd8b211655cc0e36f5ec4c446f05eaf32", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:5098d7580342a158997e595d968bd93459ffaf12af36a9eb475f5220563c8b08", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:bd91f61db03db4aacbd0361dfa78a14eda1e02465f999fda18a292d9a4ddaaec"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054055Z-2a37e73cdd6b4b559725713b4ee9bc03-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:55Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:d7cc2442a6f2d49e04a69b0ed08906dd32698c2e9584d69c056b8291c580d526", "dependency_fingerprint": "sha256:09f3c3331eb9c2805b00360fed8dd82728247641ae4dc13417182502bbc842ef", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:d7cc2442a6f2d49e04a69b0ed08906dd32698c2e9584d69c056b8291c580d526", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054055Z-0cdbba5405814a42b4de328e75c18625-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:40:55Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:88c8746a5ce5b9a105d2ff810f2f001a6971ca0ba29796f24651dde482885b0c", "contract_fingerprint": "sha256:397eecddd450dee44ea62c474768e6f5f748d91cf1435f65aabdf3090267c53c", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:d6852c0049b577394447776ccd4b93d83d6d0d5c463eaf1153650c08f401f993", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:bd91f61db03db4aacbd0361dfa78a14eda1e02465f999fda18a292d9a4ddaaec"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054056Z-c4dc56042345496ab4fdf674588b75ac-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260911T054056Z-725308923e1d4d9c8f47e9a2a1c602cd-0001", "checked_at": "2026-09-11T05:40:56Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:a34df16ac47fa00d9b281cf90eb071275d272bc7d4d9791eea1489c4b4f7f585", "contract_fingerprint": "sha256:756318390ba29c8c64e188990ff2f878012be334926c740c130da2117770f61c", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260911T054056Z-725308923e1d4d9c8f47e9a2a1c602cd-0001", "source_receipt_set_sha256": "sha256:c392355717c24294efdcc536ac813af209e0fdba6327a4e27908767cf5c9d0de", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:8023b03ab49ce9781cb3abb0f1435f7230621eb1b1c3a80ea0ce1caefc174d76", "checked_at": "2026-09-11T05:40:56Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T054056Z-725308923e1d4d9c8f47e9a2a1c602cd-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:8023b03ab49ce9781cb3abb0f1435f7230621eb1b1c3a80ea0ce1caefc174d76"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054103Z-5241afb32f3a4f0ba8cf882bb9cc7b92-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_coverage_routing_state", "target": "Topics/B.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:41:03Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-35d2808d902f21a40f42cb63", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:5221765863109a0a410430976b29bc0326e8cdfa1c9bd6a109bda5bb67703f8c", "contract_fingerprint": "sha256:1539e247f343996aec53adc2842098f8a5fb5afbfec8475c12164de3d3e212c7", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:20c5d04dc77b8fab5c605e6189bc1f6b4efa7d1c80a36eda3872a90f2d5c97ed", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/B.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:994ea703f2a662cc2b0cd14c6c4681c026c31454d58cd982ced03866eb919a33", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:ef15849fa3829c432e4715e114898830618dfce1a5eacd22c7a1cc78d35079df"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054103Z-6db404fc1b0549139b632bb80417f81e-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:41:03Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:48b268d0910045d6cabe88a64fa5e5bee16d3f397f026fe0ca4c4abf93f0b5eb", "dependency_fingerprint": "sha256:cc0dad131c7af152da39119f0117fc5c9d9629baa24ade965f6ca81d8101d22d", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:48b268d0910045d6cabe88a64fa5e5bee16d3f397f026fe0ca4c4abf93f0b5eb", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054104Z-efadf1784674419083ad90619c62f8cc-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_frozen_task_contract_references", "target": "B2", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:41:04Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-50abd2e00aeae3a36a2fa81c", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B2", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e5afce24ffebddad6b7315bec735c4679644bf0425dacbad67ee4472d4c5d0b", "dependency_fingerprint": "sha256:94ee5eed3e8e07291a4feabb28c93f8a4ba2844b17c09e4cd6d8007f25354a2d", "contract_fingerprint": "sha256:05fd8ee53efec5432e34cd305c952ee271d1d53ff5dcb3c651cf87eab1342a40", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:9ad0cabb4a43713741006669c78d48f9103a3321a5fbba399e3579c2e0fe5070", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B2", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:3077890d64a6a7b83d94649ca59358e388febbf18518846effb92b19fd5b2021", "repository_snapshot_sha256": "sha256:d0c76856d06300dc61b27fe88697301702cd80f56a4705939cf201958e1d8350", "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001", "checked_at": "2026-09-11T05:41:05Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:a908e3d9c44f8edeaa0d2b6fd22f0e31262724cb90c82d536500d06136bf9b6f", "contract_fingerprint": "sha256:bfbd638a0b1f435db7d71e9b2da99d3793337b0b929466674b6c4f8f4bdd0c48", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001", "source_receipt_set_sha256": "sha256:a69044439f04acde73213efcd8be4fb1581eb255c27c791c6c8e30aaffe0dae8", "source_receipts": [{"receipt_id": "audit-check_links-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/B.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-11T05:41:05Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:61e9b34bd89b078bcc36f787981398d0d1507362ffc3974aaa0b4c734e7fb0e8"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054105Z-e2ef423ec1e7435fa826103bfd859c5a-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260911T054105Z-5bbfe516fa8646b1a1238f25a5d6f229-0001", "checked_at": "2026-09-11T05:41:05Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:5c0f58b673dded87ffcd2f6ade11ae67bc83bf710693bbc3eb3ab4bd0d9bcac2", "contract_fingerprint": "sha256:966dd5bc266bbf5db731de146e1ba08faf07940b00b3a21ad9a69fa87269305b", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260911T054105Z-5bbfe516fa8646b1a1238f25a5d6f229-0001", "source_receipt_set_sha256": "sha256:4b273a4e4bfe9f4c269f0c6ae60104ab01223baa7a1f46447a149550f5abf355", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:24606053f210717fe6a03050a59206e0822a2037782edaef45ef54ba7de139d8", "checked_at": "2026-09-11T05:41:05Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260911T054105Z-5bbfe516fa8646b1a1238f25a5d6f229-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/B.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:24606053f210717fe6a03050a59206e0822a2037782edaef45ef54ba7de139d8"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054106Z-b7428bd4f4bd47e68ef73a81b526c58b-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_level0_fence_closure", "target": "Topics/B.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-11T05:41:06Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-a719c27f36e1328a82029639", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:56b36e9d25fe031ea681d4a2dd1da3045453d2e650cdb14e7f4c16679961c4d0", "contract_fingerprint": "sha256:d96e9454f9ede5e42a4191ef3f788b457ad8f2036732d6d2ef5c895c504b5a76", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:c575ce57416cd917885e53afe191fc5f7a1ecf85d8068670c0dac309e565085a", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/B.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:ee1083e23aec04fbb0a3b4b673e42914d3f09d748770772d7acf9d85d06fc854", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:ef15849fa3829c432e4715e114898830618dfce1a5eacd22c7a1cc78d35079df"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T054107Z-36d8ccf01a644eb79574b8e3f64e9b78-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/B.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260911T054107Z-38a187bef8c44abf8e122a3e6c556b0c-0001", "checked_at": "2026-09-11T05:41:07Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-fa74c007b3e62795997db398", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/B.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:70c8d2363d759085584d92d0f794892cc29f478504575c8e8747034ee8cf3b2b", "contract_fingerprint": "sha256:6ca0756a0c8178b62be574e86d20bfe6cfe5c2864ff32f6f4a73873e7510b817", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/B.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260911T054107Z-38a187bef8c44abf8e122a3e6c556b0c-0001", "source_receipt_set_sha256": "sha256:f7f04cbceea3ac047432c5fde87932509573061ae2c73adf268e0b4f66368abb", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:c39a30c4903fe1f50bf0d38600ad29ec2ab313c33b2a07718da846e72e3afbc6", "checked_at": "2026-09-11T05:41:07Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T054107Z-38a187bef8c44abf8e122a3e6c556b0c-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:c39a30c4903fe1f50bf0d38600ad29ec2ab313c33b2a07718da846e72e3afbc6"}} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/cold/close-evidence/B1-a9cab420654846ac985148c4a44ce0b8.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/cold/close-evidence/B1-15cf568fd1804367b2dd5f16e6f6c0b8.jsonl similarity index 100% rename from Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/cold/close-evidence/B1-a9cab420654846ac985148c4a44ce0b8.jsonl rename to Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/cold/close-evidence/B1-15cf568fd1804367b2dd5f16e6f6c0b8.jsonl diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/cold/close-evidence/B2-1909b3483ca84cb4b913d2ebb6219ba8.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/cold/close-evidence/B2-2adaad1319bf434ca10d2a253c738887.jsonl similarity index 100% rename from Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/cold/close-evidence/B2-1909b3483ca84cb4b913d2ebb6219ba8.jsonl rename to Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/cold/close-evidence/B2-2adaad1319bf434ca10d2a253c738887.jsonl diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/delta-B1.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/delta-B1.jsonl index 323beda5..5f4cdaf9 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/delta-B1.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/delta-B1.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-apply_delta-20260909T184530Z-2d288ede0926424f90c9086d59fb56de-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B1", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-09T18:45:30Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B1", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:595d58995d3f38e30036b7f2009b117d41ddb56d9834563ab353f958dfb552e2", "before_coverage_sha256": "sha256:4c8abfb63a47151eda7bf1570b1cc4a087da0e4dcf41d2b24771563535d00621", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", "after_coverage_sha256": "sha256:338f31b91c9c09381c2c32fef4037ef0ead51dc839540e484b0f3f0f9fd801df", "before_required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "after_required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "before_progress_sha256": "sha256:2f0ee5bb56f4d3c91dc15e806a1922562167d5818bc1b31b1056cbe6f62a1a9c", "after_progress_sha256": "sha256:2f0ee5bb56f4d3c91dc15e806a1922562167d5818bc1b31b1056cbe6f62a1a9c", "required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "queue_revision": 2, "queue_state_revision": 2, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "property_events": [], "receipt_path": ".cambium/receipts/delta-B1.jsonl"} +{"receipt_id": "audit-apply_delta-20260911T054059Z-104d87d20de342caab26868773e07133-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B1", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-11T05:40:59Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B1", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:039c103d6adcf50c7f7da895582f5b3a30d30bccb59efd485c940cbd4cf073d8", "before_coverage_sha256": "sha256:ead666990fa5e39dd463d550db48db70458287710821ec58cc0164067aaae1b6", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B1-r2.yaml", "after_coverage_sha256": "sha256:2fb0967b87d79c33593b050a4043d414f2cb885dfd40e8cd1bd8f67a95222e2a", "before_required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "after_required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "before_progress_sha256": "sha256:e19a94a0b7ddeac2387ecb44f02494034753e4e1db62121976344ba9c4e2c7f7", "after_progress_sha256": "sha256:e19a94a0b7ddeac2387ecb44f02494034753e4e1db62121976344ba9c4e2c7f7", "required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "queue_revision": 2, "queue_state_revision": 2, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "manifest_semantic_before_set_sha256": "sha256:0d7a00d700add160dfc42fe009ae47a5a8a57795d56658b8669e86f9fd120646", "property_events": [], "receipt_path": ".cambium/receipts/delta-B1.jsonl"} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/delta-B2.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/delta-B2.jsonl index 821a6d70..f22be307 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/delta-B2.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/delta-B2.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-apply_delta-20260909T184550Z-63d4b0c7b32c422b8cca086f7426e904-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B2", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-09T18:45:50Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B2", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:7a00a9a18675860891e55213673c54c93ba28b73bf503065fdd1cd8cffbe2395", "before_coverage_sha256": "sha256:441d346a46f6a15d0c1f0f77a87399d007076ac855832c40d5aa60530964deee", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B2-r5.yaml", "after_coverage_sha256": "sha256:09e9f267a811eb7b98669b800ae34c3e45677e4347d025ab36e859a2f441fe77", "before_required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "after_required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "before_progress_sha256": "sha256:7a3e74e5fc9136a4663fc2932f3137164a60e552b941f267ab976e457e061e13", "after_progress_sha256": "sha256:7a3e74e5fc9136a4663fc2932f3137164a60e552b941f267ab976e457e061e13", "required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "queue_revision": 2, "queue_state_revision": 5, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "manifest_semantic_before_set_sha256": "sha256:afea77d0e3c152f7e2efb246b9bb83c9e3f2625443f574b9b772640a0762fa18", "property_events": [], "receipt_path": ".cambium/receipts/delta-B2.jsonl"} +{"receipt_id": "audit-apply_delta-20260911T054109Z-5723a7182c2f43f5b3ff9933bfbcd53f-0001", "receipt_type_id": "delta-application-receipt-v1", "check": "delta_apply", "target": "B2", "result": "pass", "details": "canonical Coverage delta applied and Queue post-check passed", "checked_at": "2026-09-11T05:41:09Z", "tool": "apply_delta", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "batch_id": "B2", "actor_role": "integrator", "coverage_ledger_path": ".cambium/state/coverage_ledger.yaml", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:50fe3d62da044ffc8cccc5d4d37be8b4962252ac60bf6bec3068b61890e82780", "before_coverage_sha256": "sha256:611b8a1187428749462224209048a94878dc88ee144f328fe5c1e43bd67a06e0", "before_coverage_archive_path": ".cambium/receipts/pre-apply-coverage/B2-r5.yaml", "after_coverage_sha256": "sha256:80ed862a73cc9b2d50c2c07dd8f4e94d5022737f39cf77fde111eeaa539ff38f", "before_required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "after_required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "before_progress_sha256": "sha256:7bca0824ac58fcda0b2666b08e81b3de05b80974cd672481d92e0caa0607f1d9", "after_progress_sha256": "sha256:7bca0824ac58fcda0b2666b08e81b3de05b80974cd672481d92e0caa0607f1d9", "required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "queue_revision": 2, "queue_state_revision": 5, "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "metadata_execution_rule_fingerprint": "sha256:07883bc50fdb3558b2ebe7cec665903282d1628edd4682bbdabbf7730c271ffd", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "semantic_content_protocol": "cambium-semantic-page-v1", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "manifest_semantic_before_set_sha256": "sha256:8a080bb868e6e64465a9baf9e161748a6e48e6f646f8db38b6e55f605defad45", "property_events": [], "receipt_path": ".cambium/receipts/delta-B2.jsonl"} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/gate-attestations.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/gate-attestations.jsonl index 9bf2b1d6..5a063981 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/gate-attestations.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/gate-attestations.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-manual-attestation-20260909T184526Z-6d782ad4983e47a5ad1f3f87cf3b0976-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-09T18:45:26Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260909T184515Z-fa1b4005004e4a10aa712b52678a7b34-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:595d58995d3f38e30036b7f2009b117d41ddb56d9834563ab353f958dfb552e2", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001"], "audit_plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "evidence_ref": "audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "evidence_sha256": "sha256:1da57c40c2db8f0b13861da01ffa359c3578d8435f1523ddd9f32ce2643b3c62", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "evidence_sha256": "sha256:62aa201f0baa095da0c88bceceb81bf60e063a0b68d84808e2e5c7a1e2f6e51f", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:adc86a77423140fa90b0ec6dc06ce5e98074d032467de7eaeca69f5145a335b3", "contract_fingerprint": "sha256:fa8d4715a38d49b0241419b23d8387b7f215996a0db506734fcae9231f0559db", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001", "evidence_sha256": "sha256:a9bda767499a6080630b7798a815d4abaa1863170bbfb4150caf50f912f95db4", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d7ac36c87de347c91dd2b4617908892ed68e1f6e606788730ddaaa59a28e821a", "contract_fingerprint": "sha256:0c8baaccb74239fcbb80792ea02f5421ab291451aa45f0be7e1d36e479c66f19", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "evidence_sha256": "sha256:0c41545711f39e0113c32fcaedb1924d9997819aac4184143e98434824d4fd8e", "artifact_fingerprint": "sha256:99d23c0e4e80169c12fb97cc8421b15aa6c7248501acd175dd07f6e00a53fcfd", "dependency_fingerprint": "sha256:580266ea642eee1401b62f2f40794f514a030d924f9a6b5f5830a43ad194c19c", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001", "evidence_sha256": "sha256:47522da51594f0f2241978d94cdd4c156ee3abccd9b5f9d425a38fe04b0eb64e", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2f1a5b1d4ec669a14e5ebc8aaf742f5013534a8fe78ae24430e213f0980cc26e", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001", "evidence_sha256": "sha256:595afbe68502f44005cd20e8ee3a26b8620a2d1e6ab33828e81f7ec61d538579", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:2f9b8b68ebcb06b6a9e38dab75dd3104bcf1ec5f75b6c19bbdf6bc0b063ca5fc", "contract_fingerprint": "sha256:6ec9e7b5c1a04811a313bcfec3689517794c95004ff86e67c2d23a1a13578ce0", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "evidence_sha256": "sha256:30a293c0f3fe499afbcd8ef801432fd45d37f4d44bcd9f12e72bcddf62fe5341", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "evidence_sha256": "sha256:4cc57840b253229cd138f19a79c25bb6a447e47b98900e16053482d274b63615", "artifact_fingerprint": "sha256:ff596bc2cc7e4160ddaa455c8febcbf54ede7ac47eca4034236162126ff2e8e2", "dependency_fingerprint": "sha256:be8d6c26297ac4644e85181293af71d546451a363b91ed0af9bade74ab45d1e5", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "evidence_ref": "audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "evidence_sha256": "sha256:f1aada36b16c50a17c226d0662f29fbdd9ae8066f74cf7e2dfae78e7c3441589", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:d7f6de0dee8e7bd2202ac42b4d35796f3f0534d2db243ed7e3ad22fee5933c94", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "result": "passed", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:5c4907f7f8778db11cf18e090b91ebe1de65bc7e206582e0d3dfa1c9c7186894", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184517Z-8fc141d51c2c4e0c950b7c129295eb14-0001", "audit-record_rendering_verification-20260909T184517Z-61a42ad11680459c93b46115a431f24b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184518Z-f8e8876b7a6542e78f2e0f06ec76cbda-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184518Z-ad1660de4d1e43c599ce5c2e76f6c4c3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184519Z-72fb4a63900a4fb4bb6a7481699f5908-0001", "audit-record_changed_scope_evidence-20260909T184519Z-d9647b8cf48d4ff9a9947f89fa250ae3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184521Z-d095dbe5982d436fb0e51e7a11f0dd8a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184522Z-4fe810ccb4fd4c8ca6b65e84deec05ef-0001", "audit-record_changed_scope_evidence-20260909T184522Z-95a9e397f47b4f76ad5acfb3f6357c95-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184524Z-84cc0d6f619044cc8b904887fd04c596-0001", "audit-record_changed_scope_evidence-20260909T184523Z-36e8fa4a81784f61a7d418a0e7ca8002-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184525Z-92b2f0746134463e80bc936a5542d1c6-0001", "audit-record_changed_scope_evidence-20260909T184525Z-2022e93d82764c64accf5d83ee741d64-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:599716b00f101b5e304f2271965481bb72eae57f1e5a781f2b455ef99dc6293d", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} -{"receipt_id": "audit-manual-attestation-20260909T184546Z-224537f201f54c25818439b628c2b2bf-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B2", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-09T18:45:46Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B2", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260909T184533Z-5181ca6d3c0843d892d3f1b3f92b7ed8-0001", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:7a00a9a18675860891e55213673c54c93ba28b73bf503065fdd1cd8cffbe2395", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001"], "audit_plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "evidence_ref": "audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "evidence_sha256": "sha256:a98d8b719cfdbfbb54498478fcf5c5209dd71d58a4908263a2213936d55513fc", "artifact_fingerprint": "sha256:c1eef15cdbdd9ed6cf208c3a9400497177ce41277d9b27521b97c561fd8e4f86", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:2b257047166b7e5a24d2143cd1a267bee8cda26284100ed2603f3aa314fee5fc", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001", "evidence_sha256": "sha256:aa53cfd9b785599da8e965b45bca57618b3ccd6aaa0a2b2aadfd4edf25652cb0", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:09695978faeba40c5c1dadd0a6cb87182d5009ee41770605276b9e04ad09ec3f", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "evidence_sha256": "sha256:30646dea4cd17fe01492f677f91a91a0e94539e72e25ec0c37f1005664b7db0d", "artifact_fingerprint": "sha256:60fcaa1c388827e6a988cf750b5bb4c34304c4821bbaf881ed7c85420712a2fe", "dependency_fingerprint": "sha256:120a9f7b23c1607f2699568486a882ca08b57337f1e15de5d233939dce5e86db", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "evidence_sha256": "sha256:e50b959aabef33ad9e64ee2ff8d589b2b8bad951b874d5131c75f74d376450c4", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:51ebd5a9da795058526c064cb7c00877e68a5a53d263240f46e9802b6bc18c6c", "contract_fingerprint": "sha256:5d4805642b4a590e194c067f927396881f0c0aca455e8249f928f4d96330034a", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B2", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "evidence_sha256": "sha256:ade4925bf61cc641618209806962f158d95ae9e4c410a53180119025a98702b4", "artifact_fingerprint": "sha256:cc2776be7540e9b4d8a8f141a17c6361609eb951675e2c4f33161d5588814985", "dependency_fingerprint": "sha256:8c251cb7c1b560e6393d5fad42e8ea254fe6347c69df4a9d7cf72dc813e1fb82", "contract_fingerprint": "sha256:f0f04185d47bc4d15735a5e3b6bf0fa359a29ffb153f78d1e0b9934328cd9256", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001", "evidence_sha256": "sha256:e3f16b08a8bb8e10ae3346596c58a23d28ac3900c92c36e1689fbda043becebc", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:8faaa90b8b2582288df94e925f963b16cff0779aa62055665a54d3ea38602634", "contract_fingerprint": "sha256:5a5f96c4fbec6a0b9fb530afb7feca3329e3d5dfece04ca1a89b93a499cbb959", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "evidence_sha256": "sha256:f92b2a464ae78af76e6043f42eba9bf887851d5a33d59bf47ca7fdd31d9ac628", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:d3e08f83467d78f5db620df2eea0dfc9476b4825a60c13fb017277dbf17ac330", "contract_fingerprint": "sha256:59629eded889ed25e6aadb78a971301f91f7fc2c02e12f1bde3a0ba9eb03b43f", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "evidence_ref": "audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "evidence_sha256": "sha256:5b27f3b38435e0dccc3c455d2e549af5b7212e448e8530b6773e5450a29f268b", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:fb91896edfd6b894d4ee57ccd4c80b1e0b24a6f5100eda9f4464ee3fe660932f", "contract_fingerprint": "sha256:70ff2bf7e13f2b734f43c414005339e624120cd112a46b05e629220bba16598e", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001", "evidence_sha256": "sha256:e322f612ca428990cff5add83eb6850105ca68523e6c309526171c5b9f340f9f", "artifact_fingerprint": "sha256:420c44749eff93320612451c0f5b7063e75163e82095211d384f3d4e53400858", "dependency_fingerprint": "sha256:4dd4a9154735195b432423c736f57c7185501cd5bb8af559bb4a97db8f308ba4", "contract_fingerprint": "sha256:b72bc5979ebf2d4e74fce28082a9ed3e859e58c31b38c8817f94255555f94229", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:77c7fc5a5278caa26a03ee3d41e1c735482f4215f19de06d091b54968de8f89c", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-0584c14736103f7189523f33", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184536Z-f0509c76a2af44878b459b7b51016fa3-0001", "audit-record_rendering_verification-20260909T184535Z-e7ee12d55a234dcfb0b61a2adb51e956-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184537Z-8c01baa5b355469b950ea0aed8084d43-0001", "audit-record_changed_scope_evidence-20260909T184537Z-795791fe89bb4b6bad749732cf27c500-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184538Z-01db49929864484cacce9863ca9f887a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7b6c12cf8c8deb51d8ea94f9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184540Z-12118b9ee3624bd9ba493d2c391aff68-0001", "audit-record_changed_scope_evidence-20260909T184539Z-0cb0b7b686f849eea79d4ee4a378e474-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184541Z-e706c23217a24ca9b68ff8d0825f5da8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a8bb789d928ed0f4aff83a43", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184542Z-5828f851fae14f0586a2803961894e75-0001", "audit-record_changed_scope_evidence-20260909T184542Z-6846b2bca52646e4be9c196dd3e728c3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-d0b09e312e59e3fa0988f834", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184544Z-3314b50fdc2048dc9f6a76f25e10bcb2-0001", "audit-record_changed_scope_evidence-20260909T184543Z-edbc95a8ff954cd1bc637544f970820b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184545Z-2dbc1a8535a14c20b1881ceb955b5a20-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:4092ad194fe57c0a63779cfedc70e08d7a40f398c2f65206eb87ae7538ccb18d", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"receipt_id": "audit-manual-attestation-20260911T054057Z-d3cba01ebab04899bcf67df3c7bb37d1-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-11T05:40:57Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260911T054052Z-237fff3f55ad4b0482c9a1ab1c63ca43-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:039c103d6adcf50c7f7da895582f5b3a30d30bccb59efd485c940cbd4cf073d8", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001"], "audit_plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054053Z-d7bdbe9e458d4c4bbcfa5dce84165ab8-0001", "evidence_sha256": "sha256:b49c6963afd417d73297c7246b287c0b0fab133c95fc78d6a9ceaa0db97b070f", "artifact_fingerprint": "sha256:2e7122346af2b934fc4343c1e150c8747d08f61445b261015e79bd60fdc0f0f5", "dependency_fingerprint": "sha256:cdb5c7f6aed1747177a782b09ae1f71567c5e7667e510626d93d6e50d6d0a898", "contract_fingerprint": "sha256:f0fac621b510020c37911faa7bee4323511a07782911e4f209d51620377bd69d", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001", "evidence_sha256": "sha256:66e1a611382d04446450c71077bdbbbe348b644dc52acc1bfa874bd754c0fe6e", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:6e76559e423c919bd1783f62800a0d735fcde6bf73a9993f20a0af485d742f61", "contract_fingerprint": "sha256:2ab6e0bd1a7f398f177eb1623d122c815d82dee3aedf58fe59522318324ac27c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054054Z-be6b31f78a734ba2a04a685bd1a2f4e7-0001", "evidence_sha256": "sha256:be56633422e4bf461d903fb546a69babb943fc409b7938c5f4571c05164a57da", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:82bb64e4f86950fcf576f8d780c33fbc1349dd5c9bb2d29d3548c6d4bd16a05b", "contract_fingerprint": "sha256:3b9daaa9525ffb429f405477becdf78f37d0ffe72df15c7c18cb57f8f35f78ae", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054054Z-f5a4f35384d74d92b447ad4d8ea2bc44-0001", "evidence_sha256": "sha256:3626f099892329c20497ed0a5cde0b87f7206117b4bc9bd0c67dc9becc09929b", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:76e8433e921468bd53783d4e2fbbb65bf4b52354bc56c5e11288759aaea48c80", "contract_fingerprint": "sha256:afd1633668d951f3cc95bd4cfe33be9fd8b211655cc0e36f5ec4c446f05eaf32", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054055Z-2a37e73cdd6b4b559725713b4ee9bc03-0001", "evidence_sha256": "sha256:1d719f2c1e10ad06eef49b4733f8107671acc7ecd96a67ec268b7f55e5b33359", "artifact_fingerprint": "sha256:d7cc2442a6f2d49e04a69b0ed08906dd32698c2e9584d69c056b8291c580d526", "dependency_fingerprint": "sha256:09f3c3331eb9c2805b00360fed8dd82728247641ae4dc13417182502bbc842ef", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054055Z-0cdbba5405814a42b4de328e75c18625-0001", "evidence_sha256": "sha256:c17eb8d3758cf74ad4cb5595599ecc000d8e62c9bd99e905c7e02d36255be522", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:88c8746a5ce5b9a105d2ff810f2f001a6971ca0ba29796f24651dde482885b0c", "contract_fingerprint": "sha256:397eecddd450dee44ea62c474768e6f5f748d91cf1435f65aabdf3090267c53c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001", "evidence_sha256": "sha256:f5e9cd4422421da6f14f935e6c07ebcfaa97790f18e866a38e1314726a44b29d", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:99a46b763ce3a726cfdce4e8925b2605290bb6f493b86de8b14dc62cf0c44adf", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054056Z-c4dc56042345496ab4fdf674588b75ac-0001", "evidence_sha256": "sha256:8dfa79dd8980d6e37eeba4e97ca7328796bfa503b3d4aeefaae5c217dfa092df", "artifact_fingerprint": "sha256:cd5826dbc282b5f739b8625ded458d3148c026e8a024bb488612db32c0383b4c", "dependency_fingerprint": "sha256:a34df16ac47fa00d9b281cf90eb071275d272bc7d4d9791eea1489c4b4f7f585", "contract_fingerprint": "sha256:756318390ba29c8c64e188990ff2f878012be334926c740c130da2117770f61c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "rendering-verification-evidence", "dimension": "rendering", "evidence_ref": "audit-record_rendering_verification-20260911T054057Z-8016ffabe9e84ff69de1e5e0f20b9b39-0001", "evidence_sha256": "sha256:7bec2bb917252867ad701205245ae64c77e89ff46f0ce2b1755d84afffe4761d", "artifact_fingerprint": "sha256:dbfb5b25747bc99e1c3bdd48180c7b8526c22aa872ab0b9f8aad09147df38ad0", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b9d8f9a17ad5df41de6656c8dad11d077cb702497bd5bec38998a46ca491fd50", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:ae99c6fb348bffb6c3c2d94df458a7d53ed27b9c1c24f3048a0f11bb03bd3166", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054053Z-d7bdbe9e458d4c4bbcfa5dce84165ab8-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054053Z-d7bdbe9e458d4c4bbcfa5dce84165ab8-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054053Z-493566204bd34bf190386fd66fbc76bd-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054054Z-be6b31f78a734ba2a04a685bd1a2f4e7-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054054Z-be6b31f78a734ba2a04a685bd1a2f4e7-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054054Z-f5a4f35384d74d92b447ad4d8ea2bc44-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054054Z-f5a4f35384d74d92b447ad4d8ea2bc44-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054055Z-2a37e73cdd6b4b559725713b4ee9bc03-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054055Z-2a37e73cdd6b4b559725713b4ee9bc03-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054055Z-0cdbba5405814a42b4de328e75c18625-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054055Z-0cdbba5405814a42b4de328e75c18625-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054056Z-c4dc56042345496ab4fdf674588b75ac-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054056Z-c4dc56042345496ab4fdf674588b75ac-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054057Z-8016ffabe9e84ff69de1e5e0f20b9b39-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054057Z-8016ffabe9e84ff69de1e5e0f20b9b39-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:ad6df152c4a9c498c810b1254ccb841030557cadaab1330f3c111395937f89df", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"receipt_id": "audit-manual-attestation-20260911T054107Z-9d87f8a9a97546bab2944b0c2898e2c1-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B2", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-11T05:41:07Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B2", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260911T054101Z-257b5ee1e9ee4bacaf8c336bd7529f08-0001", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:50fe3d62da044ffc8cccc5d4d37be8b4962252ac60bf6bec3068b61890e82780", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001"], "audit_plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-256998451eafc99b5356a811", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001", "evidence_sha256": "sha256:37e2e24d96387f0bc9df87470f5de426f1fa0e019106a2aa398a91aa6a7163f8", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:bf7c3ebef4d98cc71549f8e228f3ca3c1ecbf3bd0328ce8d149afd574f00f757", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-35d2808d902f21a40f42cb63", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054103Z-5241afb32f3a4f0ba8cf882bb9cc7b92-0001", "evidence_sha256": "sha256:285536686e38f63d613d07b4e50fed0e564b1917436edfeb5fadec40719353d1", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:5221765863109a0a410430976b29bc0326e8cdfa1c9bd6a109bda5bb67703f8c", "contract_fingerprint": "sha256:1539e247f343996aec53adc2842098f8a5fb5afbfec8475c12164de3d3e212c7", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054103Z-6db404fc1b0549139b632bb80417f81e-0001", "evidence_sha256": "sha256:80e0aab9937e90b2e79f0f95ab16fc65062dedbb421b66b351affef377012b94", "artifact_fingerprint": "sha256:48b268d0910045d6cabe88a64fa5e5bee16d3f397f026fe0ca4c4abf93f0b5eb", "dependency_fingerprint": "sha256:cc0dad131c7af152da39119f0117fc5c9d9629baa24ade965f6ca81d8101d22d", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-507a528229064411bfcd635c", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B2", "evidence_role": "emits", "evidence_kind": "rendering-verification-evidence", "dimension": "rendering", "evidence_ref": "audit-record_rendering_verification-20260911T054104Z-e565efd3e141413d8c4f23f6507f7cbe-0001", "evidence_sha256": "sha256:f053e69d712f829f5821f6cd92b7e832f8927342b96906e6b40d774c498ca575", "artifact_fingerprint": "sha256:d51a179eae19939f36d3a9697211bf55308b7dd397c3dc9b59ee6da900f2daaa", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:9af874bac6f425eded9c9e41d2fd2c88633390cc288c1348de787440062d8747", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-50abd2e00aeae3a36a2fa81c", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B2", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054104Z-efadf1784674419083ad90619c62f8cc-0001", "evidence_sha256": "sha256:9809439a4539e6bf3710e1d8bd1007c4128042109d87cafb8cb117c77037fd33", "artifact_fingerprint": "sha256:7e5afce24ffebddad6b7315bec735c4679644bf0425dacbad67ee4472d4c5d0b", "dependency_fingerprint": "sha256:94ee5eed3e8e07291a4feabb28c93f8a4ba2844b17c09e4cd6d8007f25354a2d", "contract_fingerprint": "sha256:05fd8ee53efec5432e34cd305c952ee271d1d53ff5dcb3c651cf87eab1342a40", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001", "evidence_sha256": "sha256:279cc40a071be0db000d181c5e5d27516eff6fba22f5094c39861a622f956369", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:a908e3d9c44f8edeaa0d2b6fd22f0e31262724cb90c82d536500d06136bf9b6f", "contract_fingerprint": "sha256:bfbd638a0b1f435db7d71e9b2da99d3793337b0b929466674b6c4f8f4bdd0c48", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054105Z-e2ef423ec1e7435fa826103bfd859c5a-0001", "evidence_sha256": "sha256:46630ba056c58355e410dafa42d4740322c6729a9509719785ab04c0f570d4c5", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:5c0f58b673dded87ffcd2f6ade11ae67bc83bf710693bbc3eb3ab4bd0d9bcac2", "contract_fingerprint": "sha256:966dd5bc266bbf5db731de146e1ba08faf07940b00b3a21ad9a69fa87269305b", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-a719c27f36e1328a82029639", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054106Z-b7428bd4f4bd47e68ef73a81b526c58b-0001", "evidence_sha256": "sha256:175a8335f1e434f0748a84994c05f20e9899870e7ae55e45cd974311caf176a5", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:56b36e9d25fe031ea681d4a2dd1da3045453d2e650cdb14e7f4c16679961c4d0", "contract_fingerprint": "sha256:d96e9454f9ede5e42a4191ef3f788b457ad8f2036732d6d2ef5c895c504b5a76", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/B.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T054107Z-36d8ccf01a644eb79574b8e3f64e9b78-0001", "evidence_sha256": "sha256:4f3e903f5b6a86507549df3f2b87ff02cd39f4288b455b33ba972b3c5ec7ba37", "artifact_fingerprint": "sha256:7e7b0aef2d9e609fa8ac75f942a4d258481db5a5459fd40ee8c18e8f4f148693", "dependency_fingerprint": "sha256:70c8d2363d759085584d92d0f794892cc29f478504575c8e8747034ee8cf3b2b", "contract_fingerprint": "sha256:6ca0756a0c8178b62be574e86d20bfe6cfe5c2864ff32f6f4a73873e7510b817", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:1f0af101680e3fb0fbcfe69e279ad2ff6767c364fc7a7ec48227d04d54d8859c", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-256998451eafc99b5356a811", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-35d2808d902f21a40f42cb63", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054103Z-5241afb32f3a4f0ba8cf882bb9cc7b92-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054103Z-5241afb32f3a4f0ba8cf882bb9cc7b92-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054103Z-6db404fc1b0549139b632bb80417f81e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054103Z-6db404fc1b0549139b632bb80417f81e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-507a528229064411bfcd635c", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T054104Z-e565efd3e141413d8c4f23f6507f7cbe-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T054104Z-e565efd3e141413d8c4f23f6507f7cbe-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-50abd2e00aeae3a36a2fa81c", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054104Z-efadf1784674419083ad90619c62f8cc-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054104Z-efadf1784674419083ad90619c62f8cc-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-60c54f9d3b172ac49ba194ba", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054105Z-3f4eeb47aad14daabdc13997b0a50bb4-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-8fc8e0cc88d59bd7ace1a2eb", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054105Z-e2ef423ec1e7435fa826103bfd859c5a-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054105Z-e2ef423ec1e7435fa826103bfd859c5a-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-a719c27f36e1328a82029639", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054106Z-b7428bd4f4bd47e68ef73a81b526c58b-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054106Z-b7428bd4f4bd47e68ef73a81b526c58b-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-fa74c007b3e62795997db398", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T054107Z-36d8ccf01a644eb79574b8e3f64e9b78-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T054107Z-36d8ccf01a644eb79574b8e3f64e9b78-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:9885eb29039bac7a01a543cb6baad7d69b6514040ab0058ee0874b13eab98725", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml index 64918268..c4d4111f 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B1-r2.yaml @@ -1,6 +1,6 @@ schema_version: 2 task_id: fixture-task -updated_at: 2026-09-09T18:45:15Z +updated_at: 2026-09-11T05:40:52Z scope_version: s1 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 selected_profile_manifest: profiles/test-profile/profile.toml diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B2-r5.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B2-r5.yaml index 6bba972d..805f4b85 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B2-r5.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/pre-apply-coverage/B2-r5.yaml @@ -1,6 +1,6 @@ schema_version: 2 task_id: fixture-task -updated_at: 2026-09-09T18:45:34Z +updated_at: 2026-09-11T05:41:01Z scope_version: s1 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 selected_profile_manifest: profiles/test-profile/profile.toml @@ -39,13 +39,13 @@ pages: reentry_condition: null authoring_status: reviewed gate_receipts: - - audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001 - - audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0010 + - audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001 + - audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0010 property_state: last_reviewed: - value: 2026-09-09 - evidence_receipt: audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0010 - content_fingerprint: sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f + value: 2026-09-11 + evidence_receipt: audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0010 + content_fingerprint: sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50 - path: Topics/B.md coverage_disposition: required canonical_owner: Topics/B.md diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/queue-transitions.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/queue-transitions.jsonl index 1bc5f717..953eb566 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/queue-transitions.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/queue-transitions.jsonl @@ -1,6 +1,6 @@ -{"receipt_id": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-09T18:45:15Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260909T184515Z-fa1b4005004e4a10aa712b52678a7b34-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:2783eb8eb984170606ea0507476204513a4d2953e6d789783bdcb27bb5eb07da", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:572e677507e1f16c87dad64262f79df479f263e746cdcbbc68bc60c6a4ebe5b8", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "after_required_queue_sha256": "sha256:c7abab24ccfe85dce4390d712eaeb9c1b18d5b738e8a7d708aa96c96a0dfe56a", "after_coverage_sha256": "sha256:4c8abfb63a47151eda7bf1570b1cc4a087da0e4dcf41d2b24771563535d00621", "before_progress_sha256": "sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946", "after_progress_sha256": "sha256:88e0bb4f0ff1493709561f4d750b52b3f99c5752041798fa70256d31e3d18012", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184529Z-b4baa41c73664c5494b6899c5ff7141b-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-09T18:45:27Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:c7abab24ccfe85dce4390d712eaeb9c1b18d5b738e8a7d708aa96c96a0dfe56a", "before_coverage_sha256": "sha256:4c8abfb63a47151eda7bf1570b1cc4a087da0e4dcf41d2b24771563535d00621", "evidence_receipt": "audit-manual-attestation-20260909T184526Z-6d782ad4983e47a5ad1f3f87cf3b0976-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:595d58995d3f38e30036b7f2009b117d41ddb56d9834563ab353f958dfb552e2", "settlement_coverage_sha256_before": "sha256:4c8abfb63a47151eda7bf1570b1cc4a087da0e4dcf41d2b24771563535d00621", "settlement_prospective_coverage_sha256": "sha256:338f31b91c9c09381c2c32fef4037ef0ead51dc839540e484b0f3f0f9fd801df", "after_required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "after_coverage_sha256": "sha256:4c8abfb63a47151eda7bf1570b1cc4a087da0e4dcf41d2b24771563535d00621", "before_progress_sha256": "sha256:88e0bb4f0ff1493709561f4d750b52b3f99c5752041798fa70256d31e3d18012", "after_progress_sha256": "sha256:2f0ee5bb56f4d3c91dc15e806a1922562167d5818bc1b31b1056cbe6f62a1a9c", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184532Z-e126933eee2540bbae3eb30e3602677c-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "merge-ready -> closed; hold=none", "checked_at": "2026-09-09T18:45:32Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "merge-ready", "after_state": "closed", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 2, "after_state_revision": 3, "before_required_queue_sha256": "sha256:eba2e9132d78940424554882df4977f32a4184eea67a8f87e51ead60ad5aa239", "before_coverage_sha256": "sha256:338f31b91c9c09381c2c32fef4037ef0ead51dc839540e484b0f3f0f9fd801df", "evidence_receipt": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-9999", "actor_role": "integrator", "delta_apply_receipt": "audit-apply_delta-20260909T184530Z-2d288ede0926424f90c9086d59fb56de-0001", "queue_consistency_receipt": "audit-check_queue-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0001", "close_gate_receipt": "audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-9999", "page_review_receipts": ["audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0010"], "page_review_receipt_count": 1, "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "after_required_queue_sha256": "sha256:a51dcddc730ab11ff5a65f9a651da89dd9154cb59abfdcf1a4358b3d8ed326b3", "after_coverage_sha256": "sha256:227e74f558b95a5220bab8a87358a8a753a1049e935ad0f850a9a1c43faed71a", "before_progress_sha256": "sha256:2f0ee5bb56f4d3c91dc15e806a1922562167d5818bc1b31b1056cbe6f62a1a9c", "after_progress_sha256": "sha256:924b61d77239b5944bfbb07924140e6cc684177d4baeb59d0b38df0a0cf1cb4b", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-09T18:45:34Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 3, "after_state_revision": 4, "before_required_queue_sha256": "sha256:a51dcddc730ab11ff5a65f9a651da89dd9154cb59abfdcf1a4358b3d8ed326b3", "before_coverage_sha256": "sha256:227e74f558b95a5220bab8a87358a8a753a1049e935ad0f850a9a1c43faed71a", "evidence_receipt": "audit-check_queue-20260909T184533Z-5181ca6d3c0843d892d3f1b3f92b7ed8-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:1f367ff96b24fa57755be4def01068db848d008394efeea7c53d6d6480969916", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/B.md", "page_sha256": "sha256:7a2f49f0a8ca7cdec50ab11d29a32bb097c21d675bdd341eb61513b37580c6a9", "semantic_content_sha256": "sha256:bd95631b283d1c1d77897215514b20d468fdd5da02003716994af13c2dca471c"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:afea77d0e3c152f7e2efb246b9bb83c9e3f2625443f574b9b772640a0762fa18", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "after_required_queue_sha256": "sha256:13faa5e06c1d8a4cbd66482f67bad31ad5e5a79a877f7199f51cf6482befcc0b", "after_coverage_sha256": "sha256:441d346a46f6a15d0c1f0f77a87399d007076ac855832c40d5aa60530964deee", "before_progress_sha256": "sha256:924b61d77239b5944bfbb07924140e6cc684177d4baeb59d0b38df0a0cf1cb4b", "after_progress_sha256": "sha256:48b3c4bdf5c68f4f5d47d1f42420df2f749ecfe8e4b9c6e14c22f60f0ebaa2f1", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184549Z-fccbb802b0d9471594c4c31cfb5e4c9d-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-09T18:45:47Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 4, "after_state_revision": 5, "before_required_queue_sha256": "sha256:13faa5e06c1d8a4cbd66482f67bad31ad5e5a79a877f7199f51cf6482befcc0b", "before_coverage_sha256": "sha256:441d346a46f6a15d0c1f0f77a87399d007076ac855832c40d5aa60530964deee", "evidence_receipt": "audit-manual-attestation-20260909T184546Z-224537f201f54c25818439b628c2b2bf-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:7a00a9a18675860891e55213673c54c93ba28b73bf503065fdd1cd8cffbe2395", "settlement_coverage_sha256_before": "sha256:441d346a46f6a15d0c1f0f77a87399d007076ac855832c40d5aa60530964deee", "settlement_prospective_coverage_sha256": "sha256:09e9f267a811eb7b98669b800ae34c3e45677e4347d025ab36e859a2f441fe77", "after_required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "after_coverage_sha256": "sha256:441d346a46f6a15d0c1f0f77a87399d007076ac855832c40d5aa60530964deee", "before_progress_sha256": "sha256:48b3c4bdf5c68f4f5d47d1f42420df2f749ecfe8e4b9c6e14c22f60f0ebaa2f1", "after_progress_sha256": "sha256:7a3e74e5fc9136a4663fc2932f3137164a60e552b941f267ab976e457e061e13", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184553Z-2de87b1ea85b461b9ff6b5b2e05348d0-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "merge-ready -> closed; hold=none", "checked_at": "2026-09-09T18:45:52Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "merge-ready", "after_state": "closed", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 5, "after_state_revision": 6, "before_required_queue_sha256": "sha256:cd5dd2310a32f217e612f5d5baff7034bbd66cfa7433c0a1a42a6c385999799c", "before_coverage_sha256": "sha256:09e9f267a811eb7b98669b800ae34c3e45677e4347d025ab36e859a2f441fe77", "evidence_receipt": "audit-check_batch_close-20260909T184551Z-1909b3483ca84cb4b913d2ebb6219ba8-9999", "actor_role": "integrator", "delta_apply_receipt": "audit-apply_delta-20260909T184550Z-63d4b0c7b32c422b8cca086f7426e904-0001", "queue_consistency_receipt": "audit-check_queue-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001", "close_gate_receipt": "audit-check_batch_close-20260909T184551Z-1909b3483ca84cb4b913d2ebb6219ba8-9999", "page_review_receipts": ["audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0010"], "page_review_receipt_count": 1, "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "after_required_queue_sha256": "sha256:975c31399e4ec9ab991a4b8602ef665dec77496013804526c0b66da93cbad219", "after_coverage_sha256": "sha256:26719fb3e4f3aa17c0e62797550c099f17c9ee5607229de1e0eccc31d8c514b7", "before_progress_sha256": "sha256:7a3e74e5fc9136a4663fc2932f3137164a60e552b941f267ab976e457e061e13", "after_progress_sha256": "sha256:e77b2c8761189c8d770847d99ffb2c4cd5e99545afe875141916ec2a3f2f0f1c", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-11T05:40:52Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260911T054052Z-237fff3f55ad4b0482c9a1ab1c63ca43-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:dcbe2377b8c503b4f55941718eae1720c1d9cdf58585f6bf257cefa4ab53fe9e", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:88963aeb7724f07e48cfefa9c0cfc0fbea84543e71b05052c4c9fa662733a013", "semantic_content_sha256": "sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0d7a00d700add160dfc42fe009ae47a5a8a57795d56658b8669e86f9fd120646", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "after_required_queue_sha256": "sha256:2d22b42761f1974100eec19e3edcc8f953d7584a8fec2479da622ed80aa21fb1", "after_coverage_sha256": "sha256:ead666990fa5e39dd463d550db48db70458287710821ec58cc0164067aaae1b6", "before_progress_sha256": "sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946", "after_progress_sha256": "sha256:2c7adef5daf7df82bd219c3f3e2054d6fd1b09e89aae224782084474a7f39d87", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054059Z-2e359b4db51d4df486795aadf2f2edec-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-11T05:40:58Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:2d22b42761f1974100eec19e3edcc8f953d7584a8fec2479da622ed80aa21fb1", "before_coverage_sha256": "sha256:ead666990fa5e39dd463d550db48db70458287710821ec58cc0164067aaae1b6", "evidence_receipt": "audit-manual-attestation-20260911T054057Z-d3cba01ebab04899bcf67df3c7bb37d1-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:039c103d6adcf50c7f7da895582f5b3a30d30bccb59efd485c940cbd4cf073d8", "settlement_coverage_sha256_before": "sha256:ead666990fa5e39dd463d550db48db70458287710821ec58cc0164067aaae1b6", "settlement_prospective_coverage_sha256": "sha256:2fb0967b87d79c33593b050a4043d414f2cb885dfd40e8cd1bd8f67a95222e2a", "after_required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "after_coverage_sha256": "sha256:ead666990fa5e39dd463d550db48db70458287710821ec58cc0164067aaae1b6", "before_progress_sha256": "sha256:2c7adef5daf7df82bd219c3f3e2054d6fd1b09e89aae224782084474a7f39d87", "after_progress_sha256": "sha256:e19a94a0b7ddeac2387ecb44f02494034753e4e1db62121976344ba9c4e2c7f7", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054101Z-cdce84b6becc4e729c3060bf79c31633-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "merge-ready -> closed; hold=none", "checked_at": "2026-09-11T05:41:00Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "merge-ready", "after_state": "closed", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 2, "after_state_revision": 3, "before_required_queue_sha256": "sha256:75cfb9cf492ab6ca4a449bc660d5ee8563aa37b50323a097f55d168a815f17a2", "before_coverage_sha256": "sha256:2fb0967b87d79c33593b050a4043d414f2cb885dfd40e8cd1bd8f67a95222e2a", "evidence_receipt": "audit-check_batch_close-20260911T054059Z-15cf568fd1804367b2dd5f16e6f6c0b8-9999", "actor_role": "integrator", "delta_apply_receipt": "audit-apply_delta-20260911T054059Z-104d87d20de342caab26868773e07133-0001", "queue_consistency_receipt": "audit-check_queue-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001", "close_gate_receipt": "audit-check_batch_close-20260911T054059Z-15cf568fd1804367b2dd5f16e6f6c0b8-9999", "page_review_receipts": ["audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0010"], "page_review_receipt_count": 1, "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "after_required_queue_sha256": "sha256:7893a15a195746287fd7c2dcef2c59390d69d4ac2a3ce25bb5145f23b2e8a942", "after_coverage_sha256": "sha256:e1bbf53c27e2ea489ed84a83b50f01568c4461d5d5e3ddff3896968d7bc37d58", "before_progress_sha256": "sha256:e19a94a0b7ddeac2387ecb44f02494034753e4e1db62121976344ba9c4e2c7f7", "after_progress_sha256": "sha256:b9eb0549101038420b9d5469515178bed31ebb954054cfd1e1d6f60b7f72b409", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-09-11T05:41:01Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 3, "after_state_revision": 4, "before_required_queue_sha256": "sha256:7893a15a195746287fd7c2dcef2c59390d69d4ac2a3ce25bb5145f23b2e8a942", "before_coverage_sha256": "sha256:e1bbf53c27e2ea489ed84a83b50f01568c4461d5d5e3ddff3896968d7bc37d58", "evidence_receipt": "audit-check_queue-20260911T054101Z-257b5ee1e9ee4bacaf8c336bd7529f08-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:467df1d0c562071f1178ec860a4d27e62fc8632f2061cd8050081623c36f9836", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/B.md", "page_sha256": "sha256:14eaed320b83185f52aec08d435dd4e6b9d917bf283c4de73885d76dbbf853c4", "semantic_content_sha256": "sha256:b5c8c55c0599e683c595841079ea1849f7a4ce32311d48264f8acfeb2058359f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:8a080bb868e6e64465a9baf9e161748a6e48e6f646f8db38b6e55f605defad45", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "after_required_queue_sha256": "sha256:e652328d368dbf279b1b2fdce9ae2e18ea1734c6bb44a08a243dc56af4e5fcd2", "after_coverage_sha256": "sha256:611b8a1187428749462224209048a94878dc88ee144f328fe5c1e43bd67a06e0", "before_progress_sha256": "sha256:b9eb0549101038420b9d5469515178bed31ebb954054cfd1e1d6f60b7f72b409", "after_progress_sha256": "sha256:81eba61d687e6336bb0131aaaa6c82cc5995134c711b67359d11f9d0e788d6b5", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054109Z-b854eabbae5f429ca2441f620e771f0b-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-11T05:41:08Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 4, "after_state_revision": 5, "before_required_queue_sha256": "sha256:e652328d368dbf279b1b2fdce9ae2e18ea1734c6bb44a08a243dc56af4e5fcd2", "before_coverage_sha256": "sha256:611b8a1187428749462224209048a94878dc88ee144f328fe5c1e43bd67a06e0", "evidence_receipt": "audit-manual-attestation-20260911T054107Z-9d87f8a9a97546bab2944b0c2898e2c1-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B2.yaml", "delta_sha256": "sha256:50fe3d62da044ffc8cccc5d4d37be8b4962252ac60bf6bec3068b61890e82780", "settlement_coverage_sha256_before": "sha256:611b8a1187428749462224209048a94878dc88ee144f328fe5c1e43bd67a06e0", "settlement_prospective_coverage_sha256": "sha256:80ed862a73cc9b2d50c2c07dd8f4e94d5022737f39cf77fde111eeaa539ff38f", "after_required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "after_coverage_sha256": "sha256:611b8a1187428749462224209048a94878dc88ee144f328fe5c1e43bd67a06e0", "before_progress_sha256": "sha256:81eba61d687e6336bb0131aaaa6c82cc5995134c711b67359d11f9d0e788d6b5", "after_progress_sha256": "sha256:7bca0824ac58fcda0b2666b08e81b3de05b80974cd672481d92e0caa0607f1d9", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054111Z-5e2a7fdc531f4b928420fc797fb1d394-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B2", "result": "pass", "details": "merge-ready -> closed; hold=none", "checked_at": "2026-09-11T05:41:11Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "merge-ready", "after_state": "closed", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 5, "after_state_revision": 6, "before_required_queue_sha256": "sha256:35ceeb955bfad1ff32a0c430651465fe192816943f2d842e878bb51bf8f3dca9", "before_coverage_sha256": "sha256:80ed862a73cc9b2d50c2c07dd8f4e94d5022737f39cf77fde111eeaa539ff38f", "evidence_receipt": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-9999", "actor_role": "integrator", "delta_apply_receipt": "audit-apply_delta-20260911T054109Z-5723a7182c2f43f5b3ff9933bfbcd53f-0001", "queue_consistency_receipt": "audit-check_queue-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001", "close_gate_receipt": "audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-9999", "page_review_receipts": ["audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0010"], "page_review_receipt_count": 1, "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "after_required_queue_sha256": "sha256:21a85309af11b8e7c19e053f891a8bc79bde958cefd5d672a8aad677dcabc062", "after_coverage_sha256": "sha256:014c8e617b9f673a2e2e1bcbd7e087adb253aa9682b1aec090cbc44b50634a0b", "before_progress_sha256": "sha256:7bca0824ac58fcda0b2666b08e81b3de05b80974cd672481d92e0caa0607f1d9", "after_progress_sha256": "sha256:c977edb2304aaf905987c0aee32845c6b24be58ee3a21b18fa02fb8f1228dc73", "queue_revision": 2} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/ready-B1.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/ready-B1.jsonl index 9a4a732d..f9c6fd91 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/ready-B1.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/ready-B1.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184515Z-fa1b4005004e4a10aa712b52678a7b34-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-09T18:45:15Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:5e8a7ea82f31b1935eec3a77d8af75511fef66f8b8fecdb898bceb35b136e0df", "card_bundle_sha256": "sha256:2783eb8eb984170606ea0507476204513a4d2953e6d789783bdcb27bb5eb07da", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R08", "R12"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R08 Fixture Card.md", "Card/R12 Fixture Card.md"], "selected_profile_route_ids": [], "selected_read_sets": [], "loaded_module_paths": ["kernel/K13 Task Runtime and Execution Control/08 Required Queue Contract and Lifecycle.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R08", "kind": "card", "path": "Card/R08 Fixture Card.md", "sha256": "sha256:0acf74d350b1d6fa22bb6a5f81f3a5f6e9375a3d356f13de89e6c36578e94c3b", "bytes": 490, "route_id": "R08", "read_set": "Read Set/R08 Fixture Read Set.md", "read_set_sha256": "sha256:a2189960a9eefe97d6b7be24829c44cc244bb613a43fb95544a8073f859a841f", "source_hash": "76ce175e3a66", "reviewed_source_hash": "76ce175e3a66", "reviewed_card_hash": "d44858eb838d", "readback_rule_ids": [], "phase": "task-completion"}, {"piece_id": "card:R12", "kind": "card", "path": "Card/R12 Fixture Card.md", "sha256": "sha256:d2961cde8b546a73e13bb06fd6a21f150213cdb8fc9109fcb05594c234b986a6", "bytes": 490, "route_id": "R12", "read_set": "Read Set/R12 Fixture Read Set.md", "read_set_sha256": "sha256:201625e05a02a4ef0cb81b2e2760c79385f2023ff8a8ab83844f251ae06e1c5b", "source_hash": "7b8ea7661eeb", "reviewed_source_hash": "7b8ea7661eeb", "reviewed_card_hash": "5afa4d697ec7", "readback_rule_ids": [], "phase": "batch-gate"}], "piece_count": 4, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03"], "piece_ids": ["card:R01", "card:R03"], "piece_count": 2, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03"], "envelope_bytes": 1883}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": ["R12"], "piece_ids": ["card:R12"], "piece_count": 1, "parts": [{"part_index": 0, "piece_ids": ["card:R12"], "envelope_bytes": 1143}], "part_count": 1}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": ["R08"], "piece_ids": ["card:R08"], "piece_count": 1, "parts": [{"part_index": 0, "piece_ids": ["card:R08"], "envelope_bytes": 1148}], "part_count": 1}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R08": "task-completion", "R12": "batch-gate"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:5e8a7ea82f31b1935eec3a77d8af75511fef66f8b8fecdb898bceb35b136e0df"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T054052Z-237fff3f55ad4b0482c9a1ab1c63ca43-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-11T05:40:52Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:8e452f72fbc227887be42c5d9e167f19a20ae785a93c4b2855a7e20bdbde3ee5", "card_bundle_sha256": "sha256:dcbe2377b8c503b4f55941718eae1720c1d9cdf58585f6bf257cefa4ab53fe9e", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R08", "R12"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R08 Fixture Card.md", "Card/R12 Fixture Card.md"], "selected_profile_route_ids": [], "selected_read_sets": [], "loaded_module_paths": ["kernel/K13 Task Runtime and Execution Control/08 Required Queue Contract and Lifecycle.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R08", "kind": "card", "path": "Card/R08 Fixture Card.md", "sha256": "sha256:0acf74d350b1d6fa22bb6a5f81f3a5f6e9375a3d356f13de89e6c36578e94c3b", "bytes": 490, "route_id": "R08", "read_set": "Read Set/R08 Fixture Read Set.md", "read_set_sha256": "sha256:a2189960a9eefe97d6b7be24829c44cc244bb613a43fb95544a8073f859a841f", "source_hash": "76ce175e3a66", "reviewed_source_hash": "76ce175e3a66", "reviewed_card_hash": "d44858eb838d", "readback_rule_ids": [], "phase": "task-completion"}, {"piece_id": "card:R12", "kind": "card", "path": "Card/R12 Fixture Card.md", "sha256": "sha256:d2961cde8b546a73e13bb06fd6a21f150213cdb8fc9109fcb05594c234b986a6", "bytes": 490, "route_id": "R12", "read_set": "Read Set/R12 Fixture Read Set.md", "read_set_sha256": "sha256:201625e05a02a4ef0cb81b2e2760c79385f2023ff8a8ab83844f251ae06e1c5b", "source_hash": "7b8ea7661eeb", "reviewed_source_hash": "7b8ea7661eeb", "reviewed_card_hash": "5afa4d697ec7", "readback_rule_ids": [], "phase": "batch-gate"}], "piece_count": 4, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03"], "piece_ids": ["card:R01", "card:R03"], "piece_count": 2, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03"], "envelope_bytes": 1883}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": ["R12"], "piece_ids": ["card:R12"], "piece_count": 1, "parts": [{"part_index": 0, "piece_ids": ["card:R12"], "envelope_bytes": 1143}], "part_count": 1}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": ["R08"], "piece_ids": ["card:R08"], "piece_count": 1, "parts": [{"part_index": 0, "piece_ids": ["card:R08"], "envelope_bytes": 1148}], "part_count": 1}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R08": "task-completion", "R12": "batch-gate"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:8e452f72fbc227887be42c5d9e167f19a20ae785a93c4b2855a7e20bdbde3ee5"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/ready-B2.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/ready-B2.jsonl index 3833d7ba..f383b0ab 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/ready-B2.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/ready-B2.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184533Z-5181ca6d3c0843d892d3f1b3f92b7ed8-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=1 ready=B2", "checked_at": "2026-09-09T18:45:33Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B2", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:a51dcddc730ab11ff5a65f9a651da89dd9154cb59abfdcf1a4358b3d8ed326b3", "coverage_ledger_sha256": "sha256:227e74f558b95a5220bab8a87358a8a753a1049e935ad0f850a9a1c43faed71a", "progress_ledger_sha256": "sha256:924b61d77239b5944bfbb07924140e6cc684177d4baeb59d0b38df0a0cf1cb4b", "queue_revision": 2, "queue_state_revision": 3, "remaining_required_work_units": 1, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:5e8a7ea82f31b1935eec3a77d8af75511fef66f8b8fecdb898bceb35b136e0df", "card_bundle_sha256": "sha256:1f367ff96b24fa57755be4def01068db848d008394efeea7c53d6d6480969916", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B2", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:a51dcddc730ab11ff5a65f9a651da89dd9154cb59abfdcf1a4358b3d8ed326b3", "coverage_ledger_sha256": "sha256:227e74f558b95a5220bab8a87358a8a753a1049e935ad0f850a9a1c43faed71a", "progress_ledger_sha256": "sha256:924b61d77239b5944bfbb07924140e6cc684177d4baeb59d0b38df0a0cf1cb4b", "queue_revision": 2, "queue_state_revision": 3, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R08", "R12"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R08 Fixture Card.md", "Card/R12 Fixture Card.md"], "selected_profile_route_ids": [], "selected_read_sets": [], "loaded_module_paths": ["kernel/K13 Task Runtime and Execution Control/08 Required Queue Contract and Lifecycle.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R08", "kind": "card", "path": "Card/R08 Fixture Card.md", "sha256": "sha256:0acf74d350b1d6fa22bb6a5f81f3a5f6e9375a3d356f13de89e6c36578e94c3b", "bytes": 490, "route_id": "R08", "read_set": "Read Set/R08 Fixture Read Set.md", "read_set_sha256": "sha256:a2189960a9eefe97d6b7be24829c44cc244bb613a43fb95544a8073f859a841f", "source_hash": "76ce175e3a66", "reviewed_source_hash": "76ce175e3a66", "reviewed_card_hash": "d44858eb838d", "readback_rule_ids": [], "phase": "task-completion"}, {"piece_id": "card:R12", "kind": "card", "path": "Card/R12 Fixture Card.md", "sha256": "sha256:d2961cde8b546a73e13bb06fd6a21f150213cdb8fc9109fcb05594c234b986a6", "bytes": 490, "route_id": "R12", "read_set": "Read Set/R12 Fixture Read Set.md", "read_set_sha256": "sha256:201625e05a02a4ef0cb81b2e2760c79385f2023ff8a8ab83844f251ae06e1c5b", "source_hash": "7b8ea7661eeb", "reviewed_source_hash": "7b8ea7661eeb", "reviewed_card_hash": "5afa4d697ec7", "readback_rule_ids": [], "phase": "batch-gate"}], "piece_count": 4, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03"], "piece_ids": ["card:R01", "card:R03"], "piece_count": 2, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03"], "envelope_bytes": 1883}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": ["R12"], "piece_ids": ["card:R12"], "piece_count": 1, "parts": [{"part_index": 0, "piece_ids": ["card:R12"], "envelope_bytes": 1143}], "part_count": 1}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": ["R08"], "piece_ids": ["card:R08"], "piece_count": 1, "parts": [{"part_index": 0, "piece_ids": ["card:R08"], "envelope_bytes": 1148}], "part_count": 1}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R08": "task-completion", "R12": "batch-gate"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:5e8a7ea82f31b1935eec3a77d8af75511fef66f8b8fecdb898bceb35b136e0df"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T054101Z-257b5ee1e9ee4bacaf8c336bd7529f08-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=1 ready=B2", "checked_at": "2026-09-11T05:41:01Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B2", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:7893a15a195746287fd7c2dcef2c59390d69d4ac2a3ce25bb5145f23b2e8a942", "coverage_ledger_sha256": "sha256:e1bbf53c27e2ea489ed84a83b50f01568c4461d5d5e3ddff3896968d7bc37d58", "progress_ledger_sha256": "sha256:b9eb0549101038420b9d5469515178bed31ebb954054cfd1e1d6f60b7f72b409", "queue_revision": 2, "queue_state_revision": 3, "remaining_required_work_units": 1, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:8e452f72fbc227887be42c5d9e167f19a20ae785a93c4b2855a7e20bdbde3ee5", "card_bundle_sha256": "sha256:467df1d0c562071f1178ec860a4d27e62fc8632f2061cd8050081623c36f9836", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B2", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:7893a15a195746287fd7c2dcef2c59390d69d4ac2a3ce25bb5145f23b2e8a942", "coverage_ledger_sha256": "sha256:e1bbf53c27e2ea489ed84a83b50f01568c4461d5d5e3ddff3896968d7bc37d58", "progress_ledger_sha256": "sha256:b9eb0549101038420b9d5469515178bed31ebb954054cfd1e1d6f60b7f72b409", "queue_revision": 2, "queue_state_revision": 3, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:6f8b61da6713910a2fb41b73f797f58b891ffad0b5f825a6ddf5f03f132fb71a", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R08", "R12"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R08 Fixture Card.md", "Card/R12 Fixture Card.md"], "selected_profile_route_ids": [], "selected_read_sets": [], "loaded_module_paths": ["kernel/K13 Task Runtime and Execution Control/08 Required Queue Contract and Lifecycle.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R08", "kind": "card", "path": "Card/R08 Fixture Card.md", "sha256": "sha256:0acf74d350b1d6fa22bb6a5f81f3a5f6e9375a3d356f13de89e6c36578e94c3b", "bytes": 490, "route_id": "R08", "read_set": "Read Set/R08 Fixture Read Set.md", "read_set_sha256": "sha256:a2189960a9eefe97d6b7be24829c44cc244bb613a43fb95544a8073f859a841f", "source_hash": "76ce175e3a66", "reviewed_source_hash": "76ce175e3a66", "reviewed_card_hash": "d44858eb838d", "readback_rule_ids": [], "phase": "task-completion"}, {"piece_id": "card:R12", "kind": "card", "path": "Card/R12 Fixture Card.md", "sha256": "sha256:d2961cde8b546a73e13bb06fd6a21f150213cdb8fc9109fcb05594c234b986a6", "bytes": 490, "route_id": "R12", "read_set": "Read Set/R12 Fixture Read Set.md", "read_set_sha256": "sha256:201625e05a02a4ef0cb81b2e2760c79385f2023ff8a8ab83844f251ae06e1c5b", "source_hash": "7b8ea7661eeb", "reviewed_source_hash": "7b8ea7661eeb", "reviewed_card_hash": "5afa4d697ec7", "readback_rule_ids": [], "phase": "batch-gate"}], "piece_count": 4, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03"], "piece_ids": ["card:R01", "card:R03"], "piece_count": 2, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03"], "envelope_bytes": 1883}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": ["R12"], "piece_ids": ["card:R12"], "piece_count": 1, "parts": [{"part_index": 0, "piece_ids": ["card:R12"], "envelope_bytes": 1143}], "part_count": 1}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": ["R08"], "piece_ids": ["card:R08"], "piece_count": 1, "parts": [{"part_index": 0, "piece_ids": ["card:R08"], "envelope_bytes": 1148}], "part_count": 1}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R08": "task-completion", "R12": "batch-gate"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:8e452f72fbc227887be42c5d9e167f19a20ae785a93c4b2855a7e20bdbde3ee5"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/rendering-verification.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/rendering-verification.jsonl index a0a759a1..8b112ada 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/rendering-verification.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/rendering-verification.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-record_rendering_verification-20260909T184517Z-61a42ad11680459c93b46115a431f24b-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-09T18:45:17Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-0590c47814808bad", "audit_plan_sha256": "sha256:ef89ef1b28c24c5bb4ceae5b3c42229870c9a71ef11edf50b8c7b686f51b8549", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} -{"receipt_id": "audit-record_rendering_verification-20260909T184535Z-e7ee12d55a234dcfb0b61a2adb51e956-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B2", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-09T18:45:35Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B2-0ac207a389375f71", "audit_plan_sha256": "sha256:92e22aec67f05e471fe34bfbc2710ebb59bd07be4a0933e5c3b4afc85decf865", "obligation_id": "audit-obligation-0584c14736103f7189523f33", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/B.md"], "artifact_fingerprint": "sha256:c1eef15cdbdd9ed6cf208c3a9400497177ce41277d9b27521b97c561fd8e4f86", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:2b257047166b7e5a24d2143cd1a267bee8cda26284100ed2603f3aa314fee5fc", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} +{"receipt_id": "audit-record_rendering_verification-20260911T054057Z-8016ffabe9e84ff69de1e5e0f20b9b39-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-11T05:40:57Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-af1384e3d3fe50f1", "audit_plan_sha256": "sha256:e55464160dd1d5f4abb46816b85c88c5ffb225529015ec77088e43bcd60e08b1", "obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:dbfb5b25747bc99e1c3bdd48180c7b8526c22aa872ab0b9f8aad09147df38ad0", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b9d8f9a17ad5df41de6656c8dad11d077cb702497bd5bec38998a46ca491fd50", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} +{"receipt_id": "audit-record_rendering_verification-20260911T054104Z-e565efd3e141413d8c4f23f6507f7cbe-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B2", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-11T05:41:04Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B2-4a88f1e276c004d8", "audit_plan_sha256": "sha256:a1c400751940f4f92f5043d7a9dc0a78630198716716a790e84f8340159c85fd", "obligation_id": "audit-obligation-507a528229064411bfcd635c", "batch_id": "B2", "opening_transition_receipt": "audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/B.md"], "artifact_fingerprint": "sha256:d51a179eae19939f36d3a9697211bf55308b7dd397c3dc9b59ee6da900f2daaa", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:9af874bac6f425eded9c9e41d2fd2c88633390cc288c1348de787440062d8747", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/standards-adoptions.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/standards-adoptions.jsonl index 0c6770f8..502b1e3d 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/standards-adoptions.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/standards-adoptions.jsonl @@ -1,2 +1,2 @@ -{"check":"profile-check-summary","checked_at":"2026-09-09T18:45:15Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260909T184515Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} -{"check":"profile_adoption","checked_at":"2026-09-09T18:45:15Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_load_receipt_id":"audit-check_profile-20260909T184515Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} +{"check":"profile-check-summary","checked_at":"2026-09-11T05:40:51Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260911T054051Z-d61a5389796c4bd0af9014be3165924a-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} +{"check":"profile_adoption","checked_at":"2026-09-11T05:40:51Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_load_receipt_id":"audit-check_profile-20260911T054051Z-d61a5389796c4bd0af9014be3165924a-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/task-plans.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/task-plans.jsonl index 2518efab..d4e84336 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/task-plans.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/task-plans.jsonl @@ -1 +1 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:ed972817652d8ed684af3c4fb8defcc3326d55523af746dac0e6a6f575fcc094","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:5e40bbf79b7e588c053cab7847439d1532c9ca69ef8d6fd2b05d5f6425d8c57f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:ed972817652d8ed684af3c4fb8defcc3326d55523af746dac0e6a6f575fcc094","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:5e40bbf79b7e588c053cab7847439d1532c9ca69ef8d6fd2b05d5f6425d8c57f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/task-transitions.jsonl b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/task-transitions.jsonl index e611788b..02e8421d 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/task-transitions.jsonl +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/receipts/task-transitions.jsonl @@ -1,2 +1,2 @@ {"actor_role":"integrator","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946","after_queue_revision":2,"after_required_queue_sha256":"sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c","before_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","before_progress_sha256":"sha256:ed972817652d8ed684af3c4fb8defcc3326d55523af746dac0e6a6f575fcc094","before_queue_revision":1,"before_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","check":"queue_structure","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8","contract_version":"c1","details":"fixture initial Queue materialization","invalidated_by":null,"queue_state_revision":0,"receipt_id":"audit-fixture-initial-queue","receipt_type_id":"queue-materialization-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":".cambium/state/required_queue.yaml","task_id":"fixture-task","tool":"compile_queue","tool_version":"1.5.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-update_task-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-09-09T18:45:15Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:c7abab24ccfe85dce4390d712eaeb9c1b18d5b738e8a7d708aa96c96a0dfe56a", "before_progress_sha256": "sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946", "evidence_receipt": "audit-check_queue-20260909T184515Z-fa1b4005004e4a10aa712b52678a7b34-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001", "after_progress_sha256": "sha256:88e0bb4f0ff1493709561f4d750b52b3f99c5752041798fa70256d31e3d18012"} +{"receipt_id": "audit-update_task-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-09-11T05:40:52Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:861869fd2c4ca07c5a5230d78f249fa4be26bebf3fbb80d8831109556460e0e8", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:2d22b42761f1974100eec19e3edcc8f953d7584a8fec2479da622ed80aa21fb1", "before_progress_sha256": "sha256:1634d87a746161e4ee374c79e3280c6c6f6b9382b77f6f821666e24644d06946", "evidence_receipt": "audit-check_queue-20260911T054052Z-237fff3f55ad4b0482c9a1ab1c63ca43-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001", "after_progress_sha256": "sha256:2c7adef5daf7df82bd219c3f3e2054d6fd1b09e89aae224782084474a7f39d87"} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/coverage_ledger.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/coverage_ledger.yaml index 23f52da1..dfea37a3 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/coverage_ledger.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/coverage_ledger.yaml @@ -39,13 +39,13 @@ pages: reentry_condition: null authoring_status: reviewed gate_receipts: - - audit-record_batch_page_review-20260909T184520Z-2ff9a54053a24bb197aa3cea03b33b08-0001 - - audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0010 + - audit-record_batch_page_review-20260911T054056Z-54cc878fe4b248c697b97d762a096258-0001 + - audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0010 property_state: last_reviewed: - value: 2026-09-09 - evidence_receipt: audit-check_batch_close-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0010 - content_fingerprint: sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f + value: 2026-09-11 + evidence_receipt: audit-check_batch_close-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0010 + content_fingerprint: sha256:3cae6b335b58a7f58970425c193ae89dda855cd56a5bc8acf9d0981774800a50 - path: Topics/B.md coverage_disposition: required canonical_owner: Topics/B.md @@ -60,11 +60,11 @@ pages: reentry_condition: null authoring_status: reviewed gate_receipts: - - audit-record_batch_page_review-20260909T184536Z-05e2c26e3437487f80b3ddf96bf568b4-0001 - - audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0010 + - audit-record_batch_page_review-20260911T054103Z-612e1cd05e534fab87cfe691b8153618-0001 + - audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0010 property_state: last_reviewed: - value: 2026-09-09 - evidence_receipt: audit-check_batch_close-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0010 - content_fingerprint: sha256:bd95631b283d1c1d77897215514b20d468fdd5da02003716994af13c2dca471c + value: 2026-09-11 + evidence_receipt: audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0010 + content_fingerprint: sha256:b5c8c55c0599e683c595841079ea1849f7a4ce32311d48264f8acfeb2058359f open_gaps: [] diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/progress_ledger.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/progress_ledger.yaml index eb287b35..86e1d351 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/progress_ledger.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/progress_ledger.yaml @@ -2,11 +2,11 @@ schema_version: 2 task_id: fixture-task task_state: active task_transition_receipts: - - audit-update_task-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001 + - audit-update_task-20260911T054052Z-a3806519423640c19c7f771533822656-0001 required_queue_path: .cambium/state/required_queue.yaml queue_revision: 2 queue_state_revision: 6 -required_queue_sha256: sha256:975c31399e4ec9ab991a4b8602ef665dec77496013804526c0b66da93cbad219 +required_queue_sha256: sha256:21a85309af11b8e7c19e053f891a8bc79bde958cefd5d672a8aad677dcabc062 initial_queue_receipt: audit-fixture-initial-queue contract: contract_version: c1 @@ -43,12 +43,12 @@ contract: mode: user-only allowed_change_classes: [] checkpoint: - recorded_at: 2026-09-09T18:45:15Z + recorded_at: 2026-09-11T05:40:52Z summary: first Required Queue batch B1 opened task_state: active - task_transition_receipt: audit-update_task-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001 + task_transition_receipt: audit-update_task-20260911T054052Z-a3806519423640c19c7f771533822656-0001 coverage_sha256: sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7 - required_queue_sha256: sha256:c7abab24ccfe85dce4390d712eaeb9c1b18d5b738e8a7d708aa96c96a0dfe56a + required_queue_sha256: sha256:2d22b42761f1974100eec19e3edcc8f953d7584a8fec2479da622ed80aa21fb1 queue_revision: 2 queue_state_revision: 1 terminal_audit: diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/required_queue.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/required_queue.yaml index 60dd07d5..bc19dc66 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/required_queue.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/state/required_queue.yaml @@ -20,21 +20,21 @@ required_queue: work_spec_sha256: null state: closed hold_state: none - opened_at: 2026-09-09T18:45:15Z - activation_receipt: audit-check_queue-20260909T184515Z-fa1b4005004e4a10aa712b52678a7b34-0001 + opened_at: 2026-09-11T05:40:52Z + activation_receipt: audit-check_queue-20260911T054052Z-237fff3f55ad4b0482c9a1ab1c63ca43-0001 transition_receipts: - - audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001 - - audit-update_queue-20260909T184529Z-b4baa41c73664c5494b6899c5ff7141b-0001 - - audit-update_queue-20260909T184532Z-e126933eee2540bbae3eb30e3602677c-0001 - merge_ready_at: 2026-09-09T18:45:27Z + - audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001 + - audit-update_queue-20260911T054059Z-2e359b4db51d4df486795aadf2f2edec-0001 + - audit-update_queue-20260911T054101Z-cdce84b6becc4e729c3060bf79c31633-0001 + merge_ready_at: 2026-09-11T05:40:58Z delta_path: .cambium/deltas/B1.yaml - delta_sha256: sha256:595d58995d3f38e30036b7f2009b117d41ddb56d9834563ab353f958dfb552e2 + delta_sha256: sha256:039c103d6adcf50c7f7da895582f5b3a30d30bccb59efd485c940cbd4cf073d8 batch_receipts: - - audit-manual-attestation-20260909T184526Z-6d782ad4983e47a5ad1f3f87cf3b0976-0001 - closed_at: 2026-09-09T18:45:32Z - queue_consistency_receipt: audit-check_queue-20260909T184532Z-a9cab420654846ac985148c4a44ce0b8-0001 - close_gate_receipt: audit-check_batch_close-20260909T184531Z-a9cab420654846ac985148c4a44ce0b8-9999 - delta_apply_receipt: audit-apply_delta-20260909T184530Z-2d288ede0926424f90c9086d59fb56de-0001 + - audit-manual-attestation-20260911T054057Z-d3cba01ebab04899bcf67df3c7bb37d1-0001 + closed_at: 2026-09-11T05:41:00Z + queue_consistency_receipt: audit-check_queue-20260911T054100Z-15cf568fd1804367b2dd5f16e6f6c0b8-0001 + close_gate_receipt: audit-check_batch_close-20260911T054059Z-15cf568fd1804367b2dd5f16e6f6c0b8-9999 + delta_apply_receipt: audit-apply_delta-20260911T054059Z-104d87d20de342caab26868773e07133-0001 - id: B2 family: Core order: 2 @@ -50,18 +50,18 @@ required_queue: work_spec_sha256: null state: closed hold_state: none - opened_at: 2026-09-09T18:45:34Z - activation_receipt: audit-check_queue-20260909T184533Z-5181ca6d3c0843d892d3f1b3f92b7ed8-0001 + opened_at: 2026-09-11T05:41:01Z + activation_receipt: audit-check_queue-20260911T054101Z-257b5ee1e9ee4bacaf8c336bd7529f08-0001 transition_receipts: - - audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001 - - audit-update_queue-20260909T184549Z-fccbb802b0d9471594c4c31cfb5e4c9d-0001 - - audit-update_queue-20260909T184553Z-2de87b1ea85b461b9ff6b5b2e05348d0-0001 - merge_ready_at: 2026-09-09T18:45:47Z + - audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001 + - audit-update_queue-20260911T054109Z-b854eabbae5f429ca2441f620e771f0b-0001 + - audit-update_queue-20260911T054111Z-5e2a7fdc531f4b928420fc797fb1d394-0001 + merge_ready_at: 2026-09-11T05:41:08Z delta_path: .cambium/deltas/B2.yaml - delta_sha256: sha256:7a00a9a18675860891e55213673c54c93ba28b73bf503065fdd1cd8cffbe2395 + delta_sha256: sha256:50fe3d62da044ffc8cccc5d4d37be8b4962252ac60bf6bec3068b61890e82780 batch_receipts: - - audit-manual-attestation-20260909T184546Z-224537f201f54c25818439b628c2b2bf-0001 - closed_at: 2026-09-09T18:45:52Z - queue_consistency_receipt: audit-check_queue-20260909T184552Z-1909b3483ca84cb4b913d2ebb6219ba8-0001 - close_gate_receipt: audit-check_batch_close-20260909T184551Z-1909b3483ca84cb4b913d2ebb6219ba8-9999 - delta_apply_receipt: audit-apply_delta-20260909T184550Z-63d4b0c7b32c422b8cca086f7426e904-0001 + - audit-manual-attestation-20260911T054107Z-9d87f8a9a97546bab2944b0c2898e2c1-0001 + closed_at: 2026-09-11T05:41:11Z + queue_consistency_receipt: audit-check_queue-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-0001 + close_gate_receipt: audit-check_batch_close-20260911T054110Z-2adaad1319bf434ca10d2a253c738887-9999 + delta_apply_receipt: audit-apply_delta-20260911T054109Z-5723a7182c2f43f5b3ff9933bfbcd53f-0001 diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/tmp/receipt-append.free b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/tmp/receipt-append.free index 0dac7188..80d62601 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/tmp/receipt-append.free +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/tmp/receipt-append.free @@ -1 +1 @@ -{"held_since": "2026-09-09T18:45:54Z", "note": "write_receipts:queue-transitions.jsonl", "pid": 17838} +{"held_since": "2026-09-11T05:41:11Z", "note": "write_receipts:queue-transitions.jsonl", "pid": 91307} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml similarity index 87% rename from Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml rename to Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml index 886c95e8..43e16e9e 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-af1384e3d3fe50f1.yaml @@ -1,60 +1,38 @@ schema_version: 2 -plan_id: audit-plan-B1-7b043f99f22e6686 +plan_id: audit-plan-B1-af1384e3d3fe50f1 task_id: fixture-task batch_id: B1 -generated_at: 2026-09-09T18:43:38Z +generated_at: 2026-09-11T05:40:52Z queue_revision: 2 queue_state_revision: 1 -required_queue_sha256: sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218 +required_queue_sha256: sha256:2d22b42761f1974100eec19e3edcc8f953d7584a8fec2479da622ed80aa21fb1 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 active_standards_sha256: sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e selected_profile_manifest: profiles/test-profile/profile.toml profile_snapshot_sha256: sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de profile_contract_fingerprint: sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f -opening_transition_receipt: audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 -artifact_snapshot_sha256: sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce -contract_snapshot_sha256: sha256:9f691afc48694ce4d7583a2c75ea770df223a8d6f851a37fcdca8cd6431f6800 -accepted_baseline_sha256: sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2 +opening_transition_receipt: audit-update_queue-20260911T054052Z-a3806519423640c19c7f771533822656-0001 +artifact_snapshot_sha256: sha256:bd91f61db03db4aacbd0361dfa78a14eda1e02465f999fda18a292d9a4ddaaec +contract_snapshot_sha256: sha256:37b8a08c58b226892dc6b72e0ca55c226e404af3c686d8aa06dc47066639036b +accepted_baseline_sha256: sha256:0d7a00d700add160dfc42fe009ae47a5a8a57795d56658b8669e86f9fd120646 obligations: - owner_kind: kernel - owner_rule_id: k12-02-rendering-verification-record + owner_rule_id: k12-05-frozen-task-contract-references kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge target: B1 - applicability: every-batch + applicability: batch-contract-freezes-machine-checkable-component-references evidence_role: emits - evidence_kind: audit-receipt - dimension: rendering - acceptance_predicate: k12-02-rendering-verification-record - producer_capability: dedicated-rendering-verification-v1 + evidence_kind: changed-scope-check-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-05-frozen-task-contract-references + producer_capability: changed-scope-evidence-adapter-v1 producer_gate_id: null - producer_check: changed_scope_rendering_escalation_record + producer_check: changed_scope_frozen_task_contract_references consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-113b762c4a62dfbc8aee01b0 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-09-coverage-file-count - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-coverage-file-count - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_coverage_file_count - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-19e1e37cb0bb9f054a0b88a0 + obligation_id: audit-obligation-1009563eda811c9053799b34 review_due: null status: required evidence_ref: null @@ -104,6 +82,50 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-guidance-and-contract-continuity + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-guidance-and-contract-continuity + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_guidance_and_contract_continuity + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-40733204001602f70ebc52c3 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-02-level0-fence-closure + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: every-changed-markdown-page + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: structure_and_links + acceptance_predicate: k12-02-level0-fence-closure + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_level0_fence_closure + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-42ec6dff57fd0f82842b993d + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-guidance-state-zero-counts kernel_extension_point: null @@ -112,7 +134,7 @@ obligations: target: Progress.guidance_queue applicability: every-batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-guidance-state-zero-counts producer_capability: changed-scope-evidence-adapter-v1 @@ -120,7 +142,29 @@ obligations: producer_check: changed_scope_guidance_state_zero_counts consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-4215d25bc7ed1b36da485238 + obligation_id: audit-obligation-4932ad3ff5f59ceacb2debb2 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-05-coverage-routing-state + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: changed-scope-includes-coverage-or-required-routing-state + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-05-coverage-routing-state + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_coverage_routing_state + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-4988244dd2b36bbf79715593 review_due: null status: required evidence_ref: null @@ -148,6 +192,28 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-coverage-file-count + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-coverage-file-count + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_coverage_file_count + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-5ac848ac97bc07bba9d83423 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-page-contract-candidates kernel_extension_point: null @@ -171,44 +237,22 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-registered-residual-content - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-registered-residual-content - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_registered_residual_content - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-859d5c20dac12f1ec6603f43 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-02-level0-fence-closure + owner_rule_id: k12-02-rendering-verification-record kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge - target: Topics/A.md - applicability: every-changed-markdown-page + target: B1 + applicability: every-batch evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-02-level0-fence-closure - producer_capability: changed-scope-evidence-adapter-v1 + evidence_kind: rendering-verification-evidence + dimension: rendering + acceptance_predicate: k12-02-rendering-verification-record + producer_capability: dedicated-rendering-verification-v1 producer_gate_id: null - producer_check: changed_scope_level0_fence_closure + producer_check: changed_scope_rendering_escalation_record consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-957aa501d95166f7ed2f4c45 + obligation_id: audit-obligation-7acdd4ef8b185eada9710b89 review_due: null status: required evidence_ref: null @@ -237,110 +281,66 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-guidance-and-contract-continuity + owner_rule_id: k12-09-wiki-link-resolution kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-guidance-and-contract-continuity + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-wiki-link-resolution producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_guidance_and_contract_continuity + producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-b1b9771b935451ab7a963fe4 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-frozen-task-contract-references - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: B1 - applicability: batch-contract-freezes-machine-checkable-component-references - evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-05-frozen-task-contract-references - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_frozen_task_contract_references - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-c956e0ba5024cd967f9960c3 + obligation_id: audit-obligation-b28c171fb51c50fca48c92eb review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-wiki-link-resolution + owner_rule_id: k12-09-graph-and-duplicate-basenames kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links - acceptance_predicate: k12-09-wiki-link-resolution + acceptance_predicate: k12-09-graph-and-duplicate-basenames producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_wiki_link_resolution + producer_check: closed_list_graph_and_duplicate_basenames consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-ddbd6eb726689ef635f4a1ba + obligation_id: audit-obligation-b99e7cef2fd900c8ca35b64d review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-controlled-vocabulary + owner_rule_id: k12-09-registered-residual-content kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-controlled-vocabulary + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-registered-residual-content producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_controlled_vocabulary + producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-eaa2a2049e3a18517e5c6bbc - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-coverage-routing-state - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: Topics/A.md - applicability: changed-scope-includes-coverage-or-required-routing-state - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-05-coverage-routing-state - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_coverage_routing_state - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-eb616e90f4552ef21fd033e2 + obligation_id: audit-obligation-c9263feac0bf9cba181779d6 review_due: null status: required evidence_ref: null @@ -354,7 +354,7 @@ obligations: target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links acceptance_predicate: k12-09-structural-validity producer_capability: batch-close-producer-v1 @@ -362,29 +362,29 @@ obligations: producer_check: closed_list_structural_validity consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-f57b26511c04f37776cb471a + obligation_id: audit-obligation-cac1f81f2c26d514e5e4a319 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-graph-and-duplicate-basenames + owner_rule_id: k12-09-controlled-vocabulary kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-graph-and-duplicate-basenames + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-controlled-vocabulary producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_graph_and_duplicate_basenames + producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-fc0fee6e5ce4a98b249a0bd7 + obligation_id: audit-obligation-e9a4cd366f1280f647c433d9 review_due: null status: required evidence_ref: null diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml similarity index 87% rename from Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml rename to Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml index bf552a17..178a52c1 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-0ac207a389375f71.yaml +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B2-4a88f1e276c004d8.yaml @@ -1,82 +1,82 @@ schema_version: 2 -plan_id: audit-plan-B2-0ac207a389375f71 +plan_id: audit-plan-B2-4a88f1e276c004d8 task_id: fixture-task batch_id: B2 -generated_at: 2026-09-09T18:45:34Z +generated_at: 2026-09-11T05:41:02Z queue_revision: 2 queue_state_revision: 4 -required_queue_sha256: sha256:13faa5e06c1d8a4cbd66482f67bad31ad5e5a79a877f7199f51cf6482befcc0b +required_queue_sha256: sha256:e652328d368dbf279b1b2fdce9ae2e18ea1734c6bb44a08a243dc56af4e5fcd2 upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 active_standards_sha256: sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e selected_profile_manifest: profiles/test-profile/profile.toml profile_snapshot_sha256: sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de profile_contract_fingerprint: sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f -opening_transition_receipt: audit-update_queue-20260909T184534Z-30f3db990fb845eb828b80d329b76a57-0001 -artifact_snapshot_sha256: sha256:3a05478ee7c280eb603c10a2345749ab562b30921901317a1a34ff89c0b18653 -contract_snapshot_sha256: sha256:4014a4d6c27a446f0e6a5f09d96cc2b0c16fa12df98e564b185a3fcb75a723e8 -accepted_baseline_sha256: sha256:afea77d0e3c152f7e2efb246b9bb83c9e3f2625443f574b9b772640a0762fa18 +opening_transition_receipt: audit-update_queue-20260911T054102Z-12629dfa9f504ae090927947eaa33f71-0001 +artifact_snapshot_sha256: sha256:ef15849fa3829c432e4715e114898830618dfce1a5eacd22c7a1cc78d35079df +contract_snapshot_sha256: sha256:3b0d5f4ea130bb7f62c2ce6ca170b78a7db97e9f6961c7c95d3034ba836848e2 +accepted_baseline_sha256: sha256:8a080bb868e6e64465a9baf9e161748a6e48e6f646f8db38b6e55f605defad45 obligations: - owner_kind: kernel - owner_rule_id: k12-02-rendering-verification-record + owner_rule_id: k12-14-s-tier-bounded-sampling kernel_extension_point: null - partition: changed-scope-deterministic + partition: bounded-sampling due_stage: pre-merge - target: B2 - applicability: every-batch + target: Topics/B.md + applicability: selected-by-frozen-tool-sample evidence_role: emits - evidence_kind: audit-receipt - dimension: rendering - acceptance_predicate: k12-02-rendering-verification-record - producer_capability: dedicated-rendering-verification-v1 + evidence_kind: batch-page-review-record + dimension: null + acceptance_predicate: k12-14-s-tier-sampled-review-v1 + producer_capability: batch-page-review-attestation-v1 producer_gate_id: null - producer_check: changed_scope_rendering_escalation_record + producer_check: batch_page_review:s-tier-sampled-review consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-0584c14736103f7189523f33 + obligation_id: audit-obligation-256998451eafc99b5356a811 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-coverage-file-count + owner_rule_id: k12-05-coverage-routing-state kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/B.md + applicability: changed-scope-includes-coverage-or-required-routing-state evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: coverage_and_integration - acceptance_predicate: k12-09-coverage-file-count - producer_capability: batch-close-producer-v1 + acceptance_predicate: k12-05-coverage-routing-state + producer_capability: changed-scope-evidence-adapter-v1 producer_gate_id: null - producer_check: closed_list_coverage_file_count - consumer_gate_id: batch-close + producer_check: changed_scope_coverage_routing_state + consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-19e1e37cb0bb9f054a0b88a0 + obligation_id: audit-obligation-35d2808d902f21a40f42cb63 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-14-s-tier-bounded-sampling + owner_rule_id: k12-09-guidance-and-contract-continuity kernel_extension_point: null - partition: bounded-sampling - due_stage: pre-merge - target: Topics/B.md - applicability: selected-by-frozen-tool-sample + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory evidence_role: emits - evidence_kind: batch-page-review-record - dimension: null - acceptance_predicate: k12-14-s-tier-sampled-review-v1 - producer_capability: batch-page-review-attestation-v1 + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-guidance-and-contract-continuity + producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: batch_page_review:s-tier-sampled-review - consumer_gate_id: batch-review + producer_check: closed_list_guidance_and_contract_continuity + consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-256998451eafc99b5356a811 + obligation_id: audit-obligation-40733204001602f70ebc52c3 review_due: null status: required evidence_ref: null @@ -90,7 +90,7 @@ obligations: target: Progress.guidance_queue applicability: every-batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-guidance-state-zero-counts producer_capability: changed-scope-evidence-adapter-v1 @@ -98,29 +98,29 @@ obligations: producer_check: changed_scope_guidance_state_zero_counts consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-4215d25bc7ed1b36da485238 + obligation_id: audit-obligation-4932ad3ff5f59ceacb2debb2 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-02-level0-wiki-link-resolution + owner_rule_id: k12-02-rendering-verification-record kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge - target: Topics/B.md - applicability: every-changed-markdown-page + target: B2 + applicability: every-batch evidence_role: emits - evidence_kind: gate-receipt - dimension: structure_and_links - acceptance_predicate: k12-02-level0-wiki-link-resolution - producer_capability: null - producer_gate_id: wiki-link-integrity - producer_check: link-check-summary + evidence_kind: rendering-verification-evidence + dimension: rendering + acceptance_predicate: k12-02-rendering-verification-record + producer_capability: dedicated-rendering-verification-v1 + producer_gate_id: null + producer_check: changed_scope_rendering_escalation_record consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-60c54f9d3b172ac49ba194ba + obligation_id: audit-obligation-507a528229064411bfcd635c review_due: null status: required evidence_ref: null @@ -134,7 +134,7 @@ obligations: target: B2 applicability: batch-contract-freezes-machine-checkable-component-references evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-frozen-task-contract-references producer_capability: changed-scope-evidence-adapter-v1 @@ -142,29 +142,51 @@ obligations: producer_check: changed_scope_frozen_task_contract_references consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-7b6c12cf8c8deb51d8ea94f9 + obligation_id: audit-obligation-50abd2e00aeae3a36a2fa81c review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-registered-residual-content + owner_rule_id: k12-09-coverage-file-count kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: coverage_and_integration - acceptance_predicate: k12-09-registered-residual-content + acceptance_predicate: k12-09-coverage-file-count producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_registered_residual_content + producer_check: closed_list_coverage_file_count consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-859d5c20dac12f1ec6603f43 + obligation_id: audit-obligation-5ac848ac97bc07bba9d83423 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-02-level0-wiki-link-resolution + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/B.md + applicability: every-changed-markdown-page + evidence_role: emits + evidence_kind: gate-receipt + dimension: structure_and_links + acceptance_predicate: k12-02-level0-wiki-link-resolution + producer_capability: null + producer_gate_id: wiki-link-integrity + producer_check: link-check-summary + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-60c54f9d3b172ac49ba194ba review_due: null status: required evidence_ref: null @@ -200,7 +222,7 @@ obligations: target: Topics/B.md applicability: every-changed-markdown-page evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: structure_and_links acceptance_predicate: k12-02-level0-fence-closure producer_capability: changed-scope-evidence-adapter-v1 @@ -208,7 +230,7 @@ obligations: producer_check: changed_scope_level0_fence_closure consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-a8bb789d928ed0f4aff83a43 + obligation_id: audit-obligation-a719c27f36e1328a82029639 review_due: null status: required evidence_ref: null @@ -237,110 +259,110 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-guidance-and-contract-continuity + owner_rule_id: k12-09-wiki-link-resolution kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-guidance-and-contract-continuity + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-wiki-link-resolution producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_guidance_and_contract_continuity + producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-b1b9771b935451ab7a963fe4 + obligation_id: audit-obligation-b28c171fb51c50fca48c92eb review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-05-coverage-routing-state + owner_rule_id: k12-09-graph-and-duplicate-basenames kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: Topics/B.md - applicability: changed-scope-includes-coverage-or-required-routing-state + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-05-coverage-routing-state - producer_capability: changed-scope-evidence-adapter-v1 + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-graph-and-duplicate-basenames + producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: changed_scope_coverage_routing_state - consumer_gate_id: batch-review + producer_check: closed_list_graph_and_duplicate_basenames + consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-d0b09e312e59e3fa0988f834 + obligation_id: audit-obligation-b99e7cef2fd900c8ca35b64d review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-wiki-link-resolution + owner_rule_id: k12-09-registered-residual-content kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-wiki-link-resolution + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-registered-residual-content producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_wiki_link_resolution + producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-ddbd6eb726689ef635f4a1ba + obligation_id: audit-obligation-c9263feac0bf9cba181779d6 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-controlled-vocabulary + owner_rule_id: k12-09-structural-validity kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-controlled-vocabulary + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-structural-validity producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_controlled_vocabulary + producer_check: closed_list_structural_validity consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-eaa2a2049e3a18517e5c6bbc + obligation_id: audit-obligation-cac1f81f2c26d514e5e4a319 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-structural-validity + owner_rule_id: k12-09-controlled-vocabulary kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-structural-validity + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-controlled-vocabulary producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_structural_validity + producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-f57b26511c04f37776cb471a + obligation_id: audit-obligation-e9a4cd366f1280f647c433d9 review_due: null status: required evidence_ref: null @@ -368,25 +390,3 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-09-graph-and-duplicate-basenames - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-graph-and-duplicate-basenames - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_graph_and_duplicate_basenames - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-fc0fee6e5ce4a98b249a0bd7 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/Topics/A.md b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/Topics/A.md index 03771cc5..622c73e4 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/Topics/A.md +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/Topics/A.md @@ -7,10 +7,12 @@ depth: atomic priority: P2 authoring_status: reviewed coverage_disposition: required -last_reviewed: 2026-09-09 +last_reviewed: 2026-09-11 --- # A ## Synthetic Residual -Accepted-root liveness marker for the registered fixture scan. +Accepted-root liveness marker for the registered fixture scan. This page describes a static synthetic concept, not an operational procedure. + +Failure behavior is not applicable: this marker has no execution, operational transition, or failure outcome. diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/Topics/B.md b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/Topics/B.md index f038fe2d..48b882dc 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/Topics/B.md +++ b/Tools/tests/fixtures/integration/terminal_closed_checkpoint/Topics/B.md @@ -7,10 +7,12 @@ depth: atomic priority: P2 authoring_status: reviewed coverage_disposition: required -last_reviewed: 2026-09-09 +last_reviewed: 2026-09-11 --- # B ## Synthetic Residual -Accepted-root liveness marker for the registered fixture scan. +Accepted-root liveness marker for the registered fixture scan. This page describes a static synthetic concept, not an operational procedure. + +Failure behavior is not applicable: this marker has no execution, operational transition, or failure outcome. diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint.manifest.json b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint.manifest.json index 96f68369..97fe6c71 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint.manifest.json +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint.manifest.json @@ -1,6 +1,6 @@ { "artifacts": { - "batch_receipt": "audit-manual-attestation-20260909T184348Z-3fec0d73072b481ab341b3835645f8dc-0001", + "batch_receipt": "audit-manual-attestation-20260911T053959Z-c60e37640c8a4c50914f684c0dd4f03c-0001", "delta_path": ".cambium/deltas/B1.yaml" }, "checkpoint_id": "update-queue-merge-admission-b1-current", @@ -9,7 +9,7 @@ "files": [ { "path": ".cambium/deltas/B1.yaml", - "sha256": "sha256:e2f1e7f035c5b5d1c07860f916b886965221cbbce7aafeba7d99237fed2a2f08", + "sha256": "sha256:bbce4732177295986bbfd56e106c0e5bea609a4039d8ddd14ceda49a97a51e9f", "size": 305 }, { @@ -32,54 +32,49 @@ "sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "size": 302 }, - { - "path": ".cambium/receipts/audit-receipts.jsonl", - "sha256": "sha256:bff5e843b221bb071f615e7de8a482fdb30d3478e56fba8a4bf09547e09b3f23", - "size": 11179 - }, { "path": ".cambium/receipts/batch-page-reviews.jsonl", - "sha256": "sha256:49615abc4062ddead91e4b9845174893cd1d464f09362c916f18740fec790fbb", + "sha256": "sha256:73981628c266f4a704a22245c44a78746f1e85d5b79b9733a47c0163ee85aac8", "size": 2854 }, { "path": ".cambium/receipts/changed-scope-evidence.jsonl", - "sha256": "sha256:694a16965b5c7d0326a45d6b7df66d844ffef00c0aecbb829482c3b92750001a", - "size": 25037 + "sha256": "sha256:ae301427d8a1e3032e53090538b9fc8804f1f1a15e9de5b2191ebd518e3332f9", + "size": 25113 }, { "path": ".cambium/receipts/gate-attestations.jsonl", - "sha256": "sha256:a37bb81c59685217063663171e9d3c8ee52a7aa5c74dbe3907f69ddbafda5351", - "size": 14567 + "sha256": "sha256:2bb72c934b447245f0e7d27ef13ec672803099605584adfef11addf4589ea14f", + "size": 14270 }, { "path": ".cambium/receipts/gates.jsonl", - "sha256": "sha256:105deb39cb12be998c3a881898dbe8f18705b9c93d3edf926b9a711289a187fc", + "sha256": "sha256:731371deb42c8fd8aa170639814a20a38df83bed69dbc386dbb0f3b9e2b966a3", "size": 8120 }, { "path": ".cambium/receipts/queue-transitions.jsonl", - "sha256": "sha256:8de402c1132876ced515677a0806fb5260382b7bac9fa55b51567bb804b2663e", + "sha256": "sha256:73d354a5fbbd426c12bb6aca8d5eed5c443435805c0ea530a82a96fe221785ca", "size": 2815 }, { "path": ".cambium/receipts/rendering-verification.jsonl", - "sha256": "sha256:2e0559e7c3fcc4f543a0beb468b62d0741c19eb1ecfcfa708f7e18e99b56ee17", + "sha256": "sha256:c296d8519de04dfc0f38dde476f8809303f30b702da3e8884b5954f7b76f0fc3", "size": 2005 }, { "path": ".cambium/receipts/standards-adoptions.jsonl", - "sha256": "sha256:30d5db8f9a8a25c28065f566d7a042e68009c8d34b9aac5b4b3d097b7c49ee35", + "sha256": "sha256:4be26b017c4ee6003291c05689a99a26db3cdab2fe3d41fa271811464e6538b8", "size": 2314 }, { "path": ".cambium/receipts/task-plans.jsonl", - "sha256": "sha256:66ea69c4066abf3afa35becf1703b3267b8d9b903b09439209b54bb2a0bc73fe", + "sha256": "sha256:26ebe9b50b3f0808cfc661fb8a4260f32d947e915b384c868a5f613d7b85c550", "size": 1740 }, { "path": ".cambium/receipts/task-transitions.jsonl", - "sha256": "sha256:cfd3c21bf82d54fc04ad093104e021d11ae7941c3e382b4db0ca26111455cf87", + "sha256": "sha256:73c3c8ede0f79e1354811d4f5a2c017fe731a9c8afa637ef6f0e6a29f2f922b9", "size": 2843 }, { @@ -89,12 +84,12 @@ }, { "path": ".cambium/state/progress_ledger.yaml", - "sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0", + "sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831", "size": 2396 }, { "path": ".cambium/state/required_queue.yaml", - "sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", + "sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "size": 1077 }, { @@ -104,13 +99,13 @@ }, { "path": ".cambium/tmp/receipt-append.free", - "sha256": "sha256:dce0d81262317b4860a71ede5ef0d986db616940663490c58ede670792f95423", + "sha256": "sha256:bd8d68206bbc09a6a2ff4b928c0b27d0d3661cfa2b3693e7b0f9b4ee336fad1e", "size": 103 }, { - "path": ".cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml", - "sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", - "size": 14284 + "path": ".cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml", + "sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", + "size": 14460 }, { "path": "Topics/A.md", @@ -132,6 +127,6 @@ "scenario": "merge-admission-b1", "scenario_dependency_builder": "Tools.tests.fixtures.integration.update_queue_checkpoints.install_update_queue_profile", "schema_version": 1, - "tree_sha256": "sha256:0b447978237fa3a3863f9d70deb432ffa22c3f2d6d2c3a56640cec6aac87e2d6", - "validated_tree_sha256": "sha256:30ecd7debc4d46a8b62a4055dfffdfc028506b1bdd69ce16d2d42b4c08b87416" + "tree_sha256": "sha256:9fa59ec8760caba12a4c8a02a664a70050c3284b4c3f8208868956870d21d805", + "validated_tree_sha256": "sha256:267bfc4cd3a4f06ce3c839603242236e8df8a2fd46caa5a55f5a1a72c0c68794" } diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/deltas/B1.yaml b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/deltas/B1.yaml index 4c4a86ce..c3a6a1cc 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/deltas/B1.yaml +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/deltas/B1.yaml @@ -4,7 +4,7 @@ pages: - path: Topics/A.md authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001 + - audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001 open_gaps_added: [] open_gaps_closed: [] next_batch_updates: [] diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/audit-receipts.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/audit-receipts.jsonl deleted file mode 100644 index 6de2e035..00000000 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/audit-receipts.jsonl +++ /dev/null @@ -1,5 +0,0 @@ -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184339Z-b2304c9a9df648b0a9cb828f1927af16-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "scope": ["B1", "Topics/A.md"], "acceptance_predicate": "k12-02-rendering-verification-record", "producer_check": "changed_scope_rendering_escalation_record", "producer_capability": "dedicated-rendering-verification-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "verifier": "record_rendering_verification", "method": "record_rendering_verification@2.0.0/changed_scope_rendering_escalation_record", "evidence_ref": "audit-record_rendering_verification-20260909T184338Z-160e6ad23d854a91b48b5dce4c0054bf-0001", "checked_at": "2026-09-09T18:43:38Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184341Z-3b813c2b6bea41829761948fc25a89e7-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["Progress.guidance_queue"], "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:00b56994581dd2c25aaf9f040b56c9c2bbcefecd3e8babdcd8be54de952ef0a1", "dependency_fingerprint": "sha256:04ef7451f9798751f39b0e109542064cb90be1d33d37d75089db6f4350a07f02", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_guidance_state_zero_counts", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184341Z-22ac799d0ec34a119cb94ec7541ef7b6-0001", "checked_at": "2026-09-09T18:43:41Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184344Z-ebe81d1f44a64547af57771cac6098f1-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_level0_fence_closure", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184343Z-6c8938d1a6ad4f77ab0f025833d662b3-0001", "checked_at": "2026-09-09T18:43:43Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184345Z-a1f9ce704f0845d283825258e7be357e-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["B1", "fixture-task"], "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:56faaca5becc2f05a3c357e0658488d81e741b672f383bae5307479a0cfc2bb5", "dependency_fingerprint": "sha256:a20ba9b15284b2981017bdede641e6e22e63883c68205ed02d7fd758b7a7c8e0", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_frozen_task_contract_references", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184345Z-201ddedc2f044f7e9f8baec294a209fa-0001", "checked_at": "2026-09-09T18:43:45Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184347Z-4561b6dbaf1d48a9b6317e092752f973-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:5c97376a9223dfc3d4ab10c38c2e2355103792e32bc0850303fbc060618f427f", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_coverage_routing_state", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184346Z-5a0aec7faa5b447e846ad5c3afd46281-0001", "checked_at": "2026-09-09T18:43:46Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/batch-page-reviews.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/batch-page-reviews.jsonl index 69e48c5d..8cd1a4ea 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/batch-page-reviews.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/batch-page-reviews.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001", "receipt_type_id": "batch-page-review-record-v3", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-09T18:43:42Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:1a7b3a61301ffcf102f71dd22422504b6b16f66eaa492363701b2bed5fd381bc", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "semantic_content_fingerprint": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:44187b6f7a51c80019b6fe6c5a4f35c26e250c1ab66a46780246d92b04aad38e", "selection_frozen_at": "2026-09-09T18:43:38Z"} +{"receipt_id": "audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001", "receipt_type_id": "batch-page-review-record-v4", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-11T05:39:57Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 4, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:fb210f90f3a4dbd8b225e181fa799a80c1b69c22598b0ed519ed4a4e586f48e8", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "semantic_content_fingerprint": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:e98e99f533cda76e1ccd51e038faaa65fe6ab6a981da98996d7f916c3494efbe", "selection_frozen_at": "2026-09-11T05:39:54Z"} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl index 8ea5869a..c0ebb307 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl @@ -1,7 +1,7 @@ -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "checked_at": "2026-09-09T18:43:39Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:0035035157d4a4c1443d9c92c7f367e8e66e3cea5f3849d04de733b271e4db7a", "contract_fingerprint": "sha256:fa8d4715a38d49b0241419b23d8387b7f215996a0db506734fcae9231f0559db", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "source_receipt_set_sha256": "sha256:913ea01cb695d65ab53fe7b99bc5597538fedeab51feb7090401d94ccccec2e4", "source_receipts": [{"receipt_id": "audit-check_links-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-09T18:43:39Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184340Z-02828e24775e4cfea304cb99b076bd55-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260909T184340Z-641dc465cbcd4aae9c330521d5f9d105-0001", "checked_at": "2026-09-09T18:43:40Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:59b89355e5c2408fd1fab044605e11fa736cdd791aaa402dbe12efc3e49277be", "contract_fingerprint": "sha256:0c8baaccb74239fcbb80792ea02f5421ab291451aa45f0be7e1d36e479c66f19", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260909T184340Z-641dc465cbcd4aae9c330521d5f9d105-0001", "source_receipt_set_sha256": "sha256:bdd9e79b16aab2477ba8e31aa42023da054dcfff069b2dc8d543ec55ad8fd541", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648", "checked_at": "2026-09-09T18:43:40Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260909T184340Z-641dc465cbcd4aae9c330521d5f9d105-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184341Z-22ac799d0ec34a119cb94ec7541ef7b6-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:43:41Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:00b56994581dd2c25aaf9f040b56c9c2bbcefecd3e8babdcd8be54de952ef0a1", "dependency_fingerprint": "sha256:04ef7451f9798751f39b0e109542064cb90be1d33d37d75089db6f4350a07f02", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:00b56994581dd2c25aaf9f040b56c9c2bbcefecd3e8babdcd8be54de952ef0a1", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184343Z-dedbeb741ca841e8b42514ba8a094bcb-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260909T184343Z-e0277c84e6164b0fbfbbd31bd7a3d168-0001", "checked_at": "2026-09-09T18:43:43Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:95c210af8a21503b34c38787c22e5bf203329c88dbd01bf9dc23c732e8c08bfc", "contract_fingerprint": "sha256:6ec9e7b5c1a04811a313bcfec3689517794c95004ff86e67c2d23a1a13578ce0", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260909T184343Z-e0277c84e6164b0fbfbbd31bd7a3d168-0001", "source_receipt_set_sha256": "sha256:1709190623bae26d71d41443b95a0a215b951cf5f134fea1320c04839a65541d", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad", "checked_at": "2026-09-09T18:43:43Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184343Z-e0277c84e6164b0fbfbbd31bd7a3d168-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184343Z-6c8938d1a6ad4f77ab0f025833d662b3-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-09T18:43:43Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:d1c493e4792a44e2173e009ddb4e8e520721b8c0ace69c98e5e25c98110d541d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184345Z-201ddedc2f044f7e9f8baec294a209fa-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:43:45Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:56faaca5becc2f05a3c357e0658488d81e741b672f383bae5307479a0cfc2bb5", "dependency_fingerprint": "sha256:a20ba9b15284b2981017bdede641e6e22e63883c68205ed02d7fd758b7a7c8e0", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:6d82234f57e7c97b858f9ed924510704242a0bb4c14219a76458a777e56c077b", "repository_snapshot_sha256": "sha256:c52e9afa333cd1f9e89e2af760d2d803eb670e3910d00b67d1c64e6f46815fca", "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184346Z-5a0aec7faa5b447e846ad5c3afd46281-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:43:46Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:5c97376a9223dfc3d4ab10c38c2e2355103792e32bc0850303fbc060618f427f", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:e1f5de8fffb517ca9aefb8453e4c6e3b3367bdc5e45d4ee1150d3a40813c8834", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053954Z-e2383ee4c2dd4de5940089a1f62cdf71-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:39:54Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-1009563eda811c9053799b34", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:b07376971088e97178d58dc1ebde7cac8a25bb626edefb1c39fc6e20417d1745", "dependency_fingerprint": "sha256:61446a2a472168d2c57c51da67d5eb5a51099be0f8866187a092c28636ec6812", "contract_fingerprint": "sha256:f0fac621b510020c37911faa7bee4323511a07782911e4f209d51620377bd69d", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:a0934790ec98b279357b9c1bebabb080430def7a2e8964b3612deb1531c60f94", "repository_snapshot_sha256": "sha256:1fe91f7f696bc399dbbb6e5df941ef6bf17fc15404d3a0e24811a192918c1f87", "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "checked_at": "2026-09-11T05:39:55Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:66c16b42c13a6b6bb3bfc4b6821bda522b22bcb7312abd0c08a8e712ffddc8bc", "contract_fingerprint": "sha256:2ab6e0bd1a7f398f177eb1623d122c815d82dee3aedf58fe59522318324ac27c", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "source_receipt_set_sha256": "sha256:036215f2019710270a8eecf8f2152ba5c1800e1cfd392f772d181e348ac6c69c", "source_receipts": [{"receipt_id": "audit-check_links-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-11T05:39:55Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053955Z-5bcc3fc531934af0b82537f3443d7a0e-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260911T053955Z-f651864a37af4df3a06ca4a7b3e72510-0001", "checked_at": "2026-09-11T05:39:55Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:bfcc463967296eb15f5054d64354f450690bcdbf8f812624b44477f2d741e7b6", "contract_fingerprint": "sha256:3b9daaa9525ffb429f405477becdf78f37d0ffe72df15c7c18cb57f8f35f78ae", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260911T053955Z-f651864a37af4df3a06ca4a7b3e72510-0001", "source_receipt_set_sha256": "sha256:6c4064f3bf95f388bc9b657ff6729012019663322ce8e390919c2d921fb187ea", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648", "checked_at": "2026-09-11T05:39:55Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260911T053955Z-f651864a37af4df3a06ca4a7b3e72510-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053956Z-837d37795f334605af0c5b9b46ac229d-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-11T05:39:56Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:afd1633668d951f3cc95bd4cfe33be9fd8b211655cc0e36f5ec4c446f05eaf32", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:d1c493e4792a44e2173e009ddb4e8e520721b8c0ace69c98e5e25c98110d541d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053956Z-c0f89fc04a724a52bdd1cda981377e84-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:39:56Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:fa69c3100f05a1ace433d550004546f032b2e968e198986a682a6738a2cb8e1b", "dependency_fingerprint": "sha256:d61a63081fea2b3e9241ee8f7f42d713ee95d686f65c12d1f9acd5b4be0901d2", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:fa69c3100f05a1ace433d550004546f032b2e968e198986a682a6738a2cb8e1b", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053957Z-17ee6f2f535842afbf3e1eab5b3c32e7-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:39:57Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:6363362940720d02bc8f775e481bb40c198a8c5afbc249e707083248b3391f74", "contract_fingerprint": "sha256:397eecddd450dee44ea62c474768e6f5f748d91cf1435f65aabdf3090267c53c", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:80d87933778532824d02700c7ed2af35a23ee125399a52f620fbfbeec9599d1d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053958Z-17f4d19d7c2b422081e9b89e06cd4e26-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260911T053958Z-af5ce3a8b59d4f7a84fa3379704df785-0001", "checked_at": "2026-09-11T05:39:58Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:269f434facccb3eee17d2678ab0ac66cda7ae5e7765c6223045a583c59237b44", "contract_fingerprint": "sha256:756318390ba29c8c64e188990ff2f878012be334926c740c130da2117770f61c", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260911T053958Z-af5ce3a8b59d4f7a84fa3379704df785-0001", "source_receipt_set_sha256": "sha256:f10a3b12114f7651f2fa16465dabb77de61dc4c60da3243c72548d8f5757bc54", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad", "checked_at": "2026-09-11T05:39:58Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T053958Z-af5ce3a8b59d4f7a84fa3379704df785-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad"}} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/gate-attestations.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/gate-attestations.jsonl index 914e1272..e1ed2a94 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/gate-attestations.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/gate-attestations.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-manual-attestation-20260909T184348Z-3fec0d73072b481ab341b3835645f8dc-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-09T18:43:48Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:e2f1e7f035c5b5d1c07860f916b886965221cbbce7aafeba7d99237fed2a2f08", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001"], "audit_plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "evidence_ref": "audit-complete_audit_receipt-20260909T184339Z-b2304c9a9df648b0a9cb828f1927af16-0001", "evidence_sha256": "sha256:9a598538364050a9a4a0ebb12d85efdce1d24cbf1cf5b3850a1cd8929352bc55", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "evidence_sha256": "sha256:c3847023ca938f6c8650af60f8a8eb86142eaa29567ea796b24a0e9c208cccd5", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:0035035157d4a4c1443d9c92c7f367e8e66e3cea5f3849d04de733b271e4db7a", "contract_fingerprint": "sha256:fa8d4715a38d49b0241419b23d8387b7f215996a0db506734fcae9231f0559db", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184340Z-02828e24775e4cfea304cb99b076bd55-0001", "evidence_sha256": "sha256:4e0610cd4cbdfcc76c888c122dfc849cd4a3624a7566b9e8d53b5255d5eacb4b", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:59b89355e5c2408fd1fab044605e11fa736cdd791aaa402dbe12efc3e49277be", "contract_fingerprint": "sha256:0c8baaccb74239fcbb80792ea02f5421ab291451aa45f0be7e1d36e479c66f19", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184341Z-3b813c2b6bea41829761948fc25a89e7-0001", "evidence_sha256": "sha256:102af88987a19297287132b4c2cc36133e41b33824d4ac61486409b6c903a7e9", "artifact_fingerprint": "sha256:00b56994581dd2c25aaf9f040b56c9c2bbcefecd3e8babdcd8be54de952ef0a1", "dependency_fingerprint": "sha256:04ef7451f9798751f39b0e109542064cb90be1d33d37d75089db6f4350a07f02", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001", "evidence_sha256": "sha256:29ee4dc2b41c63d11010ba95a08182c1de1885523c689733e4d6250c5e2ed494", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:1a7b3a61301ffcf102f71dd22422504b6b16f66eaa492363701b2bed5fd381bc", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184343Z-dedbeb741ca841e8b42514ba8a094bcb-0001", "evidence_sha256": "sha256:d9ea1cbc30245219893fbc13d91ffd836179ab5c015b7541a13682959bf41b2c", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:95c210af8a21503b34c38787c22e5bf203329c88dbd01bf9dc23c732e8c08bfc", "contract_fingerprint": "sha256:6ec9e7b5c1a04811a313bcfec3689517794c95004ff86e67c2d23a1a13578ce0", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-complete_audit_receipt-20260909T184344Z-ebe81d1f44a64547af57771cac6098f1-0001", "evidence_sha256": "sha256:60a1654c67f45a94d618c5f1f9750548a5bf287919f583ca7a697e127c3a8395", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184345Z-a1f9ce704f0845d283825258e7be357e-0001", "evidence_sha256": "sha256:846856eb87c877b17006415407e429773ce4873fc7671373df26f70e8abf22e7", "artifact_fingerprint": "sha256:56faaca5becc2f05a3c357e0658488d81e741b672f383bae5307479a0cfc2bb5", "dependency_fingerprint": "sha256:a20ba9b15284b2981017bdede641e6e22e63883c68205ed02d7fd758b7a7c8e0", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "evidence_ref": "audit-complete_audit_receipt-20260909T184347Z-4561b6dbaf1d48a9b6317e092752f973-0001", "evidence_sha256": "sha256:af20b2b80905b65d8dd2b4f11466bc0fc6fe47f13fa85a62de803caaffd9930d", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:5c97376a9223dfc3d4ab10c38c2e2355103792e32bc0850303fbc060618f427f", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "result": "passed", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:2973a003b75f51334b2a5f38237ed19e7674120c58e2e5f47b27b5b4ae448167", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184339Z-b2304c9a9df648b0a9cb828f1927af16-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184339Z-b2304c9a9df648b0a9cb828f1927af16-0001", "audit-record_rendering_verification-20260909T184338Z-160e6ad23d854a91b48b5dce4c0054bf-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184340Z-02828e24775e4cfea304cb99b076bd55-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184340Z-02828e24775e4cfea304cb99b076bd55-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184341Z-3b813c2b6bea41829761948fc25a89e7-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184341Z-3b813c2b6bea41829761948fc25a89e7-0001", "audit-record_changed_scope_evidence-20260909T184341Z-22ac799d0ec34a119cb94ec7541ef7b6-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184343Z-dedbeb741ca841e8b42514ba8a094bcb-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184343Z-dedbeb741ca841e8b42514ba8a094bcb-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184344Z-ebe81d1f44a64547af57771cac6098f1-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184344Z-ebe81d1f44a64547af57771cac6098f1-0001", "audit-record_changed_scope_evidence-20260909T184343Z-6c8938d1a6ad4f77ab0f025833d662b3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184345Z-a1f9ce704f0845d283825258e7be357e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184345Z-a1f9ce704f0845d283825258e7be357e-0001", "audit-record_changed_scope_evidence-20260909T184345Z-201ddedc2f044f7e9f8baec294a209fa-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184347Z-4561b6dbaf1d48a9b6317e092752f973-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184347Z-4561b6dbaf1d48a9b6317e092752f973-0001", "audit-record_changed_scope_evidence-20260909T184346Z-5a0aec7faa5b447e846ad5c3afd46281-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:82d608066ee518bd18a7d6d10779d59cd497684836c448529761dcfa33b3659b", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"receipt_id": "audit-manual-attestation-20260911T053959Z-c60e37640c8a4c50914f684c0dd4f03c-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-11T05:39:59Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:bbce4732177295986bbfd56e106c0e5bea609a4039d8ddd14ceda49a97a51e9f", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001"], "audit_plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053954Z-e2383ee4c2dd4de5940089a1f62cdf71-0001", "evidence_sha256": "sha256:39bdeb514169a0d3d04a0b0c0e0a44e2fee14a12c58a52919024780b21c05513", "artifact_fingerprint": "sha256:b07376971088e97178d58dc1ebde7cac8a25bb626edefb1c39fc6e20417d1745", "dependency_fingerprint": "sha256:61446a2a472168d2c57c51da67d5eb5a51099be0f8866187a092c28636ec6812", "contract_fingerprint": "sha256:f0fac621b510020c37911faa7bee4323511a07782911e4f209d51620377bd69d", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "evidence_sha256": "sha256:e199d69a2495f5ea273b94a34a42682e55499c4290d38c1ebf67205b46fcdb5f", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:66c16b42c13a6b6bb3bfc4b6821bda522b22bcb7312abd0c08a8e712ffddc8bc", "contract_fingerprint": "sha256:2ab6e0bd1a7f398f177eb1623d122c815d82dee3aedf58fe59522318324ac27c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053955Z-5bcc3fc531934af0b82537f3443d7a0e-0001", "evidence_sha256": "sha256:67d0889faad4bfc1957e6646f9a48f651760bfb35084995dd62d15d646888e58", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:bfcc463967296eb15f5054d64354f450690bcdbf8f812624b44477f2d741e7b6", "contract_fingerprint": "sha256:3b9daaa9525ffb429f405477becdf78f37d0ffe72df15c7c18cb57f8f35f78ae", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053956Z-837d37795f334605af0c5b9b46ac229d-0001", "evidence_sha256": "sha256:0e131f371fe81befd3ac0551098d0a6bbf747269186461496f6b365f76a8d5e9", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:afd1633668d951f3cc95bd4cfe33be9fd8b211655cc0e36f5ec4c446f05eaf32", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053956Z-c0f89fc04a724a52bdd1cda981377e84-0001", "evidence_sha256": "sha256:1bff02ca3ad8680e63405be64f645340c49847f4bf10a1ee5a2cfc87a34649ad", "artifact_fingerprint": "sha256:fa69c3100f05a1ace433d550004546f032b2e968e198986a682a6738a2cb8e1b", "dependency_fingerprint": "sha256:d61a63081fea2b3e9241ee8f7f42d713ee95d686f65c12d1f9acd5b4be0901d2", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053957Z-17ee6f2f535842afbf3e1eab5b3c32e7-0001", "evidence_sha256": "sha256:fb0a11b79fae63c41b827b867b325769130f8e18a6e491c990eba0212887dbe1", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:6363362940720d02bc8f775e481bb40c198a8c5afbc249e707083248b3391f74", "contract_fingerprint": "sha256:397eecddd450dee44ea62c474768e6f5f748d91cf1435f65aabdf3090267c53c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001", "evidence_sha256": "sha256:ae0f1aff6d72853a17486ef935fb4d802363615cf2d3084e5f5a35ae229ab07c", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:fb210f90f3a4dbd8b225e181fa799a80c1b69c22598b0ed519ed4a4e586f48e8", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053958Z-17f4d19d7c2b422081e9b89e06cd4e26-0001", "evidence_sha256": "sha256:ad7aa24a9c86d30d6819fc6b30e33f12c431be8530a943cd735949f90ee8030b", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:269f434facccb3eee17d2678ab0ac66cda7ae5e7765c6223045a583c59237b44", "contract_fingerprint": "sha256:756318390ba29c8c64e188990ff2f878012be334926c740c130da2117770f61c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "rendering-verification-evidence", "dimension": "rendering", "evidence_ref": "audit-record_rendering_verification-20260911T053958Z-a50bd602c6fe477eb6421963446ab82c-0001", "evidence_sha256": "sha256:4c3ddcb6e3ef2da2efd5b8a8281964a6b6f6a42fc8386981bb8315a740e945d4", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b9d8f9a17ad5df41de6656c8dad11d077cb702497bd5bec38998a46ca491fd50", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:a581e694458b70f7bdf843a80462fb0fc45ef5d71ea94bf762df4790b0f239ab", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053954Z-e2383ee4c2dd4de5940089a1f62cdf71-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053954Z-e2383ee4c2dd4de5940089a1f62cdf71-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053955Z-5bcc3fc531934af0b82537f3443d7a0e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053955Z-5bcc3fc531934af0b82537f3443d7a0e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053956Z-837d37795f334605af0c5b9b46ac229d-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053956Z-837d37795f334605af0c5b9b46ac229d-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053956Z-c0f89fc04a724a52bdd1cda981377e84-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053956Z-c0f89fc04a724a52bdd1cda981377e84-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053957Z-17ee6f2f535842afbf3e1eab5b3c32e7-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053957Z-17ee6f2f535842afbf3e1eab5b3c32e7-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053958Z-17f4d19d7c2b422081e9b89e06cd4e26-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053958Z-17f4d19d7c2b422081e9b89e06cd4e26-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T053958Z-a50bd602c6fe477eb6421963446ab82c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T053958Z-a50bd602c6fe477eb6421963446ab82c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:ee7039d8b6a6d0a4c5c42cbd1528ce11eb1590e47cd6239819c9e726f988f9b7", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/gates.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/gates.jsonl index 87ef952d..5feac7cf 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/gates.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/gates.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-09T18:43:37Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:8371e18748cfa3ab89b6ba1faa8d1b22dae613babc8cb1b3e5930aa7bc35c616", "card_bundle_sha256": "sha256:62bec1402ec42438da4d159f904eb346dbc3590a2676b0551735f50f2da589db", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:8371e18748cfa3ab89b6ba1faa8d1b22dae613babc8cb1b3e5930aa7bc35c616"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-11T05:39:53Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:f7cc287c96d34b77fc42f658a33fe39e1bea68fcd5c95d898646c4203f68ac97", "card_bundle_sha256": "sha256:40816d9c9ff87a59cad8109f3f2e16f6c0e6abce738a44bd2184e980aec4e29b", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:f7cc287c96d34b77fc42f658a33fe39e1bea68fcd5c95d898646c4203f68ac97"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/queue-transitions.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/queue-transitions.jsonl index 677b03d4..e6d96d51 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/queue-transitions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/queue-transitions.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:62bec1402ec42438da4d159f904eb346dbc3590a2676b0551735f50f2da589db", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:572e677507e1f16c87dad64262f79df479f263e746cdcbbc68bc60c6a4ebe5b8", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "after_required_queue_sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", "after_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:40816d9c9ff87a59cad8109f3f2e16f6c0e6abce738a44bd2184e980aec4e29b", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:572e677507e1f16c87dad64262f79df479f263e746cdcbbc68bc60c6a4ebe5b8", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "after_required_queue_sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "after_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831", "queue_revision": 2} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/rendering-verification.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/rendering-verification.jsonl index 248197c6..03e94f6e 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/rendering-verification.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/rendering-verification.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-record_rendering_verification-20260909T184338Z-160e6ad23d854a91b48b5dce4c0054bf-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-09T18:43:38Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} +{"receipt_id": "audit-record_rendering_verification-20260911T053958Z-a50bd602c6fe477eb6421963446ab82c-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-11T05:39:58Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b9d8f9a17ad5df41de6656c8dad11d077cb702497bd5bec38998a46ca491fd50", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/standards-adoptions.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/standards-adoptions.jsonl index 1db599f9..d47a6f21 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/standards-adoptions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/standards-adoptions.jsonl @@ -1,2 +1,2 @@ -{"check":"profile-check-summary","checked_at":"2026-09-09T18:43:36Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260909T184336Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} -{"check":"profile_adoption","checked_at":"2026-09-09T18:43:36Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_load_receipt_id":"audit-check_profile-20260909T184336Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} +{"check":"profile-check-summary","checked_at":"2026-09-11T05:39:52Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260911T053952Z-d61a5389796c4bd0af9014be3165924a-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} +{"check":"profile_adoption","checked_at":"2026-09-11T05:39:52Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_load_receipt_id":"audit-check_profile-20260911T053952Z-d61a5389796c4bd0af9014be3165924a-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/task-plans.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/task-plans.jsonl index f00dca25..684aefb7 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/task-plans.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/task-plans.jsonl @@ -1 +1 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/task-transitions.jsonl b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/task-transitions.jsonl index 6769f781..05d7c833 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/task-transitions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/receipts/task-transitions.jsonl @@ -1,2 +1,2 @@ {"actor_role":"integrator","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7","after_queue_revision":2,"after_required_queue_sha256":"sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c","before_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","before_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","before_queue_revision":1,"before_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","check":"queue_structure","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"fixture initial Queue materialization","invalidated_by":null,"queue_state_revision":0,"receipt_id":"audit-fixture-initial-queue","receipt_type_id":"queue-materialization-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":".cambium/state/required_queue.yaml","task_id":"fixture-task","tool":"compile_queue","tool_version":"1.5.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "after_progress_sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0"} +{"receipt_id": "audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "after_progress_sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831"} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/state/progress_ledger.yaml b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/state/progress_ledger.yaml index 980c6399..59b133f1 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/state/progress_ledger.yaml +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/state/progress_ledger.yaml @@ -2,11 +2,11 @@ schema_version: 2 task_id: fixture-task task_state: active task_transition_receipts: - - audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 + - audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 required_queue_path: .cambium/state/required_queue.yaml queue_revision: 2 queue_state_revision: 1 -required_queue_sha256: sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218 +required_queue_sha256: sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad initial_queue_receipt: audit-fixture-initial-queue contract: contract_version: c1 @@ -47,9 +47,9 @@ checkpoint: recorded_at: 2026-08-04T01:00:00Z summary: first Required Queue batch B1 opened task_state: active - task_transition_receipt: audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 + task_transition_receipt: audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 coverage_sha256: sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7 - required_queue_sha256: sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218 + required_queue_sha256: sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad queue_revision: 2 queue_state_revision: 1 terminal_audit: diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/state/required_queue.yaml b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/state/required_queue.yaml index 684ee4fc..cd185c57 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/state/required_queue.yaml +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/state/required_queue.yaml @@ -21,9 +21,9 @@ required_queue: state: open hold_state: none opened_at: 2026-08-04T01:00:00Z - activation_receipt: audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001 + activation_receipt: audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001 transition_receipts: - - audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 + - audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 - id: B2 family: Core order: 2 diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/tmp/receipt-append.free b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/tmp/receipt-append.free index 9739aef1..2fa94da4 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/tmp/receipt-append.free +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/tmp/receipt-append.free @@ -1 +1 @@ -{"held_since": "2026-09-09T18:43:49Z", "note": "write_receipts:gate-attestations.jsonl", "pid": 17333} +{"held_since": "2026-09-11T05:39:59Z", "note": "write_receipts:gate-attestations.jsonl", "pid": 90852} diff --git a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml similarity index 88% rename from Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml rename to Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml index 886c95e8..c44281fa 100644 --- a/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml +++ b/Tools/tests/fixtures/integration/update_queue_merge_admission_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml @@ -1,60 +1,38 @@ schema_version: 2 -plan_id: audit-plan-B1-7b043f99f22e6686 +plan_id: audit-plan-B1-fd75168c840e3cde task_id: fixture-task batch_id: B1 -generated_at: 2026-09-09T18:43:38Z +generated_at: 2026-09-11T05:39:54Z queue_revision: 2 queue_state_revision: 1 -required_queue_sha256: sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218 +required_queue_sha256: sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 active_standards_sha256: sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e selected_profile_manifest: profiles/test-profile/profile.toml profile_snapshot_sha256: sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de profile_contract_fingerprint: sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f -opening_transition_receipt: audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 +opening_transition_receipt: audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 artifact_snapshot_sha256: sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce -contract_snapshot_sha256: sha256:9f691afc48694ce4d7583a2c75ea770df223a8d6f851a37fcdca8cd6431f6800 +contract_snapshot_sha256: sha256:7ffda8d05e869f117e663e8c7c67fb7b869c1d171bc029daf1fdeade30ec51d2 accepted_baseline_sha256: sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2 obligations: - owner_kind: kernel - owner_rule_id: k12-02-rendering-verification-record + owner_rule_id: k12-05-frozen-task-contract-references kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge target: B1 - applicability: every-batch + applicability: batch-contract-freezes-machine-checkable-component-references evidence_role: emits - evidence_kind: audit-receipt - dimension: rendering - acceptance_predicate: k12-02-rendering-verification-record - producer_capability: dedicated-rendering-verification-v1 + evidence_kind: changed-scope-check-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-05-frozen-task-contract-references + producer_capability: changed-scope-evidence-adapter-v1 producer_gate_id: null - producer_check: changed_scope_rendering_escalation_record + producer_check: changed_scope_frozen_task_contract_references consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-113b762c4a62dfbc8aee01b0 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-09-coverage-file-count - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-coverage-file-count - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_coverage_file_count - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-19e1e37cb0bb9f054a0b88a0 + obligation_id: audit-obligation-1009563eda811c9053799b34 review_due: null status: required evidence_ref: null @@ -104,6 +82,50 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-guidance-and-contract-continuity + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-guidance-and-contract-continuity + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_guidance_and_contract_continuity + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-40733204001602f70ebc52c3 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-02-level0-fence-closure + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: every-changed-markdown-page + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: structure_and_links + acceptance_predicate: k12-02-level0-fence-closure + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_level0_fence_closure + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-42ec6dff57fd0f82842b993d + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-guidance-state-zero-counts kernel_extension_point: null @@ -112,7 +134,7 @@ obligations: target: Progress.guidance_queue applicability: every-batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-guidance-state-zero-counts producer_capability: changed-scope-evidence-adapter-v1 @@ -120,7 +142,29 @@ obligations: producer_check: changed_scope_guidance_state_zero_counts consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-4215d25bc7ed1b36da485238 + obligation_id: audit-obligation-4932ad3ff5f59ceacb2debb2 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-05-coverage-routing-state + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: changed-scope-includes-coverage-or-required-routing-state + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-05-coverage-routing-state + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_coverage_routing_state + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-4988244dd2b36bbf79715593 review_due: null status: required evidence_ref: null @@ -148,6 +192,28 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-coverage-file-count + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-coverage-file-count + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_coverage_file_count + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-5ac848ac97bc07bba9d83423 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-page-contract-candidates kernel_extension_point: null @@ -171,44 +237,22 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-registered-residual-content - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-registered-residual-content - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_registered_residual_content - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-859d5c20dac12f1ec6603f43 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-02-level0-fence-closure + owner_rule_id: k12-02-rendering-verification-record kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge - target: Topics/A.md - applicability: every-changed-markdown-page + target: B1 + applicability: every-batch evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-02-level0-fence-closure - producer_capability: changed-scope-evidence-adapter-v1 + evidence_kind: rendering-verification-evidence + dimension: rendering + acceptance_predicate: k12-02-rendering-verification-record + producer_capability: dedicated-rendering-verification-v1 producer_gate_id: null - producer_check: changed_scope_level0_fence_closure + producer_check: changed_scope_rendering_escalation_record consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-957aa501d95166f7ed2f4c45 + obligation_id: audit-obligation-7acdd4ef8b185eada9710b89 review_due: null status: required evidence_ref: null @@ -237,110 +281,66 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-guidance-and-contract-continuity + owner_rule_id: k12-09-wiki-link-resolution kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-guidance-and-contract-continuity + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-wiki-link-resolution producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_guidance_and_contract_continuity + producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-b1b9771b935451ab7a963fe4 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-frozen-task-contract-references - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: B1 - applicability: batch-contract-freezes-machine-checkable-component-references - evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-05-frozen-task-contract-references - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_frozen_task_contract_references - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-c956e0ba5024cd967f9960c3 + obligation_id: audit-obligation-b28c171fb51c50fca48c92eb review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-wiki-link-resolution + owner_rule_id: k12-09-graph-and-duplicate-basenames kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links - acceptance_predicate: k12-09-wiki-link-resolution + acceptance_predicate: k12-09-graph-and-duplicate-basenames producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_wiki_link_resolution + producer_check: closed_list_graph_and_duplicate_basenames consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-ddbd6eb726689ef635f4a1ba + obligation_id: audit-obligation-b99e7cef2fd900c8ca35b64d review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-controlled-vocabulary + owner_rule_id: k12-09-registered-residual-content kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-controlled-vocabulary + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-registered-residual-content producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_controlled_vocabulary + producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-eaa2a2049e3a18517e5c6bbc - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-coverage-routing-state - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: Topics/A.md - applicability: changed-scope-includes-coverage-or-required-routing-state - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-05-coverage-routing-state - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_coverage_routing_state - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-eb616e90f4552ef21fd033e2 + obligation_id: audit-obligation-c9263feac0bf9cba181779d6 review_due: null status: required evidence_ref: null @@ -354,7 +354,7 @@ obligations: target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links acceptance_predicate: k12-09-structural-validity producer_capability: batch-close-producer-v1 @@ -362,29 +362,29 @@ obligations: producer_check: closed_list_structural_validity consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-f57b26511c04f37776cb471a + obligation_id: audit-obligation-cac1f81f2c26d514e5e4a319 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-graph-and-duplicate-basenames + owner_rule_id: k12-09-controlled-vocabulary kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-graph-and-duplicate-basenames + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-controlled-vocabulary producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_graph_and_duplicate_basenames + producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-fc0fee6e5ce4a98b249a0bd7 + obligation_id: audit-obligation-e9a4cd366f1280f647c433d9 review_due: null status: required evidence_ref: null diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint.manifest.json b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint.manifest.json index 95b194d0..efd2f847 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint.manifest.json +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint.manifest.json @@ -6,7 +6,7 @@ "files": [ { "path": ".cambium/deltas/B1.yaml", - "sha256": "sha256:e2f1e7f035c5b5d1c07860f916b886965221cbbce7aafeba7d99237fed2a2f08", + "sha256": "sha256:bbce4732177295986bbfd56e106c0e5bea609a4039d8ddd14ceda49a97a51e9f", "size": 305 }, { @@ -29,54 +29,49 @@ "sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "size": 302 }, - { - "path": ".cambium/receipts/audit-receipts.jsonl", - "sha256": "sha256:bff5e843b221bb071f615e7de8a482fdb30d3478e56fba8a4bf09547e09b3f23", - "size": 11179 - }, { "path": ".cambium/receipts/batch-page-reviews.jsonl", - "sha256": "sha256:49615abc4062ddead91e4b9845174893cd1d464f09362c916f18740fec790fbb", + "sha256": "sha256:73981628c266f4a704a22245c44a78746f1e85d5b79b9733a47c0163ee85aac8", "size": 2854 }, { "path": ".cambium/receipts/changed-scope-evidence.jsonl", - "sha256": "sha256:694a16965b5c7d0326a45d6b7df66d844ffef00c0aecbb829482c3b92750001a", - "size": 25037 + "sha256": "sha256:ae301427d8a1e3032e53090538b9fc8804f1f1a15e9de5b2191ebd518e3332f9", + "size": 25113 }, { "path": ".cambium/receipts/gate-attestations.jsonl", - "sha256": "sha256:a37bb81c59685217063663171e9d3c8ee52a7aa5c74dbe3907f69ddbafda5351", - "size": 14567 + "sha256": "sha256:2bb72c934b447245f0e7d27ef13ec672803099605584adfef11addf4589ea14f", + "size": 14270 }, { "path": ".cambium/receipts/gates.jsonl", - "sha256": "sha256:105deb39cb12be998c3a881898dbe8f18705b9c93d3edf926b9a711289a187fc", + "sha256": "sha256:731371deb42c8fd8aa170639814a20a38df83bed69dbc386dbb0f3b9e2b966a3", "size": 8120 }, { "path": ".cambium/receipts/queue-transitions.jsonl", - "sha256": "sha256:a6c054efc3c16fbd12bbe474d2c5c602b2bf57df18fc70b00218aaedfb2d8cd9", + "sha256": "sha256:35670a7bd2742ac6c9a979a28a9fb6d9f087505adb830c7b4048bad88af415f3", "size": 4955 }, { "path": ".cambium/receipts/rendering-verification.jsonl", - "sha256": "sha256:2e0559e7c3fcc4f543a0beb468b62d0741c19eb1ecfcfa708f7e18e99b56ee17", + "sha256": "sha256:c296d8519de04dfc0f38dde476f8809303f30b702da3e8884b5954f7b76f0fc3", "size": 2005 }, { "path": ".cambium/receipts/standards-adoptions.jsonl", - "sha256": "sha256:30d5db8f9a8a25c28065f566d7a042e68009c8d34b9aac5b4b3d097b7c49ee35", + "sha256": "sha256:4be26b017c4ee6003291c05689a99a26db3cdab2fe3d41fa271811464e6538b8", "size": 2314 }, { "path": ".cambium/receipts/task-plans.jsonl", - "sha256": "sha256:66ea69c4066abf3afa35becf1703b3267b8d9b903b09439209b54bb2a0bc73fe", + "sha256": "sha256:26ebe9b50b3f0808cfc661fb8a4260f32d947e915b384c868a5f613d7b85c550", "size": 1740 }, { "path": ".cambium/receipts/task-transitions.jsonl", - "sha256": "sha256:cfd3c21bf82d54fc04ad093104e021d11ae7941c3e382b4db0ca26111455cf87", + "sha256": "sha256:73c3c8ede0f79e1354811d4f5a2c017fe731a9c8afa637ef6f0e6a29f2f922b9", "size": 2843 }, { @@ -86,12 +81,12 @@ }, { "path": ".cambium/state/progress_ledger.yaml", - "sha256": "sha256:8a0f25133d4600b9465b7775faef281e8141559cde7e322af9df407694f9c1d2", + "sha256": "sha256:d9122ded8ecff6870851eda8231f6936ed8bf1272a4a6b7469be22d759dc5a7a", "size": 2396 }, { "path": ".cambium/state/required_queue.yaml", - "sha256": "sha256:3bb84e09c802a22f68b9808fa0e88d3d8d5446376704aa062bb5eeee046f963c", + "sha256": "sha256:39a6b8e227ea11855283db51e47f84aa5e6c656d17d980f841b0731d4dfde6bf", "size": 1445 }, { @@ -101,13 +96,13 @@ }, { "path": ".cambium/tmp/receipt-append.free", - "sha256": "sha256:f68600588ff7a76b042779c529da04b5d27a8f1d441ee2e9596f17b5e2a670f1", + "sha256": "sha256:a753482f9e23d41db57794d51f8ec2e353b71321b1322407ef2b173319e9d414", "size": 103 }, { - "path": ".cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml", - "sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", - "size": 14284 + "path": ".cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml", + "sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", + "size": 14460 }, { "path": "Topics/A.md", @@ -129,6 +124,6 @@ "scenario": "merged-b1", "scenario_dependency_builder": "Tools.tests.fixtures.integration.update_queue_checkpoints.install_update_queue_profile", "schema_version": 1, - "tree_sha256": "sha256:9901020ad9cfe7a54aee4cef9454fbc2081503fae9eebac5b28ae5bf6b0466e6", - "validated_tree_sha256": "sha256:97dd3830dc761828e30337c3374df264bd1d407712c71785544b32ae15702b19" + "tree_sha256": "sha256:c6d570f92d5908a5109a0fd82c6966e3af625b564bb40ac4aa364ab1271acc6b", + "validated_tree_sha256": "sha256:4b19b12a6db821e6c842b2ddaa81dea4a60ab57e0f7abc58bb255ab803cb3e67" } diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/deltas/B1.yaml b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/deltas/B1.yaml index 4c4a86ce..c3a6a1cc 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/deltas/B1.yaml +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/deltas/B1.yaml @@ -4,7 +4,7 @@ pages: - path: Topics/A.md authoring_status: drafted gate_receipts: - - audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001 + - audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001 open_gaps_added: [] open_gaps_closed: [] next_batch_updates: [] diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/audit-receipts.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/audit-receipts.jsonl deleted file mode 100644 index 6de2e035..00000000 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/audit-receipts.jsonl +++ /dev/null @@ -1,5 +0,0 @@ -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184339Z-b2304c9a9df648b0a9cb828f1927af16-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "scope": ["B1", "Topics/A.md"], "acceptance_predicate": "k12-02-rendering-verification-record", "producer_check": "changed_scope_rendering_escalation_record", "producer_capability": "dedicated-rendering-verification-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "verifier": "record_rendering_verification", "method": "record_rendering_verification@2.0.0/changed_scope_rendering_escalation_record", "evidence_ref": "audit-record_rendering_verification-20260909T184338Z-160e6ad23d854a91b48b5dce4c0054bf-0001", "checked_at": "2026-09-09T18:43:38Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184341Z-3b813c2b6bea41829761948fc25a89e7-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["Progress.guidance_queue"], "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:00b56994581dd2c25aaf9f040b56c9c2bbcefecd3e8babdcd8be54de952ef0a1", "dependency_fingerprint": "sha256:04ef7451f9798751f39b0e109542064cb90be1d33d37d75089db6f4350a07f02", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_guidance_state_zero_counts", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184341Z-22ac799d0ec34a119cb94ec7541ef7b6-0001", "checked_at": "2026-09-09T18:43:41Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184344Z-ebe81d1f44a64547af57771cac6098f1-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_level0_fence_closure", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184343Z-6c8938d1a6ad4f77ab0f025833d662b3-0001", "checked_at": "2026-09-09T18:43:43Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184345Z-a1f9ce704f0845d283825258e7be357e-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "scope": ["B1", "fixture-task"], "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:56faaca5becc2f05a3c357e0658488d81e741b672f383bae5307479a0cfc2bb5", "dependency_fingerprint": "sha256:a20ba9b15284b2981017bdede641e6e22e63883c68205ed02d7fd758b7a7c8e0", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_frozen_task_contract_references", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184345Z-201ddedc2f044f7e9f8baec294a209fa-0001", "checked_at": "2026-09-09T18:43:45Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} -{"schema_version": 3, "record_kind": "audit-receipt", "receipt_type_id": "audit-receipt-v3", "receipt_id": "audit-complete_audit_receipt-20260909T184347Z-4561b6dbaf1d48a9b6317e092752f973-0001", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "task_id": "fixture-task", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "scope": ["Topics/A.md"], "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:5c97376a9223dfc3d4ab10c38c2e2355103792e32bc0850303fbc060618f427f", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "verifier": "record_changed_scope_evidence", "method": "record_changed_scope_evidence@1.0.0/changed_scope_coverage_routing_state", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184346Z-5a0aec7faa5b447e846ad5c3afd46281-0001", "checked_at": "2026-09-09T18:43:46Z", "review_due": null, "result": "passed", "invalidated_by": null, "reused_receipt_id": null, "reuse_reason": null} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/batch-page-reviews.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/batch-page-reviews.jsonl index 69e48c5d..8cd1a4ea 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/batch-page-reviews.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/batch-page-reviews.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001", "receipt_type_id": "batch-page-review-record-v3", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-09T18:43:42Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:1a7b3a61301ffcf102f71dd22422504b6b16f66eaa492363701b2bed5fd381bc", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "semantic_content_fingerprint": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:44187b6f7a51c80019b6fe6c5a4f35c26e250c1ab66a46780246d92b04aad38e", "selection_frozen_at": "2026-09-09T18:43:38Z"} +{"receipt_id": "audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001", "receipt_type_id": "batch-page-review-record-v4", "check": "batch_page_review:s-tier-sampled-review", "target": "Topics/A.md", "result": "pass", "details": "fixture page satisfies the frozen sampled-review acceptance contract", "checked_at": "2026-09-11T05:39:57Z", "tool": "record_batch_page_review", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 4, "record_kind": "batch-page-review-record", "review_variant": "s-sampled-page", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "tier": "S", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:fb210f90f3a4dbd8b225e181fa799a80c1b69c22598b0ed519ed4a4e586f48e8", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "semantic_content_fingerprint": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f", "reviewer_context_id": "fixture-review-context", "reviewer_role": "reviewer", "verdict": "passed", "consumed_evidence_refs": [], "partition": "bounded-sampling", "due_stage": "pre-merge", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "acceptance_predicate": "k12-14-s-tier-sampled-review-v1", "producer_capability": "batch-page-review-attestation-v1", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "sample_rule_id": "k12-14-s-tier-bounded-sampling", "sample_population_count": 1, "sample_population_targets": ["Topics/A.md"], "sample_population_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "sample_required_count": 1, "sample_selected_targets": ["Topics/A.md"], "sample_selected_set_sha256": "sha256:17af58227e610bc2d61e0eea6bc9c05427824baccb60ce9e4a28d4c9b144ec80", "selection_algorithm_id": "batch-s-sha256-rank-v1", "selection_fingerprint": "sha256:e98e99f533cda76e1ccd51e038faaa65fe6ab6a981da98996d7f916c3494efbe", "selection_frozen_at": "2026-09-11T05:39:54Z"} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl index 8ea5869a..c0ebb307 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/changed-scope-evidence.jsonl @@ -1,7 +1,7 @@ -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "checked_at": "2026-09-09T18:43:39Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:0035035157d4a4c1443d9c92c7f367e8e66e3cea5f3849d04de733b271e4db7a", "contract_fingerprint": "sha256:fa8d4715a38d49b0241419b23d8387b7f215996a0db506734fcae9231f0559db", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "source_receipt_set_sha256": "sha256:913ea01cb695d65ab53fe7b99bc5597538fedeab51feb7090401d94ccccec2e4", "source_receipts": [{"receipt_id": "audit-check_links-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-09T18:43:39Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184340Z-02828e24775e4cfea304cb99b076bd55-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260909T184340Z-641dc465cbcd4aae9c330521d5f9d105-0001", "checked_at": "2026-09-09T18:43:40Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:59b89355e5c2408fd1fab044605e11fa736cdd791aaa402dbe12efc3e49277be", "contract_fingerprint": "sha256:0c8baaccb74239fcbb80792ea02f5421ab291451aa45f0be7e1d36e479c66f19", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260909T184340Z-641dc465cbcd4aae9c330521d5f9d105-0001", "source_receipt_set_sha256": "sha256:bdd9e79b16aab2477ba8e31aa42023da054dcfff069b2dc8d543ec55ad8fd541", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648", "checked_at": "2026-09-09T18:43:40Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260909T184340Z-641dc465cbcd4aae9c330521d5f9d105-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184341Z-22ac799d0ec34a119cb94ec7541ef7b6-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:43:41Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:00b56994581dd2c25aaf9f040b56c9c2bbcefecd3e8babdcd8be54de952ef0a1", "dependency_fingerprint": "sha256:04ef7451f9798751f39b0e109542064cb90be1d33d37d75089db6f4350a07f02", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:00b56994581dd2c25aaf9f040b56c9c2bbcefecd3e8babdcd8be54de952ef0a1", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184343Z-dedbeb741ca841e8b42514ba8a094bcb-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260909T184343Z-e0277c84e6164b0fbfbbd31bd7a3d168-0001", "checked_at": "2026-09-09T18:43:43Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:95c210af8a21503b34c38787c22e5bf203329c88dbd01bf9dc23c732e8c08bfc", "contract_fingerprint": "sha256:6ec9e7b5c1a04811a313bcfec3689517794c95004ff86e67c2d23a1a13578ce0", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260909T184343Z-e0277c84e6164b0fbfbbd31bd7a3d168-0001", "source_receipt_set_sha256": "sha256:1709190623bae26d71d41443b95a0a215b951cf5f134fea1320c04839a65541d", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad", "checked_at": "2026-09-09T18:43:43Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260909T184343Z-e0277c84e6164b0fbfbbd31bd7a3d168-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184343Z-6c8938d1a6ad4f77ab0f025833d662b3-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-09T18:43:43Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:d1c493e4792a44e2173e009ddb4e8e520721b8c0ace69c98e5e25c98110d541d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184345Z-201ddedc2f044f7e9f8baec294a209fa-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:43:45Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:56faaca5becc2f05a3c357e0658488d81e741b672f383bae5307479a0cfc2bb5", "dependency_fingerprint": "sha256:a20ba9b15284b2981017bdede641e6e22e63883c68205ed02d7fd758b7a7c8e0", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:6d82234f57e7c97b858f9ed924510704242a0bb4c14219a76458a777e56c077b", "repository_snapshot_sha256": "sha256:c52e9afa333cd1f9e89e2af760d2d803eb670e3910d00b67d1c64e6f46815fca", "manifest_page_set_sha256": null}} -{"receipt_id": "audit-record_changed_scope_evidence-20260909T184346Z-5a0aec7faa5b447e846ad5c3afd46281-0001", "receipt_type_id": "changed-scope-audit-precursor-v2", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-09T18:43:46Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "audit-producer-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:5c97376a9223dfc3d4ab10c38c2e2355103792e32bc0850303fbc060618f427f", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:e1f5de8fffb517ca9aefb8453e4c6e3b3367bdc5e45d4ee1150d3a40813c8834", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053954Z-e2383ee4c2dd4de5940089a1f62cdf71-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_frozen_task_contract_references", "target": "B1", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:39:54Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-1009563eda811c9053799b34", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["B1", "fixture-task"], "applicability": "batch-contract-freezes-machine-checkable-component-references", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-frozen-task-contract-references", "producer_check": "changed_scope_frozen_task_contract_references", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:b07376971088e97178d58dc1ebde7cac8a25bb626edefb1c39fc6e20417d1745", "dependency_fingerprint": "sha256:61446a2a472168d2c57c51da67d5eb5a51099be0f8866187a092c28636ec6812", "contract_fingerprint": "sha256:f0fac621b510020c37911faa7bee4323511a07782911e4f209d51620377bd69d", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a94ed8fe32c6c526042891f5a95cf106a6b70c9497915ecf398d2df39cdf7f85", "check_result": {"check_id": "changed_scope_frozen_task_contract_references", "rule_id": "k12-05-frozen-task-contract-references", "scope": {"kind": "task-contract-and-batch", "targets": ["B1", "fixture-task"]}, "result": "pass", "diagnostics": [], "metrics": {"activation_context_valid": true, "read_set_reference_error_count": 0, "read_set_load_closure_gap_count": 0}}, "input_binding": {"input_kind": "task-contract-component-references-v1", "runtime_input_sha256": "sha256:a0934790ec98b279357b9c1bebabb080430def7a2e8964b3612deb1531c60f94", "repository_snapshot_sha256": "sha256:1fe91f7f696bc399dbbb6e5df941ef6bf17fc15404d3a0e24811a192918c1f87", "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate wiki-link-integrity receipt audit-check_links-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "checked_at": "2026-09-11T05:39:55Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-02-level0-wiki-link-resolution", "producer_check": "link-check-summary", "producer_capability": null, "producer_gate_id": "wiki-link-integrity", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:66c16b42c13a6b6bb3bfc4b6821bda522b22bcb7312abd0c08a8e712ffddc8bc", "contract_fingerprint": "sha256:2ab6e0bd1a7f398f177eb1623d122c815d82dee3aedf58fe59522318324ac27c", "gate_id": "wiki-link-integrity", "source_gate_id": "wiki-link-integrity", "source_gate_selector": {"tool": "check_links", "tool_version": "1.6.0", "check": "link-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_links-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "source_receipt_set_sha256": "sha256:036215f2019710270a8eecf8f2152ba5c1800e1cfd392f772d181e348ac6c69c", "source_receipts": [{"receipt_id": "audit-check_links-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "receipt_type_id": "wiki-link-integrity-receipt-v1", "check": "link-check-summary", "target": "Topics/A.md", "result": "pass", "details": "missing=0 ambiguous=0 bad_heading=0 (0 link(s) total)", "checked_at": "2026-09-11T05:39:55Z", "tool": "check_links", "tool_version": "1.6.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "wiki-link-integrity"}], "source_input_binding": {"input_kind": "wiki-link-input-v1", "check_inputs_sha256": "sha256:2d2eb487e3c8861ebd9d169edbb94ffeb01dc2c44a9963a7a1750b6c2d8d50cb"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053955Z-5bcc3fc531934af0b82537f3443d7a0e-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "vocab-check-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate frontmatter-vocabulary receipt audit-check_vocab-20260911T053955Z-f651864a37af4df3a06ca4a7b3e72510-0001", "checked_at": "2026-09-11T05:39:55Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-frontmatter", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-frontmatter-vocabulary-self-check", "producer_check": "vocab-check-summary", "producer_capability": null, "producer_gate_id": "frontmatter-vocabulary", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:bfcc463967296eb15f5054d64354f450690bcdbf8f812624b44477f2d741e7b6", "contract_fingerprint": "sha256:3b9daaa9525ffb429f405477becdf78f37d0ffe72df15c7c18cb57f8f35f78ae", "gate_id": "frontmatter-vocabulary", "source_gate_id": "frontmatter-vocabulary", "source_gate_selector": {"tool": "check_vocab", "tool_version": "2.0.0", "check": "vocab-check-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_vocab-20260911T053955Z-f651864a37af4df3a06ca4a7b3e72510-0001", "source_receipt_set_sha256": "sha256:6c4064f3bf95f388bc9b657ff6729012019663322ce8e390919c2d921fb187ea", "source_receipts": [{"check": "vocab-check-summary", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648", "checked_at": "2026-09-11T05:39:55Z", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "details": "no illegal controlled-vocabulary values found (unknown_value=0; missingness belongs to the page contract)", "gate_id": "frontmatter-vocabulary", "invalidated_by": null, "priority_shares": {}, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_vocab-20260911T053955Z-f651864a37af4df3a06ca4a7b3e72510-0001", "receipt_type_id": "vocabulary-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "Topics/A.md", "task_id": "fixture-task", "tool": "check_vocab", "tool_version": "2.0.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-vocabulary-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_vocab_sha256": "sha256:b71f0dc65fd27d1e8fd699608b533d2f7e7adc89b6402ac43f5ee2f597db09b0", "check_inputs_sha256": "sha256:e2458ae50cf7b5eeb8f12c04d1061f721ecfb7facd260ee90504d5c4c52b9648"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053956Z-837d37795f334605af0c5b9b46ac229d-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_level0_fence_closure", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_rendering_checks@1.0.0", "checked_at": "2026-09-11T05:39:56Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "every-changed-markdown-page", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "acceptance_predicate": "k12-02-level0-fence-closure", "producer_check": "changed_scope_level0_fence_closure", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:afd1633668d951f3cc95bd4cfe33be9fd8b211655cc0e36f5ec4c446f05eaf32", "check_owner_tool": "changed_scope_rendering_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:7f1c471fcb714672240c2800d61fb48ae1d1c0fe047f4381e9cf777c44a34518", "check_result_sha256": "sha256:83fd1e45f94b216e313f82541b164915f7138738a1bfec1a7897557429d9cd20", "check_result": {"check_id": "changed_scope_level0_fence_closure", "rule_id": "k12-02-level0-fence-closure", "scope": {"kind": "markdown-page", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"closed_fence_count": 0, "unclosed_fence_count": 0}}, "input_binding": {"input_kind": "markdown-page-bytes-v1", "runtime_input_sha256": "sha256:d1c493e4792a44e2173e009ddb4e8e520721b8c0ace69c98e5e25c98110d541d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053956Z-c0f89fc04a724a52bdd1cda981377e84-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_guidance_state_zero_counts", "target": "Progress.guidance_queue", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:39:56Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Progress.guidance_queue"], "applicability": "every-batch-close", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "acceptance_predicate": "k12-05-guidance-state-zero-counts", "producer_check": "changed_scope_guidance_state_zero_counts", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:fa69c3100f05a1ace433d550004546f032b2e968e198986a682a6738a2cb8e1b", "dependency_fingerprint": "sha256:d61a63081fea2b3e9241ee8f7f42d713ee95d686f65c12d1f9acd5b4be0901d2", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:a4516f87e334614d9c2cdc4b791643a17b1bbde9daa1c097c6c11c3102a86402", "check_result": {"check_id": "changed_scope_guidance_state_zero_counts", "rule_id": "k12-05-guidance-state-zero-counts", "scope": {"kind": "guidance-records", "targets": []}, "result": "pass", "diagnostics": [], "metrics": {"unclassified_guidance": 0, "accepted_unmapped_guidance": 0, "implemented_unverified_guidance": 0}}, "input_binding": {"input_kind": "progress-guidance-queue-v1", "runtime_input_sha256": "sha256:fa69c3100f05a1ace433d550004546f032b2e968e198986a682a6738a2cb8e1b", "repository_snapshot_sha256": null, "manifest_page_set_sha256": null}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053957Z-17ee6f2f535842afbf3e1eab5b3c32e7-0001", "receipt_type_id": "changed-scope-check-evidence-v3", "check": "changed_scope_coverage_routing_state", "target": "Topics/A.md", "result": "pass", "details": "plan-bound producer evidence from changed_scope_runtime_checks@1.0.0", "checked_at": "2026-09-11T05:39:57Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 2, "record_kind": "changed-scope-check-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-coverage-or-required-routing-state", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "acceptance_predicate": "k12-05-coverage-routing-state", "producer_check": "changed_scope_coverage_routing_state", "producer_capability": "changed-scope-evidence-adapter-v1", "producer_gate_id": null, "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:6363362940720d02bc8f775e481bb40c198a8c5afbc249e707083248b3391f74", "contract_fingerprint": "sha256:397eecddd450dee44ea62c474768e6f5f748d91cf1435f65aabdf3090267c53c", "check_owner_tool": "changed_scope_runtime_checks", "check_owner_tool_version": "1.0.0", "check_owner_source_sha256": "sha256:9ba2abc698cc39bb9b8eaa989e1b81e7cfc5b7d934c32e6dd8ff079769afcf20", "check_result_sha256": "sha256:f7542b49de44a4ac4ac9b70524dcb33e4339ee6b83f120be8b0af80b8ac9c890", "check_result": {"check_id": "changed_scope_coverage_routing_state", "rule_id": "k12-05-coverage-routing-state", "scope": {"kind": "coverage-records", "targets": ["Topics/A.md"]}, "result": "pass", "diagnostics": [], "metrics": {"required_without_current_next_batch": 0, "deferred_or_excluded_without_reason": 0}}, "input_binding": {"input_kind": "coverage-row-and-queue-routing-v1", "runtime_input_sha256": "sha256:80d87933778532824d02700c7ed2af35a23ee125399a52f620fbfbeec9599d1d", "repository_snapshot_sha256": null, "manifest_page_set_sha256": "sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce"}} +{"receipt_id": "audit-record_changed_scope_evidence-20260911T053958Z-17f4d19d7c2b422081e9b89e06cd4e26-0001", "receipt_type_id": "changed-scope-gate-evidence-v3", "check": "page-contract-summary", "target": "Topics/A.md", "result": "pass", "details": "plan-bound changed-scope evidence from scoped Gate page-contract receipt audit-check_page_contract-20260911T053958Z-af5ce3a8b59d4f7a84fa3379704df785-0001", "checked_at": "2026-09-11T05:39:58Z", "tool": "record_changed_scope_evidence", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "gate-receipt", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "kernel_extension_point": null, "partition": "changed-scope-deterministic", "due_stage": "pre-merge", "scope": ["Topics/A.md"], "applicability": "changed-scope-includes-page-contract-applicable-markdown", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": null, "acceptance_predicate": "k12-05-page-contract-candidates", "producer_check": "page-contract-summary", "producer_capability": null, "producer_gate_id": "page-contract", "consumer_gate_id": "batch-review", "fingerprint_binding": "evidence-time", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:269f434facccb3eee17d2678ab0ac66cda7ae5e7765c6223045a583c59237b44", "contract_fingerprint": "sha256:756318390ba29c8c64e188990ff2f878012be334926c740c130da2117770f61c", "gate_id": "page-contract", "source_gate_id": "page-contract", "source_gate_selector": {"tool": "check_page_contract", "tool_version": "1.6.0", "check": "page-contract-summary", "mode": "*", "dimensions": ["*"], "lifecycle_states": ["not-batch-scoped"]}, "source_scope": "Topics/A.md", "source_exit_code": 0, "source_summary_receipt_id": "audit-check_page_contract-20260911T053958Z-af5ce3a8b59d4f7a84fa3379704df785-0001", "source_receipt_set_sha256": "sha256:f10a3b12114f7651f2fa16465dabb77de61dc4c60da3243c72548d8f5757bc54", "source_receipts": [{"check": "page-contract-summary", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad", "checked_at": "2026-09-11T05:39:58Z", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "details": "pages=1 checked=1 fail=0 candidate=0 mode=advisory", "gate_id": "page-contract", "invalidated_by": null, "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "receipt_id": "audit-check_page_contract-20260911T053958Z-af5ce3a8b59d4f7a84fa3379704df785-0001", "receipt_type_id": "page-contract-gate-receipt-v1", "result": "pass", "selected_profile_manifest": "profiles/test-profile/profile.toml", "target": "page-contract", "task_id": "fixture-task", "tool": "check_page_contract", "tool_version": "1.6.0", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567"}], "source_input_binding": {"input_kind": "profile-page-input-v1", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "compiled_page_contract_sha256": "sha256:01ef56934e185160970a53f829ad406b458cafd6c1fd9b06f0b8404d30147c54", "check_inputs_sha256": "sha256:46c908d93efd73b72fa75b98f1e0ba571683c208476ee18b594d412b3f41f8ad"}} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/gate-attestations.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/gate-attestations.jsonl index 914e1272..e1ed2a94 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/gate-attestations.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/gate-attestations.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-manual-attestation-20260909T184348Z-3fec0d73072b481ab341b3835645f8dc-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-09T18:43:48Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:e2f1e7f035c5b5d1c07860f916b886965221cbbce7aafeba7d99237fed2a2f08", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001"], "audit_plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-7b043f99f22e6686.yaml", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "rendering", "evidence_ref": "audit-complete_audit_receipt-20260909T184339Z-b2304c9a9df648b0a9cb828f1927af16-0001", "evidence_sha256": "sha256:9a598538364050a9a4a0ebb12d85efdce1d24cbf1cf5b3850a1cd8929352bc55", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "evidence_sha256": "sha256:c3847023ca938f6c8650af60f8a8eb86142eaa29567ea796b24a0e9c208cccd5", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:0035035157d4a4c1443d9c92c7f367e8e66e3cea5f3849d04de733b271e4db7a", "contract_fingerprint": "sha256:fa8d4715a38d49b0241419b23d8387b7f215996a0db506734fcae9231f0559db", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184340Z-02828e24775e4cfea304cb99b076bd55-0001", "evidence_sha256": "sha256:4e0610cd4cbdfcc76c888c122dfc849cd4a3624a7566b9e8d53b5255d5eacb4b", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:59b89355e5c2408fd1fab044605e11fa736cdd791aaa402dbe12efc3e49277be", "contract_fingerprint": "sha256:0c8baaccb74239fcbb80792ea02f5421ab291451aa45f0be7e1d36e479c66f19", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184341Z-3b813c2b6bea41829761948fc25a89e7-0001", "evidence_sha256": "sha256:102af88987a19297287132b4c2cc36133e41b33824d4ac61486409b6c903a7e9", "artifact_fingerprint": "sha256:00b56994581dd2c25aaf9f040b56c9c2bbcefecd3e8babdcd8be54de952ef0a1", "dependency_fingerprint": "sha256:04ef7451f9798751f39b0e109542064cb90be1d33d37d75089db6f4350a07f02", "contract_fingerprint": "sha256:91e6a9832af424bfc5ad271558f91127d0636b06cdfb2268a5f2fe39fba22318", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001", "evidence_sha256": "sha256:29ee4dc2b41c63d11010ba95a08182c1de1885523c689733e4d6250c5e2ed494", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:1a7b3a61301ffcf102f71dd22422504b6b16f66eaa492363701b2bed5fd381bc", "contract_fingerprint": "sha256:cc50aacb35fc98504d1c3cd01de07606c068cbd7d94808bacc8f0956685079a9", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260909T184343Z-dedbeb741ca841e8b42514ba8a094bcb-0001", "evidence_sha256": "sha256:d9ea1cbc30245219893fbc13d91ffd836179ab5c015b7541a13682959bf41b2c", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:95c210af8a21503b34c38787c22e5bf203329c88dbd01bf9dc23c732e8c08bfc", "contract_fingerprint": "sha256:6ec9e7b5c1a04811a313bcfec3689517794c95004ff86e67c2d23a1a13578ce0", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-complete_audit_receipt-20260909T184344Z-ebe81d1f44a64547af57771cac6098f1-0001", "evidence_sha256": "sha256:60a1654c67f45a94d618c5f1f9750548a5bf287919f583ca7a697e127c3a8395", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:7da0b4a27ed0fe586eb821fd9d3cb891bde1873b1f6944fb6e717436a7a217a9", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-complete_audit_receipt-20260909T184345Z-a1f9ce704f0845d283825258e7be357e-0001", "evidence_sha256": "sha256:846856eb87c877b17006415407e429773ce4873fc7671373df26f70e8abf22e7", "artifact_fingerprint": "sha256:56faaca5becc2f05a3c357e0658488d81e741b672f383bae5307479a0cfc2bb5", "dependency_fingerprint": "sha256:a20ba9b15284b2981017bdede641e6e22e63883c68205ed02d7fd758b7a7c8e0", "contract_fingerprint": "sha256:1fbe59a12f309491044a5d1914bce8f06eeb123b9ab44fa3c1984a408eb1e8f4", "result": "passed", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "audit-receipt", "dimension": "coverage_and_integration", "evidence_ref": "audit-complete_audit_receipt-20260909T184347Z-4561b6dbaf1d48a9b6317e092752f973-0001", "evidence_sha256": "sha256:af20b2b80905b65d8dd2b4f11466bc0fc6fe47f13fa85a62de803caaffd9930d", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:5c97376a9223dfc3d4ab10c38c2e2355103792e32bc0850303fbc060618f427f", "contract_fingerprint": "sha256:ea3a79bae02e3b35166fd822d5c11d1a5ad16ea4155f61212b67694a9db35d7f", "result": "passed", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:2973a003b75f51334b2a5f38237ed19e7674120c58e2e5f47b27b5b4ae448167", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184339Z-b2304c9a9df648b0a9cb828f1927af16-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184339Z-b2304c9a9df648b0a9cb828f1927af16-0001", "audit-record_rendering_verification-20260909T184338Z-160e6ad23d854a91b48b5dce4c0054bf-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184339Z-fa7e79f9804c4a1da2d4ee7f05454b48-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184340Z-02828e24775e4cfea304cb99b076bd55-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184340Z-02828e24775e4cfea304cb99b076bd55-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4215d25bc7ed1b36da485238", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184341Z-3b813c2b6bea41829761948fc25a89e7-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184341Z-3b813c2b6bea41829761948fc25a89e7-0001", "audit-record_changed_scope_evidence-20260909T184341Z-22ac799d0ec34a119cb94ec7541ef7b6-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260909T184342Z-3c4c35f80cba4d518725d79beeb065c5-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260909T184343Z-dedbeb741ca841e8b42514ba8a094bcb-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260909T184343Z-dedbeb741ca841e8b42514ba8a094bcb-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-957aa501d95166f7ed2f4c45", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184344Z-ebe81d1f44a64547af57771cac6098f1-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184344Z-ebe81d1f44a64547af57771cac6098f1-0001", "audit-record_changed_scope_evidence-20260909T184343Z-6c8938d1a6ad4f77ab0f025833d662b3-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-c956e0ba5024cd967f9960c3", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184345Z-a1f9ce704f0845d283825258e7be357e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184345Z-a1f9ce704f0845d283825258e7be357e-0001", "audit-record_changed_scope_evidence-20260909T184345Z-201ddedc2f044f7e9f8baec294a209fa-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-eb616e90f4552ef21fd033e2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-complete_audit_receipt-20260909T184347Z-4561b6dbaf1d48a9b6317e092752f973-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-complete_audit_receipt-20260909T184347Z-4561b6dbaf1d48a9b6317e092752f973-0001", "audit-record_changed_scope_evidence-20260909T184346Z-5a0aec7faa5b447e846ad5c3afd46281-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:82d608066ee518bd18a7d6d10779d59cd497684836c448529761dcfa33b3659b", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} +{"receipt_id": "audit-manual-attestation-20260911T053959Z-c60e37640c8a4c50914f684c0dd4f03c-0001", "receipt_type_id": "batch-review-wrapper-v2", "check": "batch_gate", "target": "B1", "result": "pass", "details": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "checked_at": "2026-09-11T05:39:59Z", "tool": "manual-attestation", "tool_version": "1.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "gate_id": "batch-review", "batch_id": "B1", "actor_role": "integrator", "attestation_statement": "fixture integrator confirms the complete frozen pre-merge AuditPlan evidence closure", "activation_receipt_id": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:bbce4732177295986bbfd56e106c0e5bea609a4039d8ddd14ceda49a97a51e9f", "delta_page_receipt_ids": ["audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001"], "audit_plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_path": ".cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "audit_evidence_bindings": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "owner_kind": "kernel", "owner_rule_id": "k12-05-frozen-task-contract-references", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053954Z-e2383ee4c2dd4de5940089a1f62cdf71-0001", "evidence_sha256": "sha256:39bdeb514169a0d3d04a0b0c0e0a44e2fee14a12c58a52919024780b21c05513", "artifact_fingerprint": "sha256:b07376971088e97178d58dc1ebde7cac8a25bb626edefb1c39fc6e20417d1745", "dependency_fingerprint": "sha256:61446a2a472168d2c57c51da67d5eb5a51099be0f8866187a092c28636ec6812", "contract_fingerprint": "sha256:f0fac621b510020c37911faa7bee4323511a07782911e4f209d51620377bd69d", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-wiki-link-resolution", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "evidence_sha256": "sha256:e199d69a2495f5ea273b94a34a42682e55499c4290d38c1ebf67205b46fcdb5f", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:66c16b42c13a6b6bb3bfc4b6821bda522b22bcb7312abd0c08a8e712ffddc8bc", "contract_fingerprint": "sha256:2ab6e0bd1a7f398f177eb1623d122c815d82dee3aedf58fe59522318324ac27c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "owner_kind": "kernel", "owner_rule_id": "k12-05-frontmatter-vocabulary-self-check", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "gate-receipt", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053955Z-5bcc3fc531934af0b82537f3443d7a0e-0001", "evidence_sha256": "sha256:67d0889faad4bfc1957e6646f9a48f651760bfb35084995dd62d15d646888e58", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:bfcc463967296eb15f5054d64354f450690bcdbf8f812624b44477f2d741e7b6", "contract_fingerprint": "sha256:3b9daaa9525ffb429f405477becdf78f37d0ffe72df15c7c18cb57f8f35f78ae", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "owner_kind": "kernel", "owner_rule_id": "k12-02-level0-fence-closure", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053956Z-837d37795f334605af0c5b9b46ac229d-0001", "evidence_sha256": "sha256:0e131f371fe81befd3ac0551098d0a6bbf747269186461496f6b365f76a8d5e9", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:7580ad447320a34badf7fa4f4e259f44f82c7c139366be479efa16526558f808", "contract_fingerprint": "sha256:afd1633668d951f3cc95bd4cfe33be9fd8b211655cc0e36f5ec4c446f05eaf32", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "owner_kind": "kernel", "owner_rule_id": "k12-05-guidance-state-zero-counts", "due_stage": "pre-merge", "target": "Progress.guidance_queue", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "guidance_and_contract", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053956Z-c0f89fc04a724a52bdd1cda981377e84-0001", "evidence_sha256": "sha256:1bff02ca3ad8680e63405be64f645340c49847f4bf10a1ee5a2cfc87a34649ad", "artifact_fingerprint": "sha256:fa69c3100f05a1ace433d550004546f032b2e968e198986a682a6738a2cb8e1b", "dependency_fingerprint": "sha256:d61a63081fea2b3e9241ee8f7f42d713ee95d686f65c12d1f9acd5b4be0901d2", "contract_fingerprint": "sha256:5c46bd54a638da6bbf34a3517a90a95559f243afe936e5c48842502e1e09a77a", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "owner_kind": "kernel", "owner_rule_id": "k12-05-coverage-routing-state", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "changed-scope-check-evidence", "dimension": "coverage_and_integration", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053957Z-17ee6f2f535842afbf3e1eab5b3c32e7-0001", "evidence_sha256": "sha256:fb0a11b79fae63c41b827b867b325769130f8e18a6e491c990eba0212887dbe1", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:6363362940720d02bc8f775e481bb40c198a8c5afbc249e707083248b3391f74", "contract_fingerprint": "sha256:397eecddd450dee44ea62c474768e6f5f748d91cf1435f65aabdf3090267c53c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "owner_kind": "kernel", "owner_rule_id": "k12-14-s-tier-bounded-sampling", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "emits", "evidence_kind": "batch-page-review-record", "dimension": null, "evidence_ref": "audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001", "evidence_sha256": "sha256:ae0f1aff6d72853a17486ef935fb4d802363615cf2d3084e5f5a35ae229ab07c", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:fb210f90f3a4dbd8b225e181fa799a80c1b69c22598b0ed519ed4a4e586f48e8", "contract_fingerprint": "sha256:fb937bcaa2e16c5b7e4ff5f06f0eab3baaa49be94fcb93f929f0e63e0bbcb6ce", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "owner_kind": "kernel", "owner_rule_id": "k12-05-page-contract-candidates", "due_stage": "pre-merge", "target": "Topics/A.md", "evidence_role": "triggers", "evidence_kind": "gate-receipt", "dimension": "structure_and_links", "evidence_ref": "audit-record_changed_scope_evidence-20260911T053958Z-17f4d19d7c2b422081e9b89e06cd4e26-0001", "evidence_sha256": "sha256:ad7aa24a9c86d30d6819fc6b30e33f12c431be8530a943cd735949f90ee8030b", "artifact_fingerprint": "sha256:7d231cef1bf8dac787560e195c4889f36313e8ac9bed7b8c84b49852a28ade7c", "dependency_fingerprint": "sha256:269f434facccb3eee17d2678ab0ac66cda7ae5e7765c6223045a583c59237b44", "contract_fingerprint": "sha256:756318390ba29c8c64e188990ff2f878012be334926c740c130da2117770f61c", "result": "pass", "reused": false, "reuse_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "owner_kind": "kernel", "owner_rule_id": "k12-02-rendering-verification-record", "due_stage": "pre-merge", "target": "B1", "evidence_role": "emits", "evidence_kind": "rendering-verification-evidence", "dimension": "rendering", "evidence_ref": "audit-record_rendering_verification-20260911T053958Z-a50bd602c6fe477eb6421963446ab82c-0001", "evidence_sha256": "sha256:4c3ddcb6e3ef2da2efd5b8a8281964a6b6f6a42fc8386981bb8315a740e945d4", "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b9d8f9a17ad5df41de6656c8dad11d077cb702497bd5bec38998a46ca491fd50", "result": "pass", "reused": false, "reuse_reason": null}], "audit_evidence_set_sha256": "sha256:a581e694458b70f7bdf843a80462fb0fc45ef5d71ea94bf762df4790b0f239ab", "audit_evidence_reconciliation": [{"obligation_id": "audit-obligation-1009563eda811c9053799b34", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053954Z-e2383ee4c2dd4de5940089a1f62cdf71-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053954Z-e2383ee4c2dd4de5940089a1f62cdf71-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-1b2650d8093d48a5e7e5bb75", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053955Z-44a226c90f5347e2b1ba8eb756b1cf33-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-22dd30a6d2b72b5498faa435", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053955Z-5bcc3fc531934af0b82537f3443d7a0e-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053955Z-5bcc3fc531934af0b82537f3443d7a0e-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-42ec6dff57fd0f82842b993d", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053956Z-837d37795f334605af0c5b9b46ac229d-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053956Z-837d37795f334605af0c5b9b46ac229d-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4932ad3ff5f59ceacb2debb2", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053956Z-c0f89fc04a724a52bdd1cda981377e84-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053956Z-c0f89fc04a724a52bdd1cda981377e84-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4988244dd2b36bbf79715593", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053957Z-17ee6f2f535842afbf3e1eab5b3c32e7-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053957Z-17ee6f2f535842afbf3e1eab5b3c32e7-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-4bd380b79e264dafc99c3bf9", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_batch_page_review-20260911T053957Z-0c7092de18924bf5b1e2e27c7678b625-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-5e8723ffde97c8b860e620c0", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_changed_scope_evidence-20260911T053958Z-17f4d19d7c2b422081e9b89e06cd4e26-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_changed_scope_evidence-20260911T053958Z-17f4d19d7c2b422081e9b89e06cd4e26-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}, {"obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "due_stage": "pre-merge", "selected_evidence_ref": "audit-record_rendering_verification-20260911T053958Z-a50bd602c6fe477eb6421963446ab82c-0001", "selected_disposition": "produced", "produced_evidence_refs": ["audit-record_rendering_verification-20260911T053958Z-a50bd602c6fe477eb6421963446ab82c-0001"], "reused_reserved_evidence_ref": null, "superseded_evidence_refs": [], "invalidated_evidence_refs": [], "unresolved": false, "unresolved_reason": null}], "audit_evidence_reconciliation_sha256": "sha256:ee7039d8b6a6d0a4c5c42cbd1528ce11eb1590e47cd6239819c9e726f988f9b7", "audit_evidence_unresolved_count": 0, "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "judgment_receipt_ids": [], "judgment_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/gates.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/gates.jsonl index 87ef952d..5feac7cf 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/gates.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/gates.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-09T18:43:37Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:8371e18748cfa3ab89b6ba1faa8d1b22dae613babc8cb1b3e5930aa7bc35c616", "card_bundle_sha256": "sha256:62bec1402ec42438da4d159f904eb346dbc3590a2676b0551735f50f2da589db", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:8371e18748cfa3ab89b6ba1faa8d1b22dae613babc8cb1b3e5930aa7bc35c616"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-11T05:39:53Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:f7cc287c96d34b77fc42f658a33fe39e1bea68fcd5c95d898646c4203f68ac97", "card_bundle_sha256": "sha256:40816d9c9ff87a59cad8109f3f2e16f6c0e6abce738a44bd2184e980aec4e29b", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:f7cc287c96d34b77fc42f658a33fe39e1bea68fcd5c95d898646c4203f68ac97"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/queue-transitions.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/queue-transitions.jsonl index 497265e9..112edeaf 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/queue-transitions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/queue-transitions.jsonl @@ -1,2 +1,2 @@ -{"receipt_id": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:62bec1402ec42438da4d159f904eb346dbc3590a2676b0551735f50f2da589db", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:572e677507e1f16c87dad64262f79df479f263e746cdcbbc68bc60c6a4ebe5b8", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "after_required_queue_sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", "after_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0", "queue_revision": 2} -{"receipt_id": "audit-update_queue-20260909T184351Z-e9327b793b13436093d4cebddc4443a9-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-09T18:43:49Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", "before_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "evidence_receipt": "audit-manual-attestation-20260909T184348Z-3fec0d73072b481ab341b3835645f8dc-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:e2f1e7f035c5b5d1c07860f916b886965221cbbce7aafeba7d99237fed2a2f08", "settlement_coverage_sha256_before": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "settlement_prospective_coverage_sha256": "sha256:9adb1dd99ca5db8a90d409505a3feaa14722841b85cce674640265660fbda447", "after_required_queue_sha256": "sha256:3bb84e09c802a22f68b9808fa0e88d3d8d5446376704aa062bb5eeee046f963c", "after_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "before_progress_sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0", "after_progress_sha256": "sha256:8a0f25133d4600b9465b7775faef281e8141559cde7e322af9df407694f9c1d2", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:40816d9c9ff87a59cad8109f3f2e16f6c0e6abce738a44bd2184e980aec4e29b", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:572e677507e1f16c87dad64262f79df479f263e746cdcbbc68bc60c6a4ebe5b8", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "after_required_queue_sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "after_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T054000Z-15e0066a3a0e4e91b2c25c92d7fb6587-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "open -> merge-ready; hold=none", "checked_at": "2026-09-11T05:39:59Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "open", "after_state": "merge-ready", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 1, "after_state_revision": 2, "before_required_queue_sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "before_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "evidence_receipt": "audit-manual-attestation-20260911T053959Z-c60e37640c8a4c50914f684c0dd4f03c-0001", "actor_role": "integrator", "settlement_protocol": "routed-gap-settlement/1", "routed_gap_obligation_count": 0, "routed_gap_obligation_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "routed_gap_obligation_record_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "prospective_unsettled_count": 0, "prospective_unsettled_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "delta_path": ".cambium/deltas/B1.yaml", "delta_sha256": "sha256:bbce4732177295986bbfd56e106c0e5bea609a4039d8ddd14ceda49a97a51e9f", "settlement_coverage_sha256_before": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "settlement_prospective_coverage_sha256": "sha256:58b88bc324e0978b6901e885083de933e300f315ad24333f94543ca0096729b8", "after_required_queue_sha256": "sha256:39a6b8e227ea11855283db51e47f84aa5e6c656d17d980f841b0731d4dfde6bf", "after_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "before_progress_sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831", "after_progress_sha256": "sha256:d9122ded8ecff6870851eda8231f6936ed8bf1272a4a6b7469be22d759dc5a7a", "queue_revision": 2} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/rendering-verification.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/rendering-verification.jsonl index 248197c6..03e94f6e 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/rendering-verification.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/rendering-verification.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-record_rendering_verification-20260909T184338Z-160e6ad23d854a91b48b5dce4c0054bf-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-09T18:43:38Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-7b043f99f22e6686", "audit_plan_sha256": "sha256:9e9cb3fa7181b451bd531b619afa8f1ec7ae319aabbfc7a0ba609236d4e78457", "obligation_id": "audit-obligation-113b762c4a62dfbc8aee01b0", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:bd975943688bd7419e9243df7a47f6dbc4ac7261e13b907931ddf4cb89606ccc", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} +{"receipt_id": "audit-record_rendering_verification-20260911T053958Z-a50bd602c6fe477eb6421963446ab82c-0001", "receipt_type_id": "rendering-verification-evidence-v3", "check": "changed_scope_rendering_escalation_record", "target": "B1", "result": "pass", "details": "K12/02 rendering record shape is complete; this does not attest Level 0/1 execution or visual correctness", "checked_at": "2026-09-11T05:39:58Z", "tool": "record_rendering_verification", "tool_version": "2.0.0", "invalidated_by": null, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "schema_version": 3, "record_kind": "rendering-verification-evidence", "plan_id": "audit-plan-B1-fd75168c840e3cde", "audit_plan_sha256": "sha256:2dce7ba994d7e4e5318b9abcca8f5b405a9914f62e0861dd2321fd44c5c00979", "obligation_id": "audit-obligation-7acdd4ef8b185eada9710b89", "batch_id": "B1", "opening_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "scope": ["Topics/A.md"], "artifact_fingerprint": "sha256:a75dc7f3d69902491e0c089d7593a73d0d5d90ccfc0719e2d641d57062f4845a", "dependency_fingerprint": "sha256:6b5a96f6f85571ffc321552ef8855e8cd8081847984ad9a5dd15afddde0ae6a3", "contract_fingerprint": "sha256:b9d8f9a17ad5df41de6656c8dad11d077cb702497bd5bec38998a46ca491fd50", "fingerprint_binding": "evidence-time", "acceptance_predicate": "k12-02-rendering-verification-record", "dimension": "rendering", "visual_trigger": "not_applicable", "unresolved_question": null, "verification_target": null, "verification_result": null, "rendering_mode": "source-only", "highest_level": 0} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/standards-adoptions.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/standards-adoptions.jsonl index 1db599f9..d47a6f21 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/standards-adoptions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/standards-adoptions.jsonl @@ -1,2 +1,2 @@ -{"check":"profile-check-summary","checked_at":"2026-09-09T18:43:36Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260909T184336Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} -{"check":"profile_adoption","checked_at":"2026-09-09T18:43:36Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_load_receipt_id":"audit-check_profile-20260909T184336Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} +{"check":"profile-check-summary","checked_at":"2026-09-11T05:39:52Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260911T053952Z-d61a5389796c4bd0af9014be3165924a-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} +{"check":"profile_adoption","checked_at":"2026-09-11T05:39:52Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_load_receipt_id":"audit-check_profile-20260911T053952Z-d61a5389796c4bd0af9014be3165924a-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/task-plans.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/task-plans.jsonl index f00dca25..684aefb7 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/task-plans.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/task-plans.jsonl @@ -1 +1 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/task-transitions.jsonl b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/task-transitions.jsonl index 6769f781..05d7c833 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/task-transitions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/receipts/task-transitions.jsonl @@ -1,2 +1,2 @@ {"actor_role":"integrator","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7","after_queue_revision":2,"after_required_queue_sha256":"sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c","before_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","before_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","before_queue_revision":1,"before_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","check":"queue_structure","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"fixture initial Queue materialization","invalidated_by":null,"queue_state_revision":0,"receipt_id":"audit-fixture-initial-queue","receipt_type_id":"queue-materialization-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":".cambium/state/required_queue.yaml","task_id":"fixture-task","tool":"compile_queue","tool_version":"1.5.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "after_progress_sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0"} +{"receipt_id": "audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "after_progress_sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831"} diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/state/progress_ledger.yaml b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/state/progress_ledger.yaml index 04a54dfd..532ad1c1 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/state/progress_ledger.yaml +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/state/progress_ledger.yaml @@ -2,11 +2,11 @@ schema_version: 2 task_id: fixture-task task_state: active task_transition_receipts: - - audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 + - audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 required_queue_path: .cambium/state/required_queue.yaml queue_revision: 2 queue_state_revision: 2 -required_queue_sha256: sha256:3bb84e09c802a22f68b9808fa0e88d3d8d5446376704aa062bb5eeee046f963c +required_queue_sha256: sha256:39a6b8e227ea11855283db51e47f84aa5e6c656d17d980f841b0731d4dfde6bf initial_queue_receipt: audit-fixture-initial-queue contract: contract_version: c1 @@ -47,9 +47,9 @@ checkpoint: recorded_at: 2026-08-04T01:00:00Z summary: first Required Queue batch B1 opened task_state: active - task_transition_receipt: audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 + task_transition_receipt: audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 coverage_sha256: sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7 - required_queue_sha256: sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218 + required_queue_sha256: sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad queue_revision: 2 queue_state_revision: 1 terminal_audit: diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/state/required_queue.yaml b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/state/required_queue.yaml index 66f5c340..67fbcb0f 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/state/required_queue.yaml +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/state/required_queue.yaml @@ -21,15 +21,15 @@ required_queue: state: merge-ready hold_state: none opened_at: 2026-08-04T01:00:00Z - activation_receipt: audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001 + activation_receipt: audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001 transition_receipts: - - audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 - - audit-update_queue-20260909T184351Z-e9327b793b13436093d4cebddc4443a9-0001 - merge_ready_at: 2026-09-09T18:43:49Z + - audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 + - audit-update_queue-20260911T054000Z-15e0066a3a0e4e91b2c25c92d7fb6587-0001 + merge_ready_at: 2026-09-11T05:39:59Z delta_path: .cambium/deltas/B1.yaml - delta_sha256: sha256:e2f1e7f035c5b5d1c07860f916b886965221cbbce7aafeba7d99237fed2a2f08 + delta_sha256: sha256:bbce4732177295986bbfd56e106c0e5bea609a4039d8ddd14ceda49a97a51e9f batch_receipts: - - audit-manual-attestation-20260909T184348Z-3fec0d73072b481ab341b3835645f8dc-0001 + - audit-manual-attestation-20260911T053959Z-c60e37640c8a4c50914f684c0dd4f03c-0001 - id: B2 family: Core order: 2 diff --git a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/tmp/receipt-append.free b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/tmp/receipt-append.free index e7583049..2361516f 100644 --- a/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/tmp/receipt-append.free +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/tmp/receipt-append.free @@ -1 +1 @@ -{"held_since": "2026-09-09T18:43:51Z", "note": "write_receipts:queue-transitions.jsonl", "pid": 17338} +{"held_since": "2026-09-11T05:40:00Z", "note": "write_receipts:queue-transitions.jsonl", "pid": 90856} diff --git a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml similarity index 88% rename from Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml rename to Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml index 7c49965c..c44281fa 100644 --- a/Tools/tests/fixtures/integration/terminal_closed_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-0590c47814808bad.yaml +++ b/Tools/tests/fixtures/integration/update_queue_merged_checkpoint/.cambium/work_specs/audit-plans/audit-plan-B1-fd75168c840e3cde.yaml @@ -1,60 +1,38 @@ schema_version: 2 -plan_id: audit-plan-B1-0590c47814808bad +plan_id: audit-plan-B1-fd75168c840e3cde task_id: fixture-task batch_id: B1 -generated_at: 2026-09-09T18:45:16Z +generated_at: 2026-09-11T05:39:54Z queue_revision: 2 queue_state_revision: 1 -required_queue_sha256: sha256:c7abab24ccfe85dce4390d712eaeb9c1b18d5b738e8a7d708aa96c96a0dfe56a +required_queue_sha256: sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad upstream_revision_id: 0123456789abcdef0123456789abcdef01234567 active_standards_sha256: sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e selected_profile_manifest: profiles/test-profile/profile.toml profile_snapshot_sha256: sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de profile_contract_fingerprint: sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f -opening_transition_receipt: audit-update_queue-20260909T184516Z-93b3972de59340ff98e0d9c5ac03c577-0001 +opening_transition_receipt: audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 artifact_snapshot_sha256: sha256:487879aefedab88367f2b05c296ff45507adfbb09afaf4e93dac3591896482ce -contract_snapshot_sha256: sha256:7c0eb66dcbc5e5645e9656301e9e992b991b11d74e55044db53697cda264b913 +contract_snapshot_sha256: sha256:7ffda8d05e869f117e663e8c7c67fb7b869c1d171bc029daf1fdeade30ec51d2 accepted_baseline_sha256: sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2 obligations: - owner_kind: kernel - owner_rule_id: k12-02-rendering-verification-record + owner_rule_id: k12-05-frozen-task-contract-references kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge target: B1 - applicability: every-batch + applicability: batch-contract-freezes-machine-checkable-component-references evidence_role: emits - evidence_kind: audit-receipt - dimension: rendering - acceptance_predicate: k12-02-rendering-verification-record - producer_capability: dedicated-rendering-verification-v1 + evidence_kind: changed-scope-check-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-05-frozen-task-contract-references + producer_capability: changed-scope-evidence-adapter-v1 producer_gate_id: null - producer_check: changed_scope_rendering_escalation_record + producer_check: changed_scope_frozen_task_contract_references consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-113b762c4a62dfbc8aee01b0 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-09-coverage-file-count - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-coverage-file-count - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_coverage_file_count - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-19e1e37cb0bb9f054a0b88a0 + obligation_id: audit-obligation-1009563eda811c9053799b34 review_due: null status: required evidence_ref: null @@ -104,6 +82,50 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-guidance-and-contract-continuity + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-guidance-and-contract-continuity + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_guidance_and_contract_continuity + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-40733204001602f70ebc52c3 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-02-level0-fence-closure + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: every-changed-markdown-page + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: structure_and_links + acceptance_predicate: k12-02-level0-fence-closure + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_level0_fence_closure + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-42ec6dff57fd0f82842b993d + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-guidance-state-zero-counts kernel_extension_point: null @@ -112,7 +134,7 @@ obligations: target: Progress.guidance_queue applicability: every-batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract acceptance_predicate: k12-05-guidance-state-zero-counts producer_capability: changed-scope-evidence-adapter-v1 @@ -120,7 +142,29 @@ obligations: producer_check: changed_scope_guidance_state_zero_counts consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-4215d25bc7ed1b36da485238 + obligation_id: audit-obligation-4932ad3ff5f59ceacb2debb2 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-05-coverage-routing-state + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target: Topics/A.md + applicability: changed-scope-includes-coverage-or-required-routing-state + evidence_role: emits + evidence_kind: changed-scope-check-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-05-coverage-routing-state + producer_capability: changed-scope-evidence-adapter-v1 + producer_gate_id: null + producer_check: changed_scope_coverage_routing_state + consumer_gate_id: batch-review + fingerprint_binding: evidence-time + obligation_id: audit-obligation-4988244dd2b36bbf79715593 review_due: null status: required evidence_ref: null @@ -148,6 +192,28 @@ obligations: evidence_ref: null reused_receipt_id: null reuse_reason: null + - owner_kind: kernel + owner_rule_id: k12-09-coverage-file-count + kernel_extension_point: null + partition: mandatory-full-deterministic + due_stage: post-delta-close + target: . + applicability: mandatory + evidence_role: emits + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-coverage-file-count + producer_capability: batch-close-producer-v1 + producer_gate_id: null + producer_check: closed_list_coverage_file_count + consumer_gate_id: batch-close + fingerprint_binding: evidence-time + obligation_id: audit-obligation-5ac848ac97bc07bba9d83423 + review_due: null + status: required + evidence_ref: null + reused_receipt_id: null + reuse_reason: null - owner_kind: kernel owner_rule_id: k12-05-page-contract-candidates kernel_extension_point: null @@ -171,44 +237,22 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-registered-residual-content - kernel_extension_point: null - partition: mandatory-full-deterministic - due_stage: post-delta-close - target: . - applicability: mandatory - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-09-registered-residual-content - producer_capability: batch-close-producer-v1 - producer_gate_id: null - producer_check: closed_list_registered_residual_content - consumer_gate_id: batch-close - fingerprint_binding: evidence-time - obligation_id: audit-obligation-859d5c20dac12f1ec6603f43 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-02-level0-fence-closure + owner_rule_id: k12-02-rendering-verification-record kernel_extension_point: null partition: changed-scope-deterministic due_stage: pre-merge - target: Topics/A.md - applicability: every-changed-markdown-page + target: B1 + applicability: every-batch evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-02-level0-fence-closure - producer_capability: changed-scope-evidence-adapter-v1 + evidence_kind: rendering-verification-evidence + dimension: rendering + acceptance_predicate: k12-02-rendering-verification-record + producer_capability: dedicated-rendering-verification-v1 producer_gate_id: null - producer_check: changed_scope_level0_fence_closure + producer_check: changed_scope_rendering_escalation_record consumer_gate_id: batch-review fingerprint_binding: evidence-time - obligation_id: audit-obligation-957aa501d95166f7ed2f4c45 + obligation_id: audit-obligation-7acdd4ef8b185eada9710b89 review_due: null status: required evidence_ref: null @@ -237,110 +281,66 @@ obligations: reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-guidance-and-contract-continuity + owner_rule_id: k12-09-wiki-link-resolution kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-guidance-and-contract-continuity + evidence_kind: batch-close-member-evidence + dimension: structure_and_links + acceptance_predicate: k12-09-wiki-link-resolution producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_guidance_and_contract_continuity + producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-b1b9771b935451ab7a963fe4 - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-frozen-task-contract-references - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: B1 - applicability: batch-contract-freezes-machine-checkable-component-references - evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-05-frozen-task-contract-references - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_frozen_task_contract_references - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-c956e0ba5024cd967f9960c3 + obligation_id: audit-obligation-b28c171fb51c50fca48c92eb review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-wiki-link-resolution + owner_rule_id: k12-09-graph-and-duplicate-basenames kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links - acceptance_predicate: k12-09-wiki-link-resolution + acceptance_predicate: k12-09-graph-and-duplicate-basenames producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_wiki_link_resolution + producer_check: closed_list_graph_and_duplicate_basenames consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-ddbd6eb726689ef635f4a1ba + obligation_id: audit-obligation-b99e7cef2fd900c8ca35b64d review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-controlled-vocabulary + owner_rule_id: k12-09-registered-residual-content kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: guidance_and_contract - acceptance_predicate: k12-09-controlled-vocabulary + evidence_kind: batch-close-member-evidence + dimension: coverage_and_integration + acceptance_predicate: k12-09-registered-residual-content producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_controlled_vocabulary + producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-eaa2a2049e3a18517e5c6bbc - review_due: null - status: required - evidence_ref: null - reused_receipt_id: null - reuse_reason: null - - owner_kind: kernel - owner_rule_id: k12-05-coverage-routing-state - kernel_extension_point: null - partition: changed-scope-deterministic - due_stage: pre-merge - target: Topics/A.md - applicability: changed-scope-includes-coverage-or-required-routing-state - evidence_role: emits - evidence_kind: audit-receipt - dimension: coverage_and_integration - acceptance_predicate: k12-05-coverage-routing-state - producer_capability: changed-scope-evidence-adapter-v1 - producer_gate_id: null - producer_check: changed_scope_coverage_routing_state - consumer_gate_id: batch-review - fingerprint_binding: evidence-time - obligation_id: audit-obligation-eb616e90f4552ef21fd033e2 + obligation_id: audit-obligation-c9263feac0bf9cba181779d6 review_due: null status: required evidence_ref: null @@ -354,7 +354,7 @@ obligations: target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links acceptance_predicate: k12-09-structural-validity producer_capability: batch-close-producer-v1 @@ -362,29 +362,29 @@ obligations: producer_check: closed_list_structural_validity consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-f57b26511c04f37776cb471a + obligation_id: audit-obligation-cac1f81f2c26d514e5e4a319 review_due: null status: required evidence_ref: null reused_receipt_id: null reuse_reason: null - owner_kind: kernel - owner_rule_id: k12-09-graph-and-duplicate-basenames + owner_rule_id: k12-09-controlled-vocabulary kernel_extension_point: null partition: mandatory-full-deterministic due_stage: post-delta-close target: . applicability: mandatory evidence_role: emits - evidence_kind: audit-receipt - dimension: structure_and_links - acceptance_predicate: k12-09-graph-and-duplicate-basenames + evidence_kind: batch-close-member-evidence + dimension: guidance_and_contract + acceptance_predicate: k12-09-controlled-vocabulary producer_capability: batch-close-producer-v1 producer_gate_id: null - producer_check: closed_list_graph_and_duplicate_basenames + producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close fingerprint_binding: evidence-time - obligation_id: audit-obligation-fc0fee6e5ce4a98b249a0bd7 + obligation_id: audit-obligation-e9a4cd366f1280f647c433d9 review_due: null status: required evidence_ref: null diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint.manifest.json b/Tools/tests/fixtures/integration/update_queue_open_checkpoint.manifest.json index 962ade8a..26e9e69c 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint.manifest.json +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint.manifest.json @@ -26,27 +26,27 @@ }, { "path": ".cambium/receipts/gates.jsonl", - "sha256": "sha256:105deb39cb12be998c3a881898dbe8f18705b9c93d3edf926b9a711289a187fc", + "sha256": "sha256:731371deb42c8fd8aa170639814a20a38df83bed69dbc386dbb0f3b9e2b966a3", "size": 8120 }, { "path": ".cambium/receipts/queue-transitions.jsonl", - "sha256": "sha256:8de402c1132876ced515677a0806fb5260382b7bac9fa55b51567bb804b2663e", + "sha256": "sha256:73d354a5fbbd426c12bb6aca8d5eed5c443435805c0ea530a82a96fe221785ca", "size": 2815 }, { "path": ".cambium/receipts/standards-adoptions.jsonl", - "sha256": "sha256:30d5db8f9a8a25c28065f566d7a042e68009c8d34b9aac5b4b3d097b7c49ee35", + "sha256": "sha256:4be26b017c4ee6003291c05689a99a26db3cdab2fe3d41fa271811464e6538b8", "size": 2314 }, { "path": ".cambium/receipts/task-plans.jsonl", - "sha256": "sha256:66ea69c4066abf3afa35becf1703b3267b8d9b903b09439209b54bb2a0bc73fe", + "sha256": "sha256:26ebe9b50b3f0808cfc661fb8a4260f32d947e915b384c868a5f613d7b85c550", "size": 1740 }, { "path": ".cambium/receipts/task-transitions.jsonl", - "sha256": "sha256:cfd3c21bf82d54fc04ad093104e021d11ae7941c3e382b4db0ca26111455cf87", + "sha256": "sha256:73c3c8ede0f79e1354811d4f5a2c017fe731a9c8afa637ef6f0e6a29f2f922b9", "size": 2843 }, { @@ -56,12 +56,12 @@ }, { "path": ".cambium/state/progress_ledger.yaml", - "sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0", + "sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831", "size": 2396 }, { "path": ".cambium/state/required_queue.yaml", - "sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", + "sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "size": 1077 }, { @@ -71,7 +71,7 @@ }, { "path": ".cambium/tmp/receipt-append.free", - "sha256": "sha256:738c1fd61011cfe79179199409212b7ab9f69c7fb6e55a1a8cbb9f1c510ef76b", + "sha256": "sha256:c1837a79d6f613a46917dfaebff354b520d79f91b1250ea61c2641261ba7edc0", "size": 103 }, { @@ -94,6 +94,6 @@ "scenario": "open-b1", "scenario_dependency_builder": "Tools.tests.fixtures.integration.update_queue_checkpoints.install_update_queue_profile", "schema_version": 1, - "tree_sha256": "sha256:13f82dba948e9618bb0a65cd5ca31ef9ea33d51ec8fa98c51bbea658cfd9c400", - "validated_tree_sha256": "sha256:48364f4b9635ebfc8b55386dd57b253da8a81af9260302e3c086458a234ec9d0" + "tree_sha256": "sha256:f40209653514bf1d7f6a840629ab2f6fe7f1dae667a00d62bb2bec426fb95073", + "validated_tree_sha256": "sha256:6874b247f54721cc2925abd3b341d6ccae1cb86fbe2c57a4a7507a9df26de367" } diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/gates.jsonl b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/gates.jsonl index 87ef952d..5feac7cf 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/gates.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/gates.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-09T18:43:37Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:8371e18748cfa3ab89b6ba1faa8d1b22dae613babc8cb1b3e5930aa7bc35c616", "card_bundle_sha256": "sha256:62bec1402ec42438da4d159f904eb346dbc3590a2676b0551735f50f2da589db", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:8371e18748cfa3ab89b6ba1faa8d1b22dae613babc8cb1b3e5930aa7bc35c616"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-11T05:39:53Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:f7cc287c96d34b77fc42f658a33fe39e1bea68fcd5c95d898646c4203f68ac97", "card_bundle_sha256": "sha256:40816d9c9ff87a59cad8109f3f2e16f6c0e6abce738a44bd2184e980aec4e29b", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:f7cc287c96d34b77fc42f658a33fe39e1bea68fcd5c95d898646c4203f68ac97"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/queue-transitions.jsonl b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/queue-transitions.jsonl index 677b03d4..e6d96d51 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/queue-transitions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/queue-transitions.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:62bec1402ec42438da4d159f904eb346dbc3590a2676b0551735f50f2da589db", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:572e677507e1f16c87dad64262f79df479f263e746cdcbbc68bc60c6a4ebe5b8", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "metadata_execution_contract_fingerprint": "sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "after_required_queue_sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", "after_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0", "queue_revision": 2} +{"receipt_id": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "receipt_type_id": "queue-transition-receipt-v1", "check": "queue_transition", "target": "B1", "result": "pass", "details": "queued -> open; hold=none", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_queue", "tool_version": "1.5.0", "invalidated_by": null, "task_id": "fixture-task", "before_state": "queued", "after_state": "open", "before_hold_state": "none", "after_hold_state": "none", "before_state_revision": 0, "after_state_revision": 1, "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "evidence_receipt": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "actor_role": "integrator", "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "card_bundle_sha256": "sha256:40816d9c9ff87a59cad8109f3f2e16f6c0e6abce738a44bd2184e980aec4e29b", "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null, "semantic_content_protocol": "cambium-semantic-page-v1", "manifest_semantic_before_records": [{"path": "Topics/A.md", "page_sha256": "sha256:572e677507e1f16c87dad64262f79df479f263e746cdcbbc68bc60c6a4ebe5b8", "semantic_content_sha256": "sha256:bbff007034a2d19522a357b835a062f22948721d86bb2cc2f8997f18510e365f"}], "manifest_semantic_before_count": 1, "manifest_semantic_before_set_sha256": "sha256:0a39a8a083c7f13f36ef3c6f560cd500fe035da63bc6d9dc2d0ff818f894d7e2", "metadata_execution_contract_fingerprint": "sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "after_required_queue_sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "after_coverage_sha256": "sha256:c6e5a0af3eed55319c947d274a62a6279b76758a744e5d5d9ca616921bacfc60", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "after_progress_sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831", "queue_revision": 2} diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/standards-adoptions.jsonl b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/standards-adoptions.jsonl index 1db599f9..d47a6f21 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/standards-adoptions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/standards-adoptions.jsonl @@ -1,2 +1,2 @@ -{"check":"profile-check-summary","checked_at":"2026-09-09T18:43:36Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260909T184336Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} -{"check":"profile_adoption","checked_at":"2026-09-09T18:43:36Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_load_receipt_id":"audit-check_profile-20260909T184336Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} +{"check":"profile-check-summary","checked_at":"2026-09-11T05:39:52Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260911T053952Z-d61a5389796c4bd0af9014be3165924a-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} +{"check":"profile_adoption","checked_at":"2026-09-11T05:39:52Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_load_receipt_id":"audit-check_profile-20260911T053952Z-d61a5389796c4bd0af9014be3165924a-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/task-plans.jsonl b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/task-plans.jsonl index f00dca25..684aefb7 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/task-plans.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/task-plans.jsonl @@ -1 +1 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/task-transitions.jsonl b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/task-transitions.jsonl index 6769f781..05d7c833 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/task-transitions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/receipts/task-transitions.jsonl @@ -1,2 +1,2 @@ {"actor_role":"integrator","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7","after_queue_revision":2,"after_required_queue_sha256":"sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c","before_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","before_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","before_queue_revision":1,"before_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","check":"queue_structure","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"fixture initial Queue materialization","invalidated_by":null,"queue_state_revision":0,"receipt_id":"audit-fixture-initial-queue","receipt_type_id":"queue-materialization-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":".cambium/state/required_queue.yaml","task_id":"fixture-task","tool":"compile_queue","tool_version":"1.5.0","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} -{"receipt_id": "audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001", "after_progress_sha256": "sha256:ca727321c9ab9d776f01c1ada4a8c4e605eda2e7834eefe8cf22ff375f7994d0"} +{"receipt_id": "audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "receipt_type_id": "task-transition-receipt-v1", "check": "task_transition", "target": "fixture-task", "result": "pass", "details": "planned -> active", "checked_at": "2026-08-04T01:00:00Z", "tool": "update_task", "tool_version": "1.1.0", "invalidated_by": null, "task_id": "fixture-task", "completion_semantics": "build", "contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "before_task_state": "planned", "after_task_state": "active", "actor_role": "integrator", "queue_revision": 2, "queue_state_revision": 1, "before_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "after_coverage_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "before_required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "after_required_queue_sha256": "sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad", "before_progress_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "evidence_receipt": "audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001", "first_open_batch_id": "B1", "first_open_transition_receipt": "audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001", "after_progress_sha256": "sha256:bd8cf52e31a5b5cc499069ff1aa6c9a409a6fd64c70e986452d7616cba61f831"} diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/state/progress_ledger.yaml b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/state/progress_ledger.yaml index 980c6399..59b133f1 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/state/progress_ledger.yaml +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/state/progress_ledger.yaml @@ -2,11 +2,11 @@ schema_version: 2 task_id: fixture-task task_state: active task_transition_receipts: - - audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 + - audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 required_queue_path: .cambium/state/required_queue.yaml queue_revision: 2 queue_state_revision: 1 -required_queue_sha256: sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218 +required_queue_sha256: sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad initial_queue_receipt: audit-fixture-initial-queue contract: contract_version: c1 @@ -47,9 +47,9 @@ checkpoint: recorded_at: 2026-08-04T01:00:00Z summary: first Required Queue batch B1 opened task_state: active - task_transition_receipt: audit-update_task-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 + task_transition_receipt: audit-update_task-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 coverage_sha256: sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7 - required_queue_sha256: sha256:87025bd95befc8b50e69426ad989228a68a75b6972ffeb8f1a680f2983360218 + required_queue_sha256: sha256:fd257c0aaed60a8d3e9bfdc8012efdaf592ae1b25ee494eb83ccfa9edee002ad queue_revision: 2 queue_state_revision: 1 terminal_audit: diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/state/required_queue.yaml b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/state/required_queue.yaml index 684ee4fc..cd185c57 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/state/required_queue.yaml +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/state/required_queue.yaml @@ -21,9 +21,9 @@ required_queue: state: open hold_state: none opened_at: 2026-08-04T01:00:00Z - activation_receipt: audit-check_queue-20260909T184337Z-bd6454302b30460e97df8c0dac803402-0001 + activation_receipt: audit-check_queue-20260911T053953Z-25ab0f0b6fa1454ba6b1c0921d9e82a8-0001 transition_receipts: - - audit-update_queue-20260909T184337Z-17b6070b1ef34ba9914b6940b7146a06-0001 + - audit-update_queue-20260911T053953Z-eb1c780715b345e7a2e1681a8f2e2a7f-0001 - id: B2 family: Core order: 2 diff --git a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/tmp/receipt-append.free b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/tmp/receipt-append.free index fec151dd..14f5ea6e 100644 --- a/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/tmp/receipt-append.free +++ b/Tools/tests/fixtures/integration/update_queue_open_checkpoint/.cambium/tmp/receipt-append.free @@ -1 +1 @@ -{"held_since": "2026-09-09T18:43:37Z", "note": "write_receipts:queue-transitions.jsonl", "pid": 17263} +{"held_since": "2026-09-11T05:39:53Z", "note": "write_receipts:queue-transitions.jsonl", "pid": 90800} diff --git a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint.manifest.json b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint.manifest.json index c656ec1c..614eaf19 100644 --- a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint.manifest.json +++ b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint.manifest.json @@ -1,6 +1,6 @@ { "artifacts": { - "ready_gate": "audit-check_queue-20260909T184338Z-50ba7312b11a40cbae6f3cecec3abce3-0001" + "ready_gate": "audit-check_queue-20260911T053953Z-12cf4258dec043e3bd0028d31e81029a-0001" }, "checkpoint_id": "update-queue-planning-ready-current", "current_contract_owner": "Tools.execution.task_runtime.runtime_validation.validate_runtime", @@ -28,17 +28,17 @@ }, { "path": ".cambium/receipts/gates.jsonl", - "sha256": "sha256:eb7127837ae120fe7beb445b0b35551c0d303b1600850a1d7b744eb20690b465", + "sha256": "sha256:7298f9530cd79780ef4d1e4175332a15142893c339b761570011ffe05b019cbd", "size": 8120 }, { "path": ".cambium/receipts/standards-adoptions.jsonl", - "sha256": "sha256:30d5db8f9a8a25c28065f566d7a042e68009c8d34b9aac5b4b3d097b7c49ee35", + "sha256": "sha256:4be26b017c4ee6003291c05689a99a26db3cdab2fe3d41fa271811464e6538b8", "size": 2314 }, { "path": ".cambium/receipts/task-plans.jsonl", - "sha256": "sha256:66ea69c4066abf3afa35becf1703b3267b8d9b903b09439209b54bb2a0bc73fe", + "sha256": "sha256:26ebe9b50b3f0808cfc661fb8a4260f32d947e915b384c868a5f613d7b85c550", "size": 1740 }, { @@ -68,7 +68,7 @@ }, { "path": ".cambium/tmp/receipt-append.free", - "sha256": "sha256:78365cf795a4584e37e528c24f245068ded880d985689d4ff1baee1fdbc4f378", + "sha256": "sha256:5b6705ee9a9e1c0275f32507851f563bf7b9c7aeb95fed763ebfc5ecafc1045a", "size": 91 }, { @@ -91,6 +91,6 @@ "scenario": "planning-ready", "scenario_dependency_builder": "Tools.tests.fixtures.integration.update_queue_checkpoints.install_update_queue_profile", "schema_version": 1, - "tree_sha256": "sha256:016fecc8363e67bfc5c629609744e0ade8f2a07e3a04820cf3cc019b1e356bd7", - "validated_tree_sha256": "sha256:ded4104d1b95f7a02f7138c9beed962414a2943400a5bafc90d6f025172603ec" + "tree_sha256": "sha256:20e6cb5b7e196b680a03168e6d3b7de135104cf8920d2bda43c028ea37d67096", + "validated_tree_sha256": "sha256:602f155b55b0ce449121e33bc3bb1f930c10a257c290415b107bb641ea719c39" } diff --git a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/gates.jsonl b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/gates.jsonl index 7ae2346e..87088931 100644 --- a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/gates.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/gates.jsonl @@ -1 +1 @@ -{"receipt_id": "audit-check_queue-20260909T184338Z-50ba7312b11a40cbae6f3cecec3abce3-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-09T18:43:38Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:8371e18748cfa3ab89b6ba1faa8d1b22dae613babc8cb1b3e5930aa7bc35c616", "card_bundle_sha256": "sha256:62bec1402ec42438da4d159f904eb346dbc3590a2676b0551735f50f2da589db", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:8371e18748cfa3ab89b6ba1faa8d1b22dae613babc8cb1b3e5930aa7bc35c616"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} +{"receipt_id": "audit-check_queue-20260911T053953Z-12cf4258dec043e3bd0028d31e81029a-0001", "receipt_type_id": "required-queue-gate-receipt-v1", "check": "required_queue", "target": ".cambium/state/required_queue.yaml", "result": "pass", "details": "errors=0 candidates=0 remaining=2 ready=B1", "checked_at": "2026-09-11T05:39:53Z", "tool": "check_queue", "tool_version": "1.25.0", "invalidated_by": null, "queue_check_mode": "require-ready:B1", "gate_id": "required-queue-admission", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "remaining_required_work_units": 2, "task_id": "fixture-task", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "hub_page_candidates": [], "activation_protocol": "card-first-phased-readback-v4", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "phase_plan_sha256": "sha256:f7cc287c96d34b77fc42f658a33fe39e1bea68fcd5c95d898646c4203f68ac97", "card_bundle_sha256": "sha256:40816d9c9ff87a59cad8109f3f2e16f6c0e6abce738a44bd2184e980aec4e29b", "activation_bundle_manifest": {"activation_protocol": "card-first-phased-readback-v4", "task_id": "fixture-task", "batch_id": "B1", "upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "required_queue_sha256": "sha256:1566770b982abe76087b44a8aacadbe499806234f8090f41587cd2f022ec4c7c", "coverage_ledger_sha256": "sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7", "progress_ledger_sha256": "sha256:7d4a0f479617a050b3827e99cb6a19116658672db93093fb0df5ec8254ce2ce7", "queue_revision": 2, "queue_state_revision": 0, "active_standards_sha256": "sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "reading_plan_sha256": "sha256:3a8d48e7d6abff27ce686800f34fb9b8d10ea94bd67a0f5ba62b78f8dddbdff9", "readback_plan_sha256": "sha256:f1093e26d3d20a7a86068c3fad5cbee682c1f2cc08c0b349b39f2864b9d57477", "reading_plan": {"selected_route_ids": ["R01", "R03", "R07"], "selected_card_paths": ["Card/R01 Core Bootstrap Card.md", "Card/R03 Module Build Card.md", "Card/R07 Long-running Execution Card.md"], "selected_profile_route_ids": [], "selected_read_sets": ["Read Set/R01 Core Bootstrap Read Set.md", "Read Set/R03 Module Build Read Set.md", "Read Set/R07 Long-running Execution Read Set.md"], "loaded_module_paths": ["kernel/K03 Fixture/01 Conditional Review.md"]}, "pieces": [{"piece_id": "card:R01", "kind": "card", "path": "Card/R01 Core Bootstrap Card.md", "sha256": "sha256:4b1a6dc36eee3f892ae368802c3080309caa79a189b9ced3ddf4f9fe1950d2cd", "bytes": 504, "route_id": "R01", "read_set": "Read Set/R01 Core Bootstrap Read Set.md", "read_set_sha256": "sha256:32eb4b9ade559755219358c8cfdcc628ccef911d03b066ed03adf15c9a06fc2c", "source_hash": "55a3aea2ae11", "reviewed_source_hash": "55a3aea2ae11", "reviewed_card_hash": "080756ac85c1", "readback_rule_ids": [], "phase": "batch-preflight"}, {"piece_id": "card:R03", "kind": "card", "path": "Card/R03 Module Build Card.md", "sha256": "sha256:a223f9efc5c2813d66c4589813b5b4c5d813d15fc821b78e0e6b899b1ebf2ca5", "bytes": 500, "route_id": "R03", "read_set": "Read Set/R03 Module Build Read Set.md", "read_set_sha256": "sha256:b34dce6ee060063cec49df7420b94e6bee6d75633845d1cbd2599dcf5605c045", "source_hash": "9976f3e0faa0", "reviewed_source_hash": "9976f3e0faa0", "reviewed_card_hash": "31bd33dddc64", "readback_rule_ids": ["R03:conditional"], "phase": "batch-preflight"}, {"piece_id": "card:R07", "kind": "card", "path": "Card/R07 Long-running Execution Card.md", "sha256": "sha256:0c133fd59c482d30c6e229e16770652944c911c8f6f5c66972a93ae4470728fa", "bytes": 520, "route_id": "R07", "read_set": "Read Set/R07 Long-running Execution Read Set.md", "read_set_sha256": "sha256:5b131d292da7e55412aa299de2b437f24dbf7abfb84cb60be42e9296a2244826", "source_hash": "6c5affad4ee4", "reviewed_source_hash": "6c5affad4ee4", "reviewed_card_hash": "5fea4d8f932d", "readback_rule_ids": [], "phase": "batch-preflight"}], "piece_count": 3, "max_piece_envelope_bytes": 49152, "readback_plan": [{"rule_id": "R03:conditional", "route_id": "R03", "phase": "batch-running", "trigger_id": "R03:semantic-condition", "evaluator": "declared-semantic-trigger", "read_set_ids": [], "source_paths": [{"path": "kernel/K03 Fixture/01 Conditional Review.md", "sha256": "sha256:a3397c0f6f1aebfff23323b5f440304cdb976487ba9ee4cbe0b28f2eb110a0ee"}]}], "batch_review_plan": {"protocol": "batch-review-plan-v1", "review_requirement_set_sha256": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "requirements": []}, "phase_plan": {"protocol": "phase-plan-v1", "phases": [{"phase_id": "batch-preflight", "conditional": false, "standard": true, "trigger": "batch admitted (queued -> open)", "route_ids": ["R01", "R03", "R07"], "piece_ids": ["card:R01", "card:R03", "card:R07"], "piece_count": 3, "parts": [{"part_index": 0, "piece_ids": ["card:R01", "card:R03", "card:R07"], "envelope_bytes": 2627}], "part_count": 1}, {"phase_id": "batch-running", "conditional": false, "standard": false, "trigger": "route or read-back condition declared during work", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "batch-gate", "conditional": false, "standard": true, "trigger": "first judgment or merge-ready request", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "governance", "conditional": true, "standard": false, "trigger": "in-batch Standards governance transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}, {"phase_id": "task-completion", "conditional": true, "standard": false, "trigger": "completion-candidate task transition", "route_ids": [], "piece_ids": [], "piece_count": 0, "parts": [], "part_count": 0}], "route_phases": {"R01": "batch-preflight", "R03": "batch-preflight", "R07": "batch-preflight"}, "work_route_ids": null, "narrowed_by_work_spec": false, "environment": {"upstream_revision_id": "0123456789abcdef0123456789abcdef01234567", "selected_profile_manifest": "profiles/test-profile/profile.toml", "profile_snapshot_sha256": "sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de", "profile_contract_fingerprint": "sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f", "profile_load_inputs_sha256": "sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf", "resolver_version": "phase-resolver-1.0.0", "card_index_sha256": "sha256:cc89ec7bac4b35b6a14bf75c31fb1b1df56f852289d7eecac99b7e27395a53cf", "task_contract_sha256": "sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562", "work_spec_path": null, "work_spec_sha256": null}}, "phase_plan_sha256": "sha256:f7cc287c96d34b77fc42f658a33fe39e1bea68fcd5c95d898646c4203f68ac97"}, "delivery_mode": "cli-tool-result", "delivery_assurance": "prepared", "execution_context_id": null} diff --git a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/standards-adoptions.jsonl b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/standards-adoptions.jsonl index 1db599f9..d47a6f21 100644 --- a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/standards-adoptions.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/standards-adoptions.jsonl @@ -1,2 +1,2 @@ -{"check":"profile-check-summary","checked_at":"2026-09-09T18:43:36Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:525b93b115f1554e70887f95bb6e65795e805a943b903db58081c69f9e8f6e83","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260909T184336Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} -{"check":"profile_adoption","checked_at":"2026-09-09T18:43:36Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_load_receipt_id":"audit-check_profile-20260909T184336Z-f2fb3fc5e93746dd94415bf1abac62bf-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} +{"check":"profile-check-summary","checked_at":"2026-09-11T05:39:52Z","details":"profile_id=test-profile; structured_slots=15; explicit_overrides=0; typed_closure=37 dependency edge(s); this proves machine structure and reference closure, not semantic quality or user confirmation","dimension":"guidance_and_contract","gate_id":"profile-load","invalidated_by":null,"metadata_execution_contract_fingerprint":"sha256:09ca47a73a95ec706fb5bc77b6e612c12d503f26ca5895db9c43a53d48d9c862","profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-check_profile-20260911T053952Z-d61a5389796c4bd0af9014be3165924a-0001","receipt_type_id":"profile-load-gate-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"profiles/test-profile/profile.toml","tool":"check_profile","tool_version":"2.2.0"} +{"check":"profile_adoption","checked_at":"2026-09-11T05:39:52Z","details":"fixture current Standards/Profile adoption","invalidated_by":null,"profile_contract_fingerprint_after":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_gate_id":"profile-load","profile_load_inputs_sha256_after":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_load_receipt_id":"audit-check_profile-20260911T053952Z-d61a5389796c4bd0af9014be3165924a-0001","profile_snapshot_sha256_after":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-standards-adoption","receipt_type_id":"profile-adoption-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","selected_profile_manifest_after":"profiles/test-profile/profile.toml","standards_effective_date_after":"2026-08-01","standards_state_sha256_after":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","target":"fixture-profile-adoption","tool":"apply_profile_adoption","tool_version":"3.0.0","upstream_revision_id_after":"0123456789abcdef0123456789abcdef01234567","upstream_source_ref":"fixture://cambium"} diff --git a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/task-plans.jsonl b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/task-plans.jsonl index f00dca25..684aefb7 100644 --- a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/task-plans.jsonl +++ b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/receipts/task-plans.jsonl @@ -1 +1 @@ -{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:133545c67b9231bc8b2bf19d9885a87c91651c77a4601ad2f1502e2062c841ea","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} +{"active_standards_sha256":"sha256:c88c60b0b8479396d873dd70ce0f456b32f2f26cc2a5f8fa0b44d4a3eb96852e","after_coverage_sha256":"sha256:7c05e5cc0d4ffb71c9528972a4dfdf6c25ff656321ba72c1eefbe45e745decc7","after_progress_sha256":"sha256:13d107d41dbffd0b1ee9634eb071bdb6ba1df8500c33a70104b435e1c6e3b518","after_required_queue_sha256":"sha256:ad51d3e78158675cdd1be5ff2de9911ed40f97d8f4a609dd2093ff7009bb6e8e","approval_reference":"fixture operator confirmation","batch_spec_count":2,"check":"task_plan","checked_at":"2026-08-04T00:00:00Z","contract_scope_version":"s1","contract_sha256":"sha256:6a96ede094efae9ef28eb1a0d374b918d8837f6c6ca0600d94b6db9f777b0562","contract_version":"c1","details":"published the confirmed Task Contract and 2 planning-only Coverage record(s); Queue materialization remains owned by compile_queue","invalidated_by":null,"plan_id":"TP-fixture-initial","plan_path":".cambium/deltas/task-plans/TP-fixture-initial.yaml","plan_sha256":"sha256:845b314474b05fc6a0a9d45a2934e6805012644baa028d5f734ea4d080c9db3f","planning_record_count":2,"profile_contract_fingerprint":"sha256:d75d782ab36a2ffcd19fe99feac215848890e61dca07b035410a29c8d3c05a6f","profile_load_inputs_sha256":"sha256:7d0ca9d533d54d2528ae4bda49c122eecd7a2c43a1fd0186e0cea224832846bf","profile_snapshot_sha256":"sha256:8104d84b6448ca0b45fb12af2818f10c875c4a52341e2e33bc8b3ba9fc1854de","receipt_id":"audit-fixture-initial-task-plan","receipt_type_id":"task-plan-publication-receipt-v1","result":"pass","selected_profile_manifest":"profiles/test-profile/profile.toml","target":"TP-fixture-initial","task_id":"fixture-task","tool":"apply_task_plan","tool_version":"2.0.0","transaction_phase":"commit","upstream_revision_id":"0123456789abcdef0123456789abcdef01234567"} diff --git a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/tmp/receipt-append.free b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/tmp/receipt-append.free index a406c61b..e628698b 100644 --- a/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/tmp/receipt-append.free +++ b/Tools/tests/fixtures/integration/update_queue_planning_ready_checkpoint/.cambium/tmp/receipt-append.free @@ -1 +1 @@ -{"held_since": "2026-09-09T18:43:38Z", "note": "write_receipts:gates.jsonl", "pid": 17273} +{"held_since": "2026-09-11T05:39:53Z", "note": "write_receipts:gates.jsonl", "pid": 90803} diff --git a/Tools/tests/support/batch_close_fixture.py b/Tools/tests/support/batch_close_fixture.py index 9d43c275..8428817e 100644 --- a/Tools/tests/support/batch_close_fixture.py +++ b/Tools/tests/support/batch_close_fixture.py @@ -131,19 +131,21 @@ def prepare_premerge_audit_evidence(self, batch_id): ) if obligation["evidence_kind"] == "batch-page-review-record": produced = self.run_tool( - "record_batch_page_review.py", *common, + "record_batch_page_review.py", + "--batch", batch_id, "--plan", plan_path, "--page", obligation["target"], - "--variant", "s-sampled-page", - "--reviewer-context-id", "fixture-review-context", - "--reviewer-role", "reviewer", - "--verdict", "passed", - "--statement", - "fixture page satisfies the frozen sampled-review " - "acceptance contract", + "--review", json.dumps({ + "obligation_id": obligation["obligation_id"], + "input": { + "reviewer_context_id": "fixture-review-context", + "reviewer_role": "reviewer", "verdict": "passed", + "statement": "fixture page satisfies the frozen sampled-review acceptance contract", + }, + }), "--apply", ) self.assertEqual(0, produced.returncode, produced.stdout) - evidence = json.loads(produced.stdout) + evidence = json.loads(produced.stdout)[0] sampled_page_receipts.append(evidence["receipt_id"]) continue @@ -164,13 +166,6 @@ def prepare_premerge_audit_evidence(self, batch_id): self.assertEqual(0, produced.returncode, produced.stdout) evidence = json.loads(produced.stdout) - if obligation["evidence_kind"] == "audit-receipt": - completed = self.run_tool( - "complete_audit_receipt.py", *common, - "--evidence-receipt", evidence["receipt_id"], - "--apply", - ) - self.assertEqual(0, completed.returncode, completed.stdout) self.assertEqual(1, len(sampled_page_receipts), plan) return plan_path, sampled_page_receipts[0] diff --git a/Tools/tests/support/canonical_registry_fixture.py b/Tools/tests/support/canonical_registry_fixture.py index a99ff739..e1000436 100644 --- a/Tools/tests/support/canonical_registry_fixture.py +++ b/Tools/tests/support/canonical_registry_fixture.py @@ -44,7 +44,7 @@ "kernel/K08 Metadata and Status/vocabulary-extensions-contract.yaml", "kernel/K12 Quality Assurance/audit-dimension-base.yaml", "kernel/K12 Quality Assurance/audit-plan-contract.yaml", - "kernel/K12 Quality Assurance/audit-receipt-contract.yaml", + "kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml", "kernel/K12 Quality Assurance/batch-close-closed-list.yaml", "kernel/K12 Quality Assurance/batch-review-obligation-registry.yaml", "kernel/K12 Quality Assurance/changed-scope-check-registry.yaml", diff --git a/Tools/tests/support/required_queue_fixture.py b/Tools/tests/support/required_queue_fixture.py index bc4b4500..3c0c0e04 100644 --- a/Tools/tests/support/required_queue_fixture.py +++ b/Tools/tests/support/required_queue_fixture.py @@ -20,19 +20,11 @@ from Tools.execution.task_runtime import queue_runtime import Tools.execution.task_runtime.runtime_validation as runtime_validation # noqa: E402 -import Tools.execution.audit.check_batch_close as check_batch_close -import Tools.execution.audit.batch_close_contract as batch_close_contract -import Tools.execution.task_runtime.batch_settlement as batch_settlement -import Tools.execution.evidence.candidate_lifecycle as candidate_lifecycle import Tools.platform.common.kblib as kblib import Tools.knowledge.content.maintenance_candidates as maintenance_candidates -import Tools.governance.control.metadata_execution_contract as metadata_execution_contract -import Tools.knowledge.metadata.metadata_property_state as metadata_property_state -import Tools.knowledge.metadata.project_page_state as project_page_state import Tools.execution.task_runtime.runtime_paths as runtime_paths import Tools.execution.task_runtime.record_maintenance_evidence as record_maintenance_evidence import Tools.platform.distribution.stamp_cards as stamp_cards -import Tools.governance.standards.standards_state as standards_state from Tools.tests.support.profile_fixture import FIXTURE_UPSTREAM_REVISION, install_loadable_profile from Tools.tests.support.initial_task_plan_fixture import ( # noqa: E402 install_initial_task_plan_fixture, @@ -134,7 +126,10 @@ def write_plain_s_audit_pages(self): "# %s\n\n" "## Synthetic Residual\n\n" "Accepted-root liveness marker for the registered fixture " - "scan.\n" % name, + "scan. This page describes a static synthetic concept, not " + "an operational procedure.\n\n" + "Failure behavior is not applicable: this marker has no " + "execution, operational transition, or failure outcome.\n" % name, encoding="utf-8", ) @@ -225,203 +220,6 @@ def ready_receipt(self, batch_id): encoding="utf-8").splitlines()[-1]) return record["receipt_id"] - def close_gate_receipt(self, batch_id, consistency_receipt): - queue = self.queue() - item = next(entry for entry in queue["required_queue"] - if entry["id"] == batch_id) - revision = queue["state_revision"] - runtime = runtime_validation.validate_runtime(self.root) - settlement = batch_settlement.current_settlement_report( - runtime["coverage"], batch_id) - self.assertEqual([], settlement["errors"], settlement["errors"]) - baseline_errors, baseline = check_batch_close._candidate_baseline( - str(self.root), runtime, batch_id) - self.assertEqual([], baseline_errors, baseline_errors) - applied = next( - entry for entry in runtime["applied_delta_receipts"] - if entry.get("batch") == batch_id) - delta_apply_receipt = applied["selected_receipt"] - delta_apply_record = queue_runtime.current_receipt_catalog(runtime)[ - delta_apply_receipt][1] - review_checked_at = delta_apply_record["checked_at"] - merged_snapshot_sha256 = kblib.repository_snapshot_sha256(self.root) - evidence = {} - records = [] - integrator_id = "fixture-integrator" - reviewer_id = "fixture-reviewer" - for field in batch_close_contract.CLOSED_LIST_EVIDENCE_FIELDS: - receipt_id = "audit-e2e-closed-list-%s-r%d-%s" % ( - batch_id, revision, field) - records.append({ - "receipt_id": receipt_id, - "tool": "check_batch_close", - "tool_version": queue_runtime.BATCH_CLOSE_TOOL_VERSION, - "check": "closed_list_%s" % field, - "target": ".", - "batch_id": batch_id, - "task_id": queue["task_id"], - "integrator_id": integrator_id, - "reviewer_id": reviewer_id, - "result": "pass", - "invalidated_by": None, - "merged_snapshot_sha256": merged_snapshot_sha256, - "candidate_evidence": [], - }) - evidence[field] = receipt_id - attestation_id = "audit-e2e-review-attestation-%s-r%d" % ( - batch_id, revision) - evidence_relative = "%s/%s-r%d-fixture.jsonl" % ( - kblib.RECEIPT_COLD_EVIDENCE_PREFIX, batch_id, revision) - evidence_file = self.root / evidence_relative - evidence_file.parent.mkdir(parents=True, exist_ok=True) - if not evidence_file.exists(): - evidence_file.write_bytes(b"") - records.append({ - "receipt_id": attestation_id, - "tool": "check_batch_close", - "tool_version": queue_runtime.BATCH_CLOSE_TOOL_VERSION, - "check": "batch_global_review_attestation", - "target": batch_id, - "batch_id": batch_id, - "task_id": queue["task_id"], - "integrator_id": integrator_id, - "reviewer_id": reviewer_id, - "result": "pass", - "invalidated_by": None, - "checked_at": "2026-08-04T02:30:00Z", - "details": "fixture independent review attestation", - "merged_snapshot_sha256": merged_snapshot_sha256, - "accepted_candidate_count": 0, - "accepted_candidate_types": [], - "accepted_by_type_counts": {}, - "candidate_set_sha256": kblib.sha256_bytes(b""), - "candidate_protocol": candidate_lifecycle.CANDIDATE_PROTOCOL, - "candidate_baseline_protocol": baseline["protocol"], - "candidate_baseline_receipt": baseline["attestation_receipt"], - "carried_candidate_count": 0, - "carried_candidate_set_sha256": - candidate_lifecycle.candidate_set_sha256([]), - "fresh_candidate_count": 0, - "fresh_candidate_set_sha256": - candidate_lifecycle.candidate_set_sha256([]), - "candidate_evidence_path": evidence_relative, - "candidate_evidence_sha256": kblib.sha256_bytes(b""), - "candidate_evidence_bytes": 0, - "candidate_evidence_records": 0, - "candidate_dispositions": [], - }) - metadata_contract = \ - metadata_execution_contract.load_metadata_execution_contract( - self.root) - profile_view = runtime["_profile_authorized_view"] - projection_rules = \ - metadata_property_state.profile_gate_projection_rules( - self.root, profile_view["_contract"].extension_gates, - metadata_contract=metadata_contract, - typed_profile_contract=profile_view["_contract"]) - profile_bindings = { - field: profile_view[field] - for field in ( - "selected_profile_manifest", "profile_snapshot_sha256", - "profile_contract_fingerprint", "profile_load_inputs_sha256", - ) - } - page_review_ids = [] - for index, relative in enumerate(sorted(item["manifest"])): - page_review_id = "audit-e2e-page-review-%s-r%d-%d" % ( - batch_id, revision, index) - page = kblib.repository_target_snapshot( - self.root, relative, suffixes=".md", singly_linked=True) - self.assertTrue(page.exists) - records.append({ - "receipt_id": page_review_id, - "tool": "check_batch_close", - "tool_version": queue_runtime.BATCH_CLOSE_TOOL_VERSION, - "check": "page_review_acceptance", - "target": relative, - "batch_id": batch_id, - "task_id": queue["task_id"], - "integrator_id": integrator_id, - "reviewer_id": reviewer_id, - "result": "pass", - "invalidated_by": None, - "checked_at": review_checked_at, - "reviewed_on": review_checked_at[:10], - "semantic_content_sha256": - project_page_state.semantic_content_fingerprint( - relative, page.read_text(), projection_rules), - "metadata_execution_contract_fingerprint": - metadata_contract.contract_fingerprint, - "merged_snapshot_sha256": merged_snapshot_sha256, - "reviewer_attestation_receipt": attestation_id, - **profile_bindings, - }) - page_review_ids.append(page_review_id) - page_review_ids.sort() - global_review_id = "audit-e2e-global-review-%s-r%d" % ( - batch_id, revision) - records.append({ - "receipt_id": global_review_id, - "tool": "check_batch_close", - "tool_version": queue_runtime.BATCH_CLOSE_TOOL_VERSION, - "check": "batch_global_review", - "target": batch_id, - "batch_id": batch_id, - "task_id": queue["task_id"], - "integrator_id": integrator_id, - "reviewer_id": reviewer_id, - "result": "pass", - "invalidated_by": None, - "merged_snapshot_sha256": merged_snapshot_sha256, - "reviewer_attestation_receipt": attestation_id, - "closed_list_evidence": evidence, - }) - close_id = "audit-e2e-batch-close-%s-r%d" % (batch_id, revision) - records.append({ - "receipt_id": close_id, - "tool": "check_batch_close", - "tool_version": queue_runtime.BATCH_CLOSE_TOOL_VERSION, - "check": "batch_close_gate", - "target": batch_id, - "batch_id": batch_id, - "task_id": queue["task_id"], - "integrator_id": integrator_id, - "reviewer_id": reviewer_id, - "result": "pass", - "invalidated_by": None, - "checked_at": "2026-08-04T02:30:00Z", - "queue_revision": queue["queue_revision"], - "queue_state_revision": queue["state_revision"], - "required_queue_sha256": kblib.sha256_file( - self.root / queue_runtime.QUEUE_PATH), - "coverage_ledger_sha256": kblib.sha256_file( - self.root / queue_runtime.COVERAGE_PATH), - "progress_ledger_sha256": kblib.sha256_file( - self.root / queue_runtime.PROGRESS_PATH), - "delta_sha256": item["delta_sha256"], - "delta_apply_receipt": delta_apply_receipt, - "queue_consistency_receipt": consistency_receipt, - "corpus_plan_required": False, - "corpus_plan_triggers": [], - "corpus_plan_receipt": None, - "work_spec_path": item["work_spec_path"], - "work_spec_sha256": item["work_spec_sha256"], - "merged_snapshot_sha256": merged_snapshot_sha256, - "reviewer_attestation_receipt": attestation_id, - "global_review_receipt": global_review_id, - "closed_list_evidence": evidence, - "page_review_receipts": page_review_ids, - "page_review_receipt_count": len(page_review_ids), - "page_review_receipt_set_sha256": - candidate_lifecycle.candidate_set_sha256(page_review_ids), - "metadata_execution_contract_fingerprint": - metadata_contract.contract_fingerprint, - **profile_bindings, - } | batch_settlement.close_binding(settlement)) - kblib.write_receipts( - self.root / ".cambium/receipts/close-gates.jsonl", records) - return close_id - def transition(self, batch_id, transition, *evidence): queue = self.queue() result = self.run_tool( diff --git a/Tools/tests/support/update_queue_fixture.py b/Tools/tests/support/update_queue_fixture.py index b5018635..44cd5744 100644 --- a/Tools/tests/support/update_queue_fixture.py +++ b/Tools/tests/support/update_queue_fixture.py @@ -122,7 +122,6 @@ def prepare_premerge_audit_evidence(self, batch_id): plan_path = plan_result["plan_path"] plan = self.load(plan_path) page_receipts = [] - produced_by_obligation = {} for obligation in plan["obligations"]: if (obligation.get("status") != "required" or @@ -141,24 +140,22 @@ def prepare_premerge_audit_evidence(self, batch_id): ) if obligation["evidence_kind"] == "batch-page-review-record": produced = self.run_tool( - "record_batch_page_review.py", *common, + "record_batch_page_review.py", + "--batch", batch_id, "--plan", plan_path, "--page", obligation["target"], - "--variant", "s-sampled-page", - "--reviewer-context-id", "fixture-review-context", - "--reviewer-role", "reviewer", - "--verdict", "passed", - "--statement", - "fixture page satisfies the frozen sampled-review " - "acceptance contract", + "--review", json.dumps({ + "obligation_id": obligation["obligation_id"], + "input": { + "reviewer_context_id": "fixture-review-context", + "reviewer_role": "reviewer", "verdict": "passed", + "statement": "fixture page satisfies the frozen sampled-review acceptance contract", + }, + }), "--apply", ) self.assertEqual(0, produced.returncode, produced.stdout) - evidence = json.loads(produced.stdout) + evidence = json.loads(produced.stdout)[0] page_receipts.append(evidence["receipt_id"]) - produced_by_obligation[obligation["obligation_id"]] = { - "evidence_receipt": evidence["receipt_id"], - "audit_receipt": None, - } continue if obligation["producer_check"] == "substantive_review": @@ -192,26 +189,12 @@ def prepare_premerge_audit_evidence(self, batch_id): evidence = json.loads(produced.stdout) if obligation["producer_check"] == "substantive_review": page_receipts.append(evidence["receipt_id"]) - audit_receipt_id = None - if obligation["evidence_kind"] == "audit-receipt": - completed = self.run_tool( - "complete_audit_receipt.py", *common, - "--evidence-receipt", evidence["receipt_id"], - "--apply", - ) - self.assertEqual(0, completed.returncode, completed.stdout) - audit_receipt_id = json.loads(completed.stdout)["receipt_id"] - produced_by_obligation[obligation["obligation_id"]] = { - "evidence_receipt": evidence["receipt_id"], - "audit_receipt": audit_receipt_id, - } self.assertEqual(1, len(page_receipts), plan) return { "plan": plan, "plan_path": plan_path, "page_receipt": page_receipts[0], - "produced_by_obligation": produced_by_obligation, } diff --git a/Tools/tests/test_audit_evidence_runtime.py b/Tools/tests/test_audit_evidence_runtime.py index 6cbede10..0500bcd3 100644 --- a/Tools/tests/test_audit_evidence_runtime.py +++ b/Tools/tests/test_audit_evidence_runtime.py @@ -23,9 +23,8 @@ import Tools.execution.audit.audit_obligation_projection as projection # noqa: E402 import Tools.execution.audit.audit_plan_contract as plan_contract # noqa: E402 import Tools.execution.audit.audit_producer_runtime as producer_runtime # noqa: E402 -import Tools.execution.audit.audit_receipt_contract as receipt_contract # noqa: E402 +import Tools.execution.audit.audit_fingerprint as receipt_contract # noqa: E402 import Tools.execution.audit.batch_review_receipt_contract as wrapper_contract -import Tools.execution.audit.complete_audit_receipt as complete_receipt # noqa: E402 import Tools.execution.audit.record_substantive_review as review_producer # noqa: E402 import Tools.execution.audit.substantive_review_contract as review_contract # noqa: E402 from Tools.execution.task_runtime.queue_runtime import profile_view @@ -97,18 +96,12 @@ def setUpClass(cls): reviewer_role="reviewer", round_number=1, verdict="passed", findings=[], statement="current content passes substantive review") - full = complete_receipt.build_audit_receipt( - plan=plan, plan_sha256=plan_sha256, - obligation=obligation, evidence=review) - review_contract.validate_review_receipt(review) - receipt_contract.validate_audit_receipt(full) cls.base_plan = plan cls.base_plan_sha256 = plan_sha256 cls.base_obligation = obligation cls.base_review = review - cls.base_full = full cls.base_item = { "id": "B001", "state": "open", @@ -120,11 +113,9 @@ def setUp(self): self.plan_sha256 = self.base_plan_sha256 self.obligation = copy.deepcopy(self.base_obligation) self.review = copy.deepcopy(self.base_review) - self.full = copy.deepcopy(self.base_full) self.item = copy.deepcopy(self.base_item) self.catalog = { self.review["receipt_id"]: self.review, - self.full["receipt_id"]: self.full, } self.result = { "root": str(REPOSITORY), @@ -205,6 +196,38 @@ def review_record(self, identity, *, prior=None, blocking=False): class AuditEvidenceReconciliationContractTests(CurrentEvidenceCheckpoint, unittest.TestCase): + def test_direct_close_member_selection_uses_current_after_image_not_wrapper_history(self): + from Tools.tests.fixtures.contract import post_delta_objects as objects + rows = kblib.load_yaml_file(REPOSITORY / + "kernel/K12 Quality Assurance/batch-close-closed-list.yaml")["members"] + stage = objects.plan_stage(rows) + obligation = stage["obligations"][0] + old = objects.producer_evidence(stage, obligation, 1) + after = digest("new-after-image") + current = dict(old, receipt_id="current-member", merged_snapshot_sha256=after, + artifact_fingerprint=after) + + def resolve(records, invalidated=()): + catalog = {record["receipt_id"]: record for record in records} + view = runtime.evidence_evaluation({ + "root": str(REPOSITORY), "current_receipt_catalog": catalog, + "receipt_catalog": catalog, "invalidated_evidence_receipt_ids": invalidated, + "_profile_authorized_view": {"_contract": objects.profile_binding()}}) + with mock.patch.object(kblib, "repository_snapshot_sha256", return_value=after): + return runtime._required_obligation_resolution( + view, {"id": "B1", "state": "merge-ready"}, stage["plan"], + stage["audit_plan_sha256"], catalog, obligation, require_current=True) + + selected = resolve([old, current]) + self.assertEqual("satisfied", selected["status"]) + self.assertEqual(current, selected["record"]) + self.assertEqual("missing", resolve([old])["status"]) + self.assertEqual("missing", resolve([current], [current["receipt_id"]])["status"]) + duplicate = dict(current, receipt_id="conflicting-member") + self.assertEqual("ambiguous", resolve([current, duplicate])["status"]) + damaged = dict(current, contract_fingerprint=digest("foreign-contract")) + self.assertEqual("invalid", resolve([damaged])["status"]) + def test_withdrawn_l_review_preserves_rounds_and_cannot_restart(self): first = self.review_record("review-first", blocking=True) second = self.review_record("review-confirmed", prior=first) @@ -262,13 +285,13 @@ def test_public_producer_admission_uses_the_resolved_review_lifecycle(self): admit(number, reference) second = self.review_record("review-confirmed", prior=first) self.catalog[second["receipt_id"]] = second - with self.assertRaisesRegex(ValueError, "ready-for-completion"): + with self.assertRaisesRegex(ValueError, "satisfied"): admit(1) second["artifact_fingerprint"] = digest("after-second-changed") with self.assertRaisesRegex(ValueError, "escalated"): admit(2, first["receipt_id"]) - def test_completion_admission_requires_unique_precursor_and_complete_pair(self): + def test_direct_acceptance_requires_unique_review_and_complete_pair(self): first = self.review_record("review-first", blocking=True) first["artifact_fingerprint"] = digest("before-correction") second = self.review_record("review-confirmed", prior=first) @@ -286,26 +309,11 @@ def test_completion_admission_requires_unique_precursor_and_complete_pair(self): with self.subTest(records=[row["receipt_id"] for row in records]): self.catalog.clear() self.catalog.update({row["receipt_id"]: row for row in records}) - def completion(): - return runtime.require_completion_evidence( - self.result, self.item, self.plan, self.plan_sha256, - self.obligation, selected["receipt_id"]) - if expected_error: - with self.assertRaisesRegex(ValueError, expected_error): - completion() - continue - evidence, existing = completion() - self.assertEqual(selected, evidence) - self.assertIsNone(existing) - full = complete_receipt.build_audit_receipt( - plan=self.plan, plan_sha256=self.plan_sha256, - obligation=self.obligation, evidence=evidence) - proposed = runtime.obligation_evidence_resolution( - self.result, self.item, self.plan, self.plan_sha256, - self.obligation, proposed_record=full) - self.assertEqual("satisfied", proposed["status"]) - self.catalog[full["receipt_id"]] = full - self.assertEqual((evidence, full), completion()) + resolution = self.resolution() + self.assertEqual(expected_error or "satisfied", resolution["status"], resolution) + if expected_error is None: + self.assertEqual(selected, resolution["record"]) + def test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes(self): original = (REPOSITORY / self.obligation["target"]).read_text() @@ -318,18 +326,15 @@ def test_currentness_uses_kernel_artifact_not_raw_reviewed_metadata_bytes(self): digest("semantic"), SimpleNamespace(read_text=lambda: after))) self.assertEqual(before_artifact, after_artifact) self.assertNotEqual(digest(original), digest(after)) - self.catalog.pop(self.full["receipt_id"]) with mock.patch.object(runtime, "_current_page_artifact_fingerprint", return_value=after_artifact): - with self.assertRaisesRegex(ValueError, "ready-for-completion"): + with self.assertRaisesRegex(ValueError, "satisfied"): runtime.require_substantive_review_attempt( self.result, self.item, self.plan, self.plan_sha256, self.obligation, round_number=1) - evidence, existing = runtime.require_completion_evidence( - self.result, self.item, self.plan, self.plan_sha256, - self.obligation, self.review["receipt_id"]) - self.assertEqual(self.review, evidence) - self.assertIsNone(existing) + resolution = self.resolution() + self.assertEqual("satisfied", resolution["status"], resolution) + self.assertEqual(self.review, resolution["record"]) def test_invalid_stable_precursor_is_not_reclassified_as_stale(self): self.review["tool_version"] = "forged" @@ -361,11 +366,42 @@ def test_evaluation_reuses_facts_without_caching_authority(self): self.assertTrue(all(old > new for old, new in zip(*counts))) self.assertNotIn("_audit_evidence_facts", self.result) + # Recursive M dependency consumers and the surrounding stage can + # ask for one obligation in the same explicit read-only observation. + # The selected result is private, and a new catalog, live/frozen + # mode or observation must still perform its own resolution. + with mock.patch.object( + runtime, "_required_obligation_resolution_unchecked", + wraps=runtime._required_obligation_resolution_unchecked) as resolve: + with runtime.evidence_observation(self.result) as observed: + def query(catalog=self.catalog, *, require_current=True): + return runtime._required_obligation_resolution( + observed, self.item, self.plan, self.plan_sha256, + catalog, self.obligation, + require_current=require_current) + + selected = query() + selected["attempts"].clear() + self.assertEqual(outcomes[1], query()) + self.assertEqual(1, resolve.call_count) + frozen = runtime._FrozenEvidenceView(self.result, self.catalog, [ + runtime._reconciliation_row(self.result, self.plan, + self.obligation, outcomes[1])]) + self.assertEqual("satisfied", query(frozen, require_current=False)["status"]) + self.assertEqual(2, resolve.call_count) + candidate = self.copy_with_id(self.review, "competing-current-audit") + replacement = {**self.catalog, candidate["receipt_id"]: candidate} + self.assertEqual("ambiguous", query(replacement)["status"]) + self.assertEqual(3, resolve.call_count) + with runtime.evidence_observation(self.result) as observed: + self.assertEqual(outcomes[1], query()) + self.assertEqual(4, resolve.call_count) + self.assertNotIn("_audit_stage_resolutions", self.result) + # New public evaluations must observe changed bytes, even under the # same Receipt ID. A coherent but false Sources/dependency pair must # not be accepted merely because those two stored fields agree. - for record in (self.review, self.full): - record["dependency_fingerprint"] = digest("invented-sources") + self.review["dependency_fingerprint"] = digest("invented-sources") self.review["sources_sha256"] = digest("invented-sources") self.assertNotEqual("satisfied", self.resolution()["status"]) @@ -405,39 +441,31 @@ def test_current_typed_chain_resolves_to_one_reconciliation_row(self): self.assertEqual(review_contract.RECEIPT_TYPE_ID, self.review["receipt_type_id"]) - self.assertEqual(receipt_contract.RECEIPT_TYPE_ID, - self.full["receipt_type_id"]) self.assertEqual("satisfied", resolution["status"]) - self.assertEqual(self.full["receipt_id"], + self.assertEqual(self.review["receipt_id"], resolution["record"]["receipt_id"]) - self.assertEqual(self.full["receipt_id"], + self.assertEqual(self.review["receipt_id"], row["selected_evidence_ref"]) self.assertEqual( - sorted((self.review["receipt_id"], self.full["receipt_id"])), + [self.review["receipt_id"]], row["produced_evidence_refs"]) self.assertFalse(row["unresolved"]) def test_resolution_status_matrix_uses_current_typed_attempts(self): - duplicate_full = self.copy_with_id( - self.full, "audit-complete_audit_receipt-duplicate-0001") - misbound_full = self.copy_with_id( - self.full, "audit-complete_audit_receipt-misbound-0001") - misbound_full["audit_plan_sha256"] = digest("different-plan") + duplicate_review = self.copy_with_id( + self.review, "audit-record_substantive_review-duplicate-0001") + misbound_review = self.copy_with_id( + self.review, "audit-record_substantive_review-misbound-0001") + misbound_review["audit_plan_sha256"] = digest("different-plan") cases = ( ("empty", {}, "missing"), - ("producer-only", - {self.review["receipt_id"]: self.review}, - "ready-for-completion"), ("complete", self.catalog, "satisfied"), ("two-terminals", { - **self.catalog, duplicate_full["receipt_id"]: duplicate_full, + **self.catalog, duplicate_review["receipt_id"]: duplicate_review, }, "ambiguous"), - ("terminal-without-producer", { - self.full["receipt_id"]: self.full, - }, "invalid"), ("misbound-terminal", { self.review["receipt_id"]: self.review, - misbound_full["receipt_id"]: misbound_full, + misbound_review["receipt_id"]: misbound_review, }, "invalid"), ) @@ -447,34 +475,12 @@ def test_resolution_status_matrix_uses_current_typed_attempts(self): expected, self.resolution(catalog=catalog)["status"]) - def test_terminal_receipt_cannot_mask_invalid_or_ambiguous_precursors(self): - duplicate_review = self.copy_with_id( - self.review, "audit-record_substantive_review-duplicate-0001") - invalid_review = copy.deepcopy(self.review) - invalid_review["audit_plan_sha256"] = digest("different-plan") - cases = ( - ("ambiguous", "precursor", { - **self.catalog, - duplicate_review["receipt_id"]: duplicate_review, - }), - ("invalid", "invalid records", { - self.full["receipt_id"]: self.full, - invalid_review["receipt_id"]: invalid_review, - }), - ) - - for expected, reason, catalog in cases: - with self.subTest(expected=expected): - resolution = self.resolution(catalog=catalog) - self.assertEqual(expected, resolution["status"]) - self.assertIn(reason, resolution["reason"]) - def test_history_is_classified_but_never_reauthorizes_current_evidence(self): predecessor = self.copy_with_id( - self.full, "audit-complete_audit_receipt-predecessor-0001", - invalidated_by=self.full["receipt_id"]) + self.review, "audit-record_substantive_review-predecessor-0001", + invalidated_by=self.review["receipt_id"]) invalidated = self.copy_with_id( - self.full, "audit-complete_audit_receipt-invalidated-0001", + self.review, "audit-record_substantive_review-invalidated-0001", invalidated_by="standards-invalidation-event") self.result["receipt_catalog"] = { predecessor["receipt_id"]: predecessor, @@ -491,7 +497,7 @@ def test_history_is_classified_but_never_reauthorizes_current_evidence(self): self.assertFalse(row["unresolved"]) unclassified = self.copy_with_id( - self.full, "audit-complete_audit_receipt-unclassified-0001") + self.review, "audit-record_substantive_review-unclassified-0001") self.result["receipt_catalog"][unclassified["receipt_id"]] = \ unclassified row = runtime._reconciliation_row( @@ -503,10 +509,14 @@ def test_history_is_classified_but_never_reauthorizes_current_evidence(self): def test_terminal_reports_withdrawn_close_without_reauthorizing_history(self): row = runtime._reconciliation_row( self.result, self.plan, self.obligation, self.resolution()) - close = {"receipt_id": "closed", "audit_plan_id": self.plan["plan_id"], - **runtime._reconciliation_projection([row])} + close = {"receipt_id": "closed", "reviewer_attestation_receipt": "attestation"} + context = {"receipt_id": "attestation", "result": "pass", "invalidated_by": None, + "receipt_type_id": "batch-close-review-attestation-v1", + "check": "batch_global_review_attestation", + "audit_plan_id": self.plan["plan_id"], + **runtime._reconciliation_projection([row])} self.item.update(state="closed", close_gate_receipt="closed") - self.result["receipt_catalog"] = {"closed": close} + self.result["receipt_catalog"] = {"closed": close, "attestation": context} self.result["current_receipt_catalog"] = {} with self.assertRaisesRegex(runtime.AuditEvidenceError, "no current close"): runtime.terminal_plan_reconciliation(self.result) @@ -528,7 +538,7 @@ def test_reconciliation_projection_is_closed_disjoint_and_hash_bound(self): overlapping = copy.deepcopy(projection_value) overlapping["audit_evidence_reconciliation"][0][ - "superseded_evidence_refs"] = [self.full["receipt_id"]] + "superseded_evidence_refs"] = [self.review["receipt_id"]] with self.assertRaisesRegex(runtime.AuditEvidenceError, "overlap"): runtime.validate_plan_reconciliation(overlapping) @@ -556,7 +566,7 @@ def test_wrapper_publication_reuses_exact_declaration_and_rechecks_under_lock(se # Install only the immutable contracts this local seam reads, # not a repository or an executable lifecycle fixture. for path in (*projection._BASE_PROJECTION_SOURCE_PATHS, - receipt_contract.AUDIT_RECEIPT_CONTRACT_PATH): + receipt_contract.AUDIT_FINGERPRINT_CONTRACT_PATH): destination = root / path destination.parent.mkdir(parents=True, exist_ok=True) destination.write_bytes((REPOSITORY / path).read_bytes()) @@ -640,10 +650,7 @@ def submit(statement="approved"): revised = self.copy_with_id(self.review, "revised-review") revised["artifact_fingerprint"] = digest("revised-content") artifact.return_value = revised["artifact_fingerprint"] - full = complete_receipt.build_audit_receipt(plan=self.plan, - plan_sha256=self.plan_sha256, obligation=self.obligation, evidence=revised) - full["receipt_id"] = "revised-full" - self.catalog.update({row["receipt_id"]: row for row in (revised, full)}) + self.catalog[revised["receipt_id"]] = revised code, revised_result = submit() self.assertEqual(0, code, revised_result) self.assertNotEqual(first_id, revised_result["receipt_id"]) @@ -673,12 +680,8 @@ def test_wrapper_selection_allows_stale_history_but_rejects_conflict_and_corrupt from Tools.execution.task_runtime.queue_runtime import review as queue_review old_review = self.copy_with_id(self.review, "old-review") old_review["artifact_fingerprint"] = digest("previous-page") - old_full = complete_receipt.build_audit_receipt( - plan=self.plan, plan_sha256=self.plan_sha256, obligation=self.obligation, - evidence=old_review) - old_full["receipt_id"] = "old-full" self.catalog.clear() - self.catalog.update({row["receipt_id"]: row for row in (old_review, old_full)}) + self.catalog[old_review["receipt_id"]] = old_review relative = ".cambium/work_specs/audit-plans/current.yaml" delta = {"path": "Delta.md", "sha256": digest("delta"), "page_receipt_ids": []} def selected_wrapper(): @@ -694,7 +697,7 @@ def selected_wrapper(): old = self.bind_review(runtime.batch_review_evidence(self.result, self.item)) self.item.update(state="open", batch_receipts=[]) self.assertIs(old, selected_wrapper()) - self.catalog.update({row["receipt_id"]: row for row in (self.review, self.full)}) + self.catalog[self.review["receipt_id"]] = self.review self.assertIsNone(selected_wrapper()) new = self.bind_review(runtime.batch_review_evidence(self.result, self.item)) new["receipt_id"] = "new-wrapper" @@ -716,11 +719,8 @@ def test_round_two_dependency_reaches_terminal_without_becoming_a_candidate(self first = self.review_record("first", blocking=True) first["artifact_fingerprint"] = digest("before-correction") second = self.review_record("second", prior=first) - full = complete_receipt.build_audit_receipt( - plan=self.plan, plan_sha256=self.plan_sha256, - obligation=self.obligation, evidence=second) self.catalog.clear() - self.catalog.update({row["receipt_id"]: row for row in (first, second, full)}) + self.catalog.update({row["receipt_id"]: row for row in (first, second)}) relative = ".cambium/work_specs/audit-plans/current.yaml" with mock.patch.object(runtime, "_resolve_current_plan", return_value=(relative, self.plan, self.plan_sha256)), \ @@ -730,9 +730,14 @@ def test_round_two_dependency_reaches_terminal_without_becoming_a_candidate(self self.item.update(state="closed", close_gate_receipt="close") close = {"receipt_id": "close", "result": "pass", "invalidated_by": None, "receipt_type_id": batch_close_contract.GATE_RECEIPT_TYPE_ID, + "reviewer_attestation_receipt": "attestation"} + context = {"receipt_id": "attestation", "result": "pass", "invalidated_by": None, + "receipt_type_id": batch_close_contract.REVIEW_ATTESTATION_RECEIPT_TYPE_ID, + "check": "batch_global_review_attestation", **{key: value for key, value in closure.items() if key not in {"audit_evidence_bindings", "audit_evidence_set_sha256"}}} self.catalog["close"] = close + self.catalog["attestation"] = context postdelta = { "stage_plan": {"audit_plan_path": relative, "plan": self.plan, "audit_plan_sha256": self.plan_sha256}, @@ -746,7 +751,7 @@ def terminal(): return runtime._closed_batch_dimension_evidence( runtime.evidence_evaluation(self.result), self.item, self.catalog, {self.obligation["dimension"]}) - self.assertEqual([full["receipt_id"]], [row["evidence_ref"] for row in terminal()]) + self.assertEqual([second["receipt_id"]], [row["evidence_ref"] for row in terminal()]) self.assertNotIn(first["receipt_id"], closure["audit_evidence_reconciliation"][0]["produced_evidence_refs"]) for failure in ("missing", "withdrawn", "corrupt"): with self.subTest(failure=failure): @@ -780,7 +785,7 @@ def terminal(): before = copy.deepcopy(dict(history)) view = invalidation.invalidation_view(history, root=REPOSITORY) self.assertEqual({first["receipt_id"], second["receipt_id"], - full["receipt_id"], "wrapper", "close"}, set(view["affected"])) + "wrapper", "attestation", "close"}, set(view["affected"])) self.result.update(receipt_catalog=history, current_receipt_catalog=receipt_store.adoption_filtered_catalog(history, view["affected"]), invalidated_evidence_receipt_ids=list(view["affected"]), @@ -795,11 +800,7 @@ def terminal(): def test_stage_and_batch_review_share_one_current_checkpoint(self): old_review = self.copy_with_id(self.review, "old-review") old_review["artifact_fingerprint"] = digest("before-revision") - old_full = complete_receipt.build_audit_receipt( - plan=self.plan, plan_sha256=self.plan_sha256, - obligation=self.obligation, evidence=old_review) - old_full["receipt_id"] = "old-full" - self.catalog.update({row["receipt_id"]: row for row in (old_review, old_full)}) + self.catalog[old_review["receipt_id"]] = old_review resolved = ( ".cambium/work_specs/audit-plans/current.yaml", self.plan, @@ -813,12 +814,16 @@ def test_stage_and_batch_review_share_one_current_checkpoint(self): return_value=None), \ mock.patch.object(runtime, "_required_obligation_resolution", wraps=runtime._required_obligation_resolution) as resolve, \ + mock.patch.object(runtime, "_reconciliation_row", + wraps=runtime._reconciliation_row) as reconcile, \ runtime.evidence_observation(self.result) as observed: status = runtime.stage_evidence_status( observed, self.item, "pre-merge", required_state="open") + reconcile.assert_not_called() closure = runtime.batch_review_evidence( observed, self.item, required_state="open") + self.assertGreater(reconcile.call_count, 0) self.assertEqual( [], runtime.wrapper_binding_errors( observed, self.item, copy.deepcopy(closure), @@ -832,11 +837,13 @@ def test_stage_and_batch_review_share_one_current_checkpoint(self): self.assertEqual("satisfied", status["obligations"][0]["status"]) self.assertEqual(status["audit_plan_id"], closure["audit_plan_id"]) + self.assertEqual(status["obligations"][0]["evidence_ref"], + closure["audit_evidence_bindings"][0]["evidence_ref"]) + runtime.validate_plan_reconciliation({ + field: closure[field] + for field in runtime.audit_reconciliation_contract.projection_fields()}) self.assertEqual( - status["audit_evidence_reconciliation_sha256"], - closure["audit_evidence_reconciliation_sha256"]) - self.assertEqual( - self.full["receipt_id"], + self.review["receipt_id"], closure["audit_evidence_bindings"][0]["evidence_ref"]) # Closing uses the same pre-merge projection both to validate the @@ -845,8 +852,8 @@ def test_stage_and_batch_review_share_one_current_checkpoint(self): frozen = self.bind_review(closure) with mock.patch.object(runtime, "_resolve_current_plan", return_value=resolved), \ mock.patch.object(runtime, "_require_current_profile_rendering_contract_state"), \ - mock.patch.object(runtime, "_final_attempt_errors", - wraps=runtime._final_attempt_errors) as final_check, \ + mock.patch.object(runtime, "_producer_record_errors", + wraps=runtime._producer_record_errors) as final_check, \ mock.patch.object(runtime, "batch_review_evidence", wraps=runtime.batch_review_evidence) as premerge, \ mock.patch.object(runtime, "_post_delta_evidence_closure", @@ -857,12 +864,12 @@ def test_stage_and_batch_review_share_one_current_checkpoint(self): self.result, self.item, required_state="merge-ready") self.assertEqual(closure, after) self.assertEqual(closure, {key: frozen[key] for key in closure}) - self.assertEqual(sorted([old_review["receipt_id"], old_full["receipt_id"]]), + self.assertEqual([old_review["receipt_id"]], after["audit_evidence_reconciliation"][0]["invalidated_evidence_refs"]) self.assertEqual(["closed AuditPlan evidence is invalid: post-Delta owner seam"], errors) self.assertEqual(2, premerge.call_count) self.assertEqual(2, final_check.call_count) - self.assertTrue(all(call.args[-1]["receipt_id"] == self.full["receipt_id"] + self.assertTrue(all(call.args[-1]["receipt_id"] == self.review["receipt_id"] and call.kwargs["require_current"] is False for call in final_check.call_args_list)) @@ -879,18 +886,18 @@ def test_frozen_stage_rejects_unbound_source_and_changed_selected_body(self): ("unresolved", lambda: wrapper.update(audit_evidence_unresolved_count=1)), ("binding", lambda: wrapper["audit_evidence_bindings"][0].update( evidence_sha256=digest("different body"))), - ("selected-body", lambda: self.full.update(verifier="forged")), + ("selected-body", lambda: self.review.update(details="changed declaration")), ) for label, mutate in cases: - saved_wrapper, saved_full = copy.deepcopy(wrapper), copy.deepcopy(self.full) + saved_wrapper, saved_review = copy.deepcopy(wrapper), copy.deepcopy(self.review) with self.subTest(label=label): mutate() with self.assertRaises(runtime.AuditEvidenceError): runtime.batch_review_evidence(self.result, self.item, required_state="merge-ready") wrapper.clear() wrapper.update(saved_wrapper) - self.full.clear() - self.full.update(saved_full) + self.review.clear() + self.review.update(saved_review) self.item["batch_receipts"] = ["wrapper"] @@ -976,6 +983,12 @@ def setUp(self): "receipt_id": "close-B001", "result": "pass", "invalidated_by": None, + "reviewer_attestation_receipt": "attestation-B001", + } + self.context = { + "receipt_id": "attestation-B001", "result": "pass", "invalidated_by": None, + "receipt_type_id": "batch-close-review-attestation-v1", + "check": "batch_global_review_attestation", "audit_plan_id": "audit-plan-B001", "audit_plan_path": self.plan_path, "audit_plan_sha256": self.plan_sha256, @@ -996,6 +1009,7 @@ def setUp(self): "items_by_id": {"B001": self.item}, "current_receipt_catalog": { self.close["receipt_id"]: self.close, + self.context["receipt_id"]: self.context, **self.records, }, "invalidated_evidence_receipt_ids": [], @@ -1011,7 +1025,7 @@ def admit_dimensions(self): def _premerge_closure(self): """Input from the independently tested frozen-stage owner.""" - rows = [row for row in self.close["audit_evidence_reconciliation"] + rows = [row for row in self.context["audit_evidence_reconciliation"] if row["due_stage"] == "pre-merge"] return { "audit_plan_id": self.plan["plan_id"], @@ -1083,6 +1097,31 @@ def test_m_and_profile_evidence_project_but_dimensionless_and_na_do_not(self): } self.assertEqual(rows, self.project()) + # The frozen-stage owner accepts a common N/A declaration for the + # primary item and its covered children. Terminal projects only the + # primary fact, without pretending that each child actually ran. + primary = self.plan["obligations"][0] + common = self.records["evidence-m-content"] + children = [dict(primary, obligation_id="covered-%s" % position) + for position in range(2)] + common.update(obligation_id=primary["obligation_id"], + covered_obligation_ids=[row["obligation_id"] for row in children]) + primary_reconciled = next(row for row in self.context["audit_evidence_reconciliation"] + if row["obligation_id"] == primary["obligation_id"]) + for child in children: + self.plan["obligations"].append(child) + self.refs[child["obligation_id"]] = common["receipt_id"] + self.context.update(runtime._reconciliation_projection( + self.context["audit_evidence_reconciliation"] + + [dict(primary_reconciled, obligation_id=child["obligation_id"]) + for child in children])) + self.assertEqual(rows, self.project()) + + # Applicability filtering does not allow duplicate executed evidence. + common["covered_obligation_ids"] = [] + with self.assertRaisesRegex(runtime.AuditEvidenceError, "repeats a selected evidence ref"): + self.project() + def test_invalidated_or_owner_rejected_selected_evidence_fails_closed(self): self.result["invalidated_evidence_receipt_ids"] = [ "evidence-m-content"] @@ -1100,12 +1139,12 @@ def test_invalidated_or_owner_rejected_selected_evidence_fails_closed(self): def test_post_delta_reconciliation_must_equal_owner_closure(self): rows = copy.deepcopy( - self.close["audit_evidence_reconciliation"]) + self.context["audit_evidence_reconciliation"]) target = next(row for row in rows if row["obligation_id"] == "page-contract") target["selected_evidence_ref"] = "foreign-page-contract" target["produced_evidence_refs"] = ["foreign-page-contract"] - self.close.update(runtime._reconciliation_projection(rows)) + self.context.update(runtime._reconciliation_projection(rows)) self.result["current_receipt_catalog"]["foreign-page-contract"] = { "receipt_id": "foreign-page-contract", "record_kind": "gate-receipt", @@ -1148,7 +1187,7 @@ def test_typed_profile_receipt_target_enters_but_review_only_stays_out(self): self.result["current_receipt_catalog"][evidence_ref] = \ self.records[evidence_ref] self.plan["obligations"] = copy.deepcopy(self.obligations) - self.close.update(runtime._reconciliation_projection([{ + self.context.update(runtime._reconciliation_projection([{ "obligation_id": row["obligation_id"], "due_stage": row["due_stage"], "selected_evidence_ref": self.refs[row["obligation_id"]], diff --git a/Tools/tests/test_audit_execution_runtime.py b/Tools/tests/test_audit_execution_runtime.py index 3ad29a01..d91242eb 100644 --- a/Tools/tests/test_audit_execution_runtime.py +++ b/Tools/tests/test_audit_execution_runtime.py @@ -36,7 +36,6 @@ def setUp(self): "obligation": self.obligation, "status": "missing", "evidence_ref": None, - "reused": False, "reason": "found 0", }], } @@ -99,34 +98,6 @@ def test_substantive_review_is_an_explicit_agent_boundary(self): self.assertNotIn("round_1_receipt_id", step["resume_arguments"]) self.assert_execution_consumer(step["resume_capability_id"]) - def test_existing_precursor_is_completed_not_reproduced(self): - self.use_substantive_obligation() - self.result["current_receipt_catalog"] = { - "review-1": ("receipts/reviews.jsonl", { - "receipt_id": "review-1", - "record_kind": "substantive-review-evidence", - "plan_id": "audit-plan-1", - "obligation_id": "obligation-1", - }), - } - self.status["obligations"][0].update({ - "status": "ready-for-completion", - "evidence_ref": "review-1", - "reason": None, - }) - - step = self.project() - - self.assertEqual("invoke", step["status"]) - self.assertEqual("complete_audit_receipt", step["tool"]) - self.assertEqual(["review-1"], step["arguments"]["evidence_receipt"]) - self.assert_execution_consumer(step["capability_id"]) - second = dict(self.obligation, obligation_id="obligation-2", target="Topics/B.md") - self.status["obligations"].append(dict(self.status["obligations"][0], - obligation=second, evidence_ref="review-2")) - grouped = self.project() - self.assertEqual(["review-1", "review-2"], grouped["arguments"]["evidence_receipt"]) - self.assertEqual(["obligation-1", "obligation-2"], grouped["arguments"]["obligation_id"]) def test_invalid_or_ambiguous_evidence_requires_repair(self): for state in ("invalid", "ambiguous"): @@ -168,7 +139,7 @@ def test_correction_and_escalation_are_external_reparse_boundaries(self): self.assertIsNone(step["required_input"]) self.assertIn("external_resolution", step["external_instruction"]) - def test_batch_page_variant_comes_from_frozen_producer_check(self): + def test_batch_page_inputs_leave_variant_and_evidence_selection_with_producer(self): registry = audit_execution_runtime.batch_review_obligation_contract for rule, variant in ( (registry.S_SAMPLING_RULE_ID, "s-sampled-page"), @@ -183,40 +154,44 @@ def test_batch_page_variant_comes_from_frozen_producer_check(self): self.obligation.update( audit_obligation_projection.required_obligation(definition)) step = self.project() - self.assertEqual(variant, step["resume_arguments"]["variant"]) - self.assertNotIn("consumed_evidence_refs", step["required_input"]["parameters"]) - self.assertEqual([], step["resume_arguments"]["consumed_evidence_ref"]) + self.assertEqual({"batch", "plan", "page"}, set(step["resume_arguments"])) + self.assertEqual({"reviews": "reviews"}, step["required_input"]["parameters"]) self.assert_execution_consumer(step["resume_capability_id"]) - def test_m_consumption_waits_for_registry_selected_evidence_not_hash_order(self): + def test_m_shared_condition_is_selected_before_its_dependent_answers(self): target = "Topics/Page-1.md" + registry = audit_execution_runtime.batch_review_obligation_contract.load_registry() + shared = registry["m_shared_applicability"] + dependency = next(row for row in registry["m_tier_atomic_items"] + if row["applicability"] == shared["dependent_predicate"]) + condition = next(row for row in registry["m_tier_atomic_items"] + if row["item_id"] == shared["condition_item_id"]) consume_spec = audit_obligation_projection.obligation_spec_for_rule( - "k12-01-m-tier-no-required-link-ambiguous", root=REPOSITORY) + dependency["rule_id"], root=REPOSITORY) emit_spec = audit_obligation_projection.obligation_spec_for_rule( - "k12-02-level0-wiki-link-resolution", root=REPOSITORY) + condition["rule_id"], root=REPOSITORY) consuming = audit_obligation_projection.required_obligation( audit_obligation_projection.resolve_obligation_definition( consume_spec, target, trigger="new")) emitting = audit_obligation_projection.required_obligation( audit_obligation_projection.resolve_obligation_definition( - emit_spec, target)) - self.assertLess( - consuming["obligation_id"], emitting["obligation_id"], - "the regression needs the consumes identity to sort first") + emit_spec, target, trigger="new")) rows = [{ "obligation": obligation, "status": "missing", "evidence_ref": None, - "reused": False, "reason": "found 0", } for obligation in sorted( (consuming, emitting), key=lambda row: row["obligation_id"])] self.status["obligations"] = rows - step = self.project() + registry_owner = audit_execution_runtime.batch_review_obligation_contract + with mock.patch.object(registry_owner, "_validate_registry", wraps=registry_owner._validate_registry) as validate: + step = self.project() + self.assertEqual(1, validate.call_count) - self.assertEqual("invoke", step["status"]) - self.assertEqual("record-changed-scope-evidence", step["token"]) + self.assertEqual("await-agent", step["status"]) + self.assertEqual("record-batch-page-review", step["token"]) self.assertEqual(target, step["target"]["page"]) self.assertEqual( emitting["obligation_id"], step["target"]["obligation_id"]) @@ -224,13 +199,13 @@ def test_m_consumption_waits_for_registry_selected_evidence_not_hash_order(self) next(row for row in rows if row["obligation"]["obligation_id"] == emitting["obligation_id"]).update( - status="satisfied", evidence_ref="wiki-link-evidence") + status="satisfied", evidence_ref="shared-condition-evidence") step = self.project() self.assertEqual("await-agent", step["status"]) self.assertEqual( consuming["obligation_id"], step["target"]["obligation_id"]) - self.assertEqual(["wiki-link-evidence"], - step["resume_arguments"]["consumed_evidence_ref"]) + self.assertEqual(["shared-condition-evidence"], + step["target"]["review_input_constraints"]["consumed_evidence_refs"]) self.assertEqual(["applicable"], step["target"][ "review_input_constraints"]["allowed_applicability_dispositions"]) diff --git a/Tools/tests/test_audit_fingerprint.py b/Tools/tests/test_audit_fingerprint.py index e5342005..48500f57 100644 --- a/Tools/tests/test_audit_fingerprint.py +++ b/Tools/tests/test_audit_fingerprint.py @@ -3,6 +3,7 @@ from pathlib import Path import sys import unittest +import copy REPOSITORY = Path(__file__).resolve().parents[2] @@ -10,7 +11,7 @@ sys.path.insert(0, str(TOOLS)) import Tools.execution.audit.audit_fingerprint as audit_fingerprint # noqa: E402 -import Tools.execution.audit.audit_receipt_contract as receipt_contract # noqa: E402 +import Tools.execution.audit.audit_fingerprint as receipt_contract # noqa: E402 import Tools.platform.common.kblib as kblib # noqa: E402 @@ -193,5 +194,50 @@ def test_page_set_rejects_duplicate_paths_and_bad_members(self): ]) +SOURCE = audit_fingerprint.load_contract(REPOSITORY) + + +class PageArtifactContractTests(unittest.TestCase): + def test_page_after_image_projection_is_exactly_the_source_contract(self): + sequence_fields = { + "page_material_fields", "closing_frontmatter_markers", + "included_frontmatter_fields", "page_set_material_fields", + "page_set_member_fields", + } + expected = { + field: tuple(value) if field in sequence_fields else value + for field, value in SOURCE[ + "page_artifact_fingerprint"].items() + } + + self.assertEqual( + expected, audit_fingerprint.page_artifact_fingerprint_contract()) + + def test_page_after_image_contract_rejects_shape_order_and_binding_drift(self): + def extra_field(document): + document["page_artifact_fingerprint"]["extra"] = "invalid" + + def change_body_binding(document): + document["page_artifact_fingerprint"][ + "body_binding"] = "normalized-markdown" + + def change_path_binding(document): + document["page_artifact_fingerprint"][ + "path_binding"] = "host-absolute" + + def reorder_member_fields(document): + document["page_artifact_fingerprint"][ + "page_set_member_fields"].reverse() + + for mutate in ( + extra_field, change_body_binding, + change_path_binding, reorder_member_fields): + with self.subTest(case=mutate.__name__): + document = copy.deepcopy(SOURCE) + mutate(document) + with self.assertRaises(ValueError): + audit_fingerprint.validate_contract(document) + + if __name__ == "__main__": unittest.main() diff --git a/Tools/tests/test_audit_lifecycle_closure.py b/Tools/tests/test_audit_lifecycle_closure.py index 6e50f6ef..d3212051 100644 --- a/Tools/tests/test_audit_lifecycle_closure.py +++ b/Tools/tests/test_audit_lifecycle_closure.py @@ -51,27 +51,31 @@ def test_one_observation_joins_once_without_skipping_canonical_validation(self): mock.patch.object(producer_chain, "_registered_producer", wraps=producer_chain._registered_producer) as join: with evidence_runtime.evidence_observation(result) as observed: - expected = producer_chain.precursor_chain_for_spec(spec, root=REPOSITORY) - actual = producer_chain.precursor_chain_for_obligation(obligation, root=REPOSITORY) + expected = producer_chain.producer_chain_for_spec(spec, root=REPOSITORY) + actual = producer_chain.producer_chain_for_obligation(obligation, root=REPOSITORY) self.assertEqual(expected, actual) - actual["precursor_tool"] = "forged" - record = {"record_kind": expected["precursor_record_kind"], - "tool": expected["precursor_tool"], "check": expected["precursor_check"]} - self.assertEqual(expected, producer_chain.require_precursor_record( + actual["producer_tool"] = "forged" + record = {"record_kind": expected["producer_record_kind"], + "tool": expected["producer_tool"], "check": expected["producer_check"]} + self.assertEqual(expected, producer_chain.require_producer_record( record, obligation, root=REPOSITORY)) with self.assertRaises(ValueError): - producer_chain.precursor_chain_for_obligation( + producer_chain.producer_chain_for_obligation( dict(obligation, producer_capability="forged"), root=REPOSITORY) with self.assertRaises(ValueError): - producer_chain.require_precursor_record( + producer_chain.require_producer_record( dict(record, tool="forged"), obligation, root=REPOSITORY) self.assertEqual(1, load.call_count) - self.assertEqual(2, join.call_count) # Precursor and finalizer, once. + # This Kernel check is accepted by its sole producer at first + # publication; no second finalizer may be joined for it. + self.assertEqual(spec["producer_capability"], + expected["producer_capability"]) + self.assertEqual(1, join.call_count) with evidence_runtime.evidence_observation(observed): - self.assertEqual(expected, producer_chain.precursor_chain_for_spec(spec, root=REPOSITORY)) + self.assertEqual(expected, producer_chain.producer_chain_for_spec(spec, root=REPOSITORY)) self.assertEqual(2, load.call_count) self.assertIsNone(producer_chain._OBSERVATION_MEMO.get()) - self.assertEqual(expected, producer_chain.precursor_chain_for_spec(spec, root=REPOSITORY)) + self.assertEqual(expected, producer_chain.producer_chain_for_spec(spec, root=REPOSITORY)) self.assertEqual(3, load.call_count) def test_every_kernel_spec_has_one_tool_execution_route(self): @@ -85,26 +89,6 @@ def test_every_kernel_spec_has_one_tool_execution_route(self): else: self.assertNotEqual("batch-close-stage", route) - def test_premerge_audit_plans_freeze_actual_precursor_and_derive_finalizer(self): - rows = [row for row in self.specs - if row["due_stage"] == "pre-merge" and - row["evidence_kind"] == "audit-receipt"] - self.assertTrue(rows) - for spec in rows: - with self.subTest(rule=spec["owner_rule_id"]): - self.assertIsNone(spec["producer_gate_id"]) - chain = producer_chain.precursor_chain_for_spec( - spec, root=REPOSITORY) - self.assertEqual(spec["producer_capability"], - chain["precursor_capability"]) - self.assertEqual(spec["producer_check"], - chain["precursor_check"]) - self.assertEqual( - producer_chain.FINAL_AUDIT_RECEIPT_CAPABILITY, - chain["final_producer_capability"]) - self.assertNotEqual(chain["precursor_capability"], - chain["final_producer_capability"]) - def test_changed_scope_contract_import_does_not_resolve_capabilities(self): with mock.patch.object( capabilities, "load_operation_capabilities_snapshot", @@ -115,33 +99,17 @@ def test_changed_scope_contract_import_does_not_resolve_capabilities(self): "changed-scope-evidence-adapter-v1", reloaded.ADAPTER_CAPABILITY_ID) - def test_precursor_owner_entrypoint_shape_and_finalizer_are_closed(self): + def test_native_producer_owner_entrypoint_and_consumer_are_closed(self): final_consumer = "Tools/execution/audit/audit_evidence_runtime.py" - finalizer = self.capability( - producer_chain.FINAL_AUDIT_RECEIPT_CAPABILITY) - self.assertEqual("producer", finalizer["kind"]) - self.assertEqual( - "Tools/execution/audit/complete_audit_receipt.py", - finalizer["implementation_owner"]) - finalizer_descriptor = describe_entrypoint( - capabilities.capability_invocation_tool( - producer_chain.FINAL_AUDIT_RECEIPT_CAPABILITY, - root=REPOSITORY)) - self.assertEqual(finalizer["invocation_owner"], - finalizer_descriptor.invocation_path) - self.assertEqual(finalizer["implementation_owner"], - finalizer_descriptor.implementation_path) - self.assertIn(final_consumer, finalizer["consumers"]) - for spec in self.specs: - if (spec["due_stage"] != "pre-merge" or - spec["evidence_kind"] != "audit-receipt"): + if execution_runtime.producer_route(spec, root=REPOSITORY) not in { + "substantive-review", "rendering-verification", "deterministic-check"}: continue with self.subTest(rule=spec["owner_rule_id"]): - chain = producer_chain.precursor_chain_for_spec( + chain = producer_chain.producer_chain_for_spec( spec, root=REPOSITORY) - entry = self.capability(chain["precursor_capability"]) - descriptor = describe_entrypoint(chain["precursor_tool"]) + entry = self.capability(chain["producer_capability"]) + descriptor = describe_entrypoint(chain["producer_tool"]) self.assertEqual("producer", entry["kind"]) self.assertEqual(entry["invocation_owner"], descriptor.invocation_path) @@ -149,13 +117,10 @@ def test_precursor_owner_entrypoint_shape_and_finalizer_are_closed(self): descriptor.implementation_path) self.assertEqual( os.path.basename(entry["invocation_owner"])[:-3], - chain["precursor_tool"]) + chain["producer_tool"]) self.assertIn(final_consumer, entry["consumers"]) - self.assertIn( - "Tools/execution/audit/complete_audit_receipt.py", - entry["consumers"]) self.assertEqual(spec["producer_check"], - chain["precursor_check"]) + chain["producer_check"]) if spec["source_registry"] == \ projection.SUBSTANTIVE_REGISTRY_PATH: expected_kind = substantive.load_contract( @@ -166,9 +131,9 @@ def test_precursor_owner_entrypoint_shape_and_finalizer_are_closed(self): REPOSITORY)["record_kind"] else: expected_kind = \ - lifecycle.CHANGED_SCOPE_PRECURSOR_RECORD_KIND + lifecycle.CHANGED_SCOPE_RECORD_KIND self.assertEqual(expected_kind, - chain["precursor_record_kind"]) + chain["producer_record_kind"]) def test_chain_and_runtime_route_use_the_same_explicit_authority_root(self): with tempfile.TemporaryDirectory() as temporary: @@ -182,20 +147,20 @@ def test_chain_and_runtime_route_use_the_same_explicit_authority_root(self): encoding="utf-8") spec = projection.obligation_spec_for_rule( "k12-05-guidance-state-zero-counts", alternate) - chain = producer_chain.precursor_chain_for_spec( + chain = producer_chain.producer_chain_for_spec( spec, root=alternate) self.assertEqual("changed-scope-evidence-adapter-v1", - chain["precursor_capability"]) + chain["producer_capability"]) obligation = projection.resolve_obligation_definition( spec, "Progress.guidance_queue") self.assertEqual( - "deterministic-audit-precursor", + "deterministic-check", execution_runtime.producer_route( obligation, root=alternate)) with self.assertRaisesRegex( producer_chain.AuditProducerChainError, "differs from its (registered|Kernel registry)"): - producer_chain.precursor_chain_for_spec(spec) + producer_chain.producer_chain_for_spec(spec) def test_every_capability_route_has_one_registered_producer_and_consumer(self): execution_consumer = \ @@ -234,13 +199,14 @@ def test_final_consumer_kinds_equal_all_installed_obligation_kinds(self): self.assertEqual( expected, {row["evidence_kind"] for row in self.specs} | - {"candidate-set-receipt", judgment.RECORD_KIND}, + {row["evidence_kind"] for row in + changed_scope.load_registry(REPOSITORY)["extension_points"]} | + {judgment.RECORD_KIND}, ) def test_each_consumer_status_has_one_next_action_interpretation(self): expected = { "satisfied": "terminal-evidence-complete", - "ready-for-completion": "complete-precursor", "needs-confirmation": "confirm-substantive-review", "needs-correction": "external-correction", "escalated": "external-escalation", @@ -262,17 +228,39 @@ def test_unknown_or_mutated_producer_chain_fails_closed(self): "k12-02-level0-mermaid-fence-closure", REPOSITORY) obligation = projection.resolve_obligation_definition( spec, "Topics/Diagram.md") - chain = producer_chain.precursor_chain_for_obligation( + chain = producer_chain.producer_chain_for_obligation( obligation, root=REPOSITORY) self.assertEqual( - "audit-producer-evidence", chain["precursor_record_kind"]) + "changed-scope-check-evidence", chain["producer_record_kind"]) + + # Catalog and stage consumers share the same interpretation owner; + # neither a returned row nor an earlier successful scan is authority. + with mock.patch.object(capabilities, "CapabilityLookup", + wraps=capabilities.CapabilityLookup) as lookup: + with producer_chain.producer_chain_observation(): + for _ in range(3): + observed = producer_chain.producer_chain_for_obligation( + obligation, root=REPOSITORY) + self.assertEqual(chain, observed) + observed["producer_tool"] = "forged" + self.assertEqual(1, lookup.call_count) + with producer_chain.producer_chain_observation(): + self.assertEqual(chain, producer_chain.producer_chain_for_obligation( + obligation, root=REPOSITORY)) + self.assertEqual(2, lookup.call_count) + with mock.patch.object(capabilities, "capability_invocation_edge_errors", + return_value=["changed adapter"]): + with producer_chain.producer_chain_observation(): + with self.assertRaisesRegex(ValueError, "changed adapter"): + producer_chain.producer_chain_for_obligation( + obligation, root=REPOSITORY) mutated = copy.deepcopy(obligation) mutated["producer_check"] = "nearby_unregistered_check" with self.assertRaisesRegex( producer_chain.AuditProducerChainError, "registered|chain"): - producer_chain.precursor_chain_for_obligation( + producer_chain.producer_chain_for_obligation( mutated, root=REPOSITORY) unknown = copy.deepcopy(obligation) @@ -280,7 +268,7 @@ def test_unknown_or_mutated_producer_chain_fails_closed(self): with self.assertRaisesRegex( producer_chain.AuditProducerChainError, "unknown|chain"): - producer_chain.precursor_chain_for_obligation( + producer_chain.producer_chain_for_obligation( unknown, root=REPOSITORY) def test_changed_scope_registry_is_rendering_obligation_single_owner(self): diff --git a/Tools/tests/test_audit_obligation_projection.py b/Tools/tests/test_audit_obligation_projection.py index 1c842881..1689f467 100644 --- a/Tools/tests/test_audit_obligation_projection.py +++ b/Tools/tests/test_audit_obligation_projection.py @@ -5,6 +5,7 @@ import sys from types import SimpleNamespace import unittest +from unittest import mock REPOSITORY = Path(__file__).resolve().parents[2] @@ -38,9 +39,11 @@ def rows_from(self, path): return [row for row in self.rows if row["source_registry"] == path] def test_m_expected_set_comes_from_registry_and_is_not_substantive(self): + emitting = [row for row in self.batch_review["m_tier_atomic_items"] + if row["evidence_role"] == "emits"] expected = tuple( (row["item_id"], row["rule_id"]) - for row in self.batch_review["m_tier_atomic_items"]) + for row in emitting) actual_rows = [row for row in self.rows_from( projection.BATCH_REVIEW_REGISTRY_PATH) if row["tier"] == "M"] actual = tuple( @@ -57,7 +60,7 @@ def test_m_expected_set_comes_from_registry_and_is_not_substantive(self): self.assertTrue(all( row["evidence_kind"] == source["evidence_kind"] for row, source in zip( - actual_rows, self.batch_review["m_tier_atomic_items"]))) + actual_rows, emitting))) def test_k12_09_projection_is_exactly_the_registry_eight(self): expected = tuple( @@ -229,6 +232,35 @@ def test_projection_cache_is_bound_to_exact_sources_and_returns_copies(self): self.assertNotEqual( first[0]["owner_rule_id"], projection.base_obligation_specs(REPOSITORY)[0]["owner_rule_id"]) + with mock.patch.object(projection, "deepcopy", wraps=copy.deepcopy) as duplicate: + selected = projection.obligation_spec_for_rule(second[0]["owner_rule_id"], REPOSITORY) + self.assertEqual(second[0], selected) + self.assertEqual(1, duplicate.call_count) + selected["owner_rule_id"] = "consumer-mutation" + self.assertEqual(second[0], projection.obligation_spec_for_rule(second[0]["owner_rule_id"], REPOSITORY)) + with self.assertRaisesRegex(ValueError, "unknown or ambiguous"): + projection.obligation_spec_for_rule("missing-rule", REPOSITORY) + + def memo_for_window(): + facts = {} + def memo(key, compute): + if key not in facts: + facts[key] = compute() + return facts[key] + return memo + + with mock.patch.object(kblib, "read_text", wraps=kblib.read_text) as read: + with projection.obligation_projection_observation(memo_for_window()): + self.assertEqual(second, projection.base_obligation_specs(REPOSITORY)) + for row in second: + self.assertEqual(row, projection.obligation_spec_for_rule( + row["owner_rule_id"], REPOSITORY)) + source_paths = [call.args[0] for call in read.call_args_list] + self.assertTrue(source_paths) + self.assertEqual(len(source_paths), len(set(source_paths))) + # Leaving an observation retires its bytes, even in one process. + projection.obligation_spec_for_rule(second[0]["owner_rule_id"], REPOSITORY) + self.assertEqual(2 * len(source_paths), read.call_count) changed = copy.deepcopy(self.batch_review) changed["m_tier_atomic_items"][0]["rule_id"] = \ @@ -238,6 +270,31 @@ def test_projection_cache_is_bound_to_exact_sources_and_returns_copies(self): } with self.assertRaisesRegex(ValueError, "unadmitted K12/02 owner"): projection.base_obligation_specs(REPOSITORY, snapshots) + # Even an unchanged requested rule must reject a corrupt sibling: + # lookup is over the complete validated closure, not a per-ID filter. + with self.assertRaisesRegex(ValueError, "unadmitted K12/02 owner"): + projection.obligation_spec_for_rule(second[0]["owner_rule_id"], REPOSITORY, snapshots) + + with projection.obligation_projection_observation(memo_for_window()): + self.assertEqual(second, projection.base_obligation_specs(REPOSITORY)) + # Explicit caller snapshots are not replaced by captured files. + with self.assertRaisesRegex(ValueError, "unadmitted K12/02 owner"): + projection.obligation_spec_for_rule( + second[0]["owner_rule_id"], REPOSITORY, snapshots) + + real_read = kblib.read_text + def changed_source(path): + if str(path).endswith(projection.BATCH_REVIEW_REGISTRY_PATH): + return kblib.canonical_yaml(changed) + return real_read(path) + with mock.patch.object(kblib, "read_text", side_effect=changed_source): + # A nested NEW boundary sees changed files, not outer bytes. + with projection.obligation_projection_observation(memo_for_window()): + with self.assertRaisesRegex(ValueError, "unadmitted K12/02 owner"): + projection.obligation_spec_for_rule( + second[0]["owner_rule_id"], REPOSITORY) + self.assertEqual(second, projection.base_obligation_specs(REPOSITORY)) + self.assertEqual(second, projection.base_obligation_specs(REPOSITORY)) if __name__ == "__main__": diff --git a/Tools/tests/test_audit_plan_contract.py b/Tools/tests/test_audit_plan_contract.py index 62436e7f..ce4f1d1d 100644 --- a/Tools/tests/test_audit_plan_contract.py +++ b/Tools/tests/test_audit_plan_contract.py @@ -5,6 +5,7 @@ import sys from types import SimpleNamespace import unittest +from unittest import mock REPOSITORY = Path(__file__).resolve().parents[2] @@ -32,6 +33,32 @@ def test_shipped_contract_and_template_are_valid(self): self.assertTrue(upstream_identity.is_full_commit_sha( plan["upstream_revision_id"])) self.assertRegex(contract.plan_sha256(plan), r"^sha256:[0-9a-f]{64}$") + expected = kblib.sha256_bytes(kblib.canonical_yaml(plan).encode("utf-8")) + material = {} + def memo(key, compute): + if key not in material: + material[key] = compute() + return material[key] + with mock.patch.object(kblib, "canonical_yaml", wraps=kblib.canonical_yaml) as serialize, \ + mock.patch.object(contract, "validate_plan", wraps=contract.validate_plan) as validate: + with contract.serialization_observation(memo): + self.assertEqual(expected, contract.plan_sha256(plan)) + self.assertEqual(expected, contract.plan_sha256(copy.deepcopy(plan))) + self.assertEqual(1, serialize.call_count) + self.assertEqual(2, validate.call_count) + with self.assertRaisesRegex(ValueError, "dimension is not registered"): + contract.plan_sha256(plan, dimensions=()) + plan["plan_id"] = "changed-plan-identity" + changed = contract.plan_sha256(plan) + self.assertNotEqual(expected, changed) + self.assertEqual(2, serialize.call_count) + plan["obligations"][0]["command"] = "not-a-plan-field" + with self.assertRaisesRegex(ValueError, "fields are not closed"): + contract.plan_sha256(plan) + del plan["obligations"][0]["command"] + # No serialized value survives as an implicit cross-operation cache. + self.assertEqual(changed, contract.plan_sha256(plan)) + self.assertEqual(3, serialize.call_count) def test_evidence_roles_resolve_from_the_canonical_registry(self): document = contract.load_contract() diff --git a/Tools/tests/test_audit_plan_loader_unification.py b/Tools/tests/test_audit_plan_loader_unification.py index 540c8b7c..00299128 100644 --- a/Tools/tests/test_audit_plan_loader_unification.py +++ b/Tools/tests/test_audit_plan_loader_unification.py @@ -13,7 +13,6 @@ import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime # noqa: E402 import Tools.execution.audit.audit_producer_runtime as audit_producer_runtime # noqa: E402 -import Tools.execution.audit.complete_audit_receipt as complete_audit_receipt # noqa: E402 import Tools.execution.audit.record_batch_page_review as record_batch_page_review # noqa: E402 import Tools.execution.audit.record_substantive_review as record_substantive_review # noqa: E402 import Tools.execution.task_runtime.runtime_paths as runtime_paths # noqa: E402 @@ -93,29 +92,6 @@ def test_substantive_loader_delegates_currentness_to_stage_resolver(self): self.result, self.item, "pre-merge", required_state="open", plan_path=PLAN_PATH) - def test_completion_loader_delegates_directly_to_stage_resolver(self): - frozen = (object(),) - with mock.patch.object( - audit_producer_runtime, "managed_plan_path", - return_value="/repo/" + PLAN_PATH), mock.patch.object( - complete_audit_receipt.audit_evidence_runtime, - "resolve_stage_plan", return_value=self.resolved) as resolver, \ - mock.patch.object( - complete_audit_receipt.kblib, "sha256_file", - return_value=PLAN_SHA256), mock.patch.object( - audit_producer_runtime, "freeze_manifest_pages", - return_value=frozen): - absolute, plan, digest, actual_frozen = \ - complete_audit_receipt._load_current_plan( - "/repo", PLAN_PATH, self.result, self.item) - - self.assertEqual("/repo/" + PLAN_PATH, absolute) - self.assertIs(self.plan, plan) - self.assertEqual(PLAN_SHA256, digest) - self.assertIs(frozen, actual_frozen) - resolver.assert_called_once_with( - self.result, self.item, "pre-merge", required_state="open", - plan_path=PLAN_PATH) def test_batch_page_loader_does_not_reinterpret_live_queue_revision(self): snapshot = SimpleNamespace(exists=True, sha256=PLAN_SHA256) @@ -148,10 +124,6 @@ def test_batch_page_loader_does_not_reinterpret_live_queue_revision(self): def test_producers_do_not_depend_on_plan_producer_currentness(self): self.assertNotIn( "prepare_audit_plan", record_substantive_review.__dict__) - self.assertNotIn( - "prepare_audit_plan", complete_audit_receipt.__dict__) - self.assertNotIn( - "record_substantive_review", complete_audit_receipt.__dict__) self.assertFalse(hasattr( record_batch_page_review, "_require_plan_runtime_binding")) diff --git a/Tools/tests/test_audit_producers.py b/Tools/tests/test_audit_producers.py index b7341dd5..cd8d73c8 100644 --- a/Tools/tests/test_audit_producers.py +++ b/Tools/tests/test_audit_producers.py @@ -1,4 +1,4 @@ -"""Focused producer tests for AuditPlan -> review -> full AuditReceipt.""" +"""Focused producer tests for AuditPlan -> accepted review evidence.""" from pathlib import Path from types import SimpleNamespace @@ -16,10 +16,6 @@ import Tools.execution.audit.audit_plan_contract as audit_plan_contract import Tools.execution.audit.audit_producer_runtime as audit_producer_runtime -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract -import Tools.execution.audit.batch_review_obligation_contract as batch_review_obligation_contract -import Tools.execution.audit.complete_audit_receipt as complete_audit_receipt -import Tools.execution.audit.prepare_audit_plan as prepare_audit_plan import Tools.execution.audit.record_substantive_review as record_substantive_review import Tools.execution.audit.substantive_review_contract as substantive_review_contract import Tools.platform.common.kblib as kblib @@ -97,113 +93,8 @@ def obligation(self, path="L.md"): "reuse_reason": None, } - def test_plan_derives_l_m_and_registry_selected_s_obligations(self): - frozen = tuple(self.frozen(path) for path in ("L.md", "M.md", "S.md")) - required_scan = SimpleNamespace( - scan_id="fixture-residual", - required_for_k12_item_6=True, - judgment_item_id="fixture-residual-judgment", - candidate_predicate="fixture residual predicate", - ) - contract = SimpleNamespace( - valid=True, - manifest_repo_path="profiles/test/profile.toml", - profile_contract_fingerprint=SHA_A, - extension_dimensions=(), - judgment_items=(SimpleNamespace( - judgment_item_id="fixture-residual-judgment", - dimension_id="coverage_and_integration", - evidence_role="emits", - predicate_owner=None, - ),), - registered_scans=(required_scan,), - required_scan=required_scan, - batch_review_requirements=(), - ) - result = { - "root": str(REPOSITORY), - "coverage": {"pages": [ - {"path": "L.md", "tier": "L", - "authoring_status": "unassessed", "property_state": {}}, - {"path": "M.md", "tier": "M", - "authoring_status": "unassessed", "property_state": {}}, - {"path": "S.md", "tier": "S", - "authoring_status": "unassessed", "property_state": {}}, - ]}, - "_profile_authorized_view": {"_contract": contract}, - } - item = {"id": "B001", "manifest": ["L.md", "M.md", "S.md"]} - activation = {} - state = { - "task_id": "task-test", "queue_revision": 1, - "queue_state_revision": 2, "required_queue_sha256": SHA_A, - "coverage_ledger_sha256": SHA_A, - "progress_ledger_sha256": SHA_A, - } - profile = { - "selected_profile_manifest": "profiles/test/profile.toml", - "profile_snapshot_sha256": SHA_A, - "profile_contract_fingerprint": SHA_A, - } - standards = { - "upstream_revision_id": "standards-test", - "active_standards_sha256": SHA_A, - } - opening = { - "opening_transition_receipt": "audit-open", - "manifest_semantic_before_set_sha256": SHA_A, - } - with mock.patch.object( - audit_producer_runtime, "freeze_manifest_pages", - return_value=frozen), mock.patch.object( - audit_producer_runtime, "runtime_state_bindings", - return_value=state), mock.patch.object( - audit_producer_runtime, "profile_bindings", - return_value=profile), mock.patch.object( - audit_producer_runtime, "standards_bindings", - return_value=standards), mock.patch.object( - prepare_audit_plan, - "check_queue_opening_context", - return_value=opening), mock.patch.object( - prepare_audit_plan, - "_changed_scope_targets", - return_value=((), None)), mock.patch( - "Tools.governance.profile.profile_admission.contract_from_admitted_view", - return_value=contract): - # This test owns obligation projection from an admitted model; - # real Gate and view binding are covered by admission integration. - plan, _ = prepare_audit_plan.build_plan( - str(REPOSITORY), result, item, activation, - generated_at="2026-08-28T00:00:00Z") - registry = batch_review_obligation_contract.load_registry( - str(REPOSITORY)) - m_rules = {row["rule_id"] - for row in registry["m_tier_atomic_items"]} - s_rule = registry["s_tier_sampling"]["rule_id"] - substantive_rule = substantive_review_contract.load_contract( - str(REPOSITORY))["obligation_projection"]["owner_rule_id"] - rows = plan["obligations"] - self.assertEqual(1, sum( - row["owner_rule_id"] == substantive_rule and - row["target"] == "L.md" for row in rows)) - self.assertEqual(m_rules, { - row["owner_rule_id"] for row in rows - if row["target"] == "M.md" and - row["owner_rule_id"] in m_rules}) - self.assertFalse(any( - row["owner_rule_id"] == substantive_rule and - row["target"] == "M.md" for row in rows)) - expected_s = batch_review_obligation_contract.select_s_targets( - ["S.md"], task_id=plan["task_id"], - batch_id=plan["batch_id"], - opening_transition_receipt=plan[ - "opening_transition_receipt"], - registry=registry)["sample_selected_targets"] - self.assertEqual(expected_s, sorted( - row["target"] for row in rows - if row["owner_rule_id"] == s_rule)) - def test_review_and_full_receipt_match_kernel_contracts(self): + def test_review_first_publication_binds_the_kernel_obligation(self): obligation = self.obligation() plan = self.plan(obligation) plan_sha = audit_plan_contract.plan_sha256(plan) @@ -217,50 +108,16 @@ def test_review_and_full_receipt_match_kernel_contracts(self): reviewer_role="reviewer", round_number=1, verdict="passed", findings=[], statement="reviewed", prior=None) substantive_review_contract.validate_review_receipt(evidence) - full = complete_audit_receipt.build_audit_receipt( - plan=plan, plan_sha256=plan_sha, - obligation=obligation, evidence=evidence) - audit_receipt_contract.validate_audit_receipt(full) - self.assertEqual("content_and_depth", full["dimension"]) + self.assertEqual(plan["plan_id"], evidence["plan_id"]) + self.assertEqual(plan_sha, evidence["audit_plan_sha256"]) + self.assertEqual(obligation["obligation_id"], evidence["obligation_id"]) + self.assertEqual(obligation["evidence_kind"], evidence["record_kind"]) self.assertEqual( audit_producer_runtime.page_artifact_fingerprint(frozen_page), - full["artifact_fingerprint"]) - self.assertNotEqual( - evidence["semantic_content_fingerprint"], - full["artifact_fingerprint"]) - self.assertEqual(evidence["receipt_id"], full["evidence_ref"]) - - # A validated existing completion is reused, not written a second time. - with contextlib.ExitStack() as stack: - stack.enter_context(mock.patch.object( - audit_producer_runtime, "admitted_runtime", - return_value=(str(REPOSITORY), {}, object()))) - stack.enter_context(mock.patch.object( - audit_producer_runtime, "open_batch", return_value=({}, {}))) - stack.enter_context(mock.patch.object( - complete_audit_receipt, "_load_current_plan", - return_value=(None, plan, plan_sha, (frozen_page,)))) - stack.enter_context(mock.patch.object( - complete_audit_receipt.audit_evidence_runtime, "evidence_evaluation", - side_effect=lambda result: result)) - stack.enter_context(mock.patch.object( - complete_audit_receipt.audit_evidence_runtime, "require_completion_evidence", - return_value=(evidence, full))) - stack.enter_context(mock.patch.object( - audit_producer_runtime, "managed_receipt_path", return_value="unused.jsonl")) - append = stack.enter_context(mock.patch.object(kblib.ReceiptPublication, "append")) - output = stack.enter_context(contextlib.redirect_stdout(io.StringIO())) - code = complete_audit_receipt.main([ - str(REPOSITORY), "--batch", "B001", "--plan", "unused.yaml", - "--obligation-id", obligation["obligation_id"], - "--evidence-receipt", evidence["receipt_id"], "--apply"]) - result = json.loads(output.getvalue()) - self.assertEqual(0, code) - self.assertFalse(result["applied"]) - self.assertEqual("already-present", result["status"]) - self.assertEqual(full["receipt_id"], result["receipt_id"]) - self.assertTrue(result["publication"]["reused"]) - append.assert_not_called() + evidence["artifact_fingerprint"]) + self.assertNotEqual(evidence["semantic_content_fingerprint"], + evidence["artifact_fingerprint"]) + self.assertNotIn("evidence_ref", evidence) def test_changes_required_confirms_recording_without_claiming_review_pass(self): obligation = self.obligation() diff --git a/Tools/tests/test_audit_receipt_contract.py b/Tools/tests/test_audit_receipt_contract.py deleted file mode 100644 index c5fca13f..00000000 --- a/Tools/tests/test_audit_receipt_contract.py +++ /dev/null @@ -1,260 +0,0 @@ -"""Owned tests for the current full AuditReceipt machine contract.""" - -import copy -from pathlib import Path -import unittest -from unittest import mock - -import Tools.execution.audit.audit_receipt_contract as contract -from Tools.execution.evidence import receipt_type_contract -import Tools.platform.common.kblib as kblib - - -REPOSITORY = Path(__file__).resolve().parents[2] -CONTRACT_PATH = REPOSITORY.joinpath( - *contract.AUDIT_RECEIPT_CONTRACT_PATH.split("/")) -SOURCE = kblib.parse_yaml_subset(CONTRACT_PATH.read_text(encoding="utf-8")) - - -def valid_receipt(): - return { - "schema_version": SOURCE["schema_version"], - "record_kind": SOURCE["record_kind"], - "receipt_type_id": contract.RECEIPT_TYPE_ID, - "receipt_id": "audit-current-example-0001", - "plan_id": "audit-plan-example", - "audit_plan_sha256": "sha256:" + "1" * 64, - "obligation_id": "obligation-001", - "owner_kind": "kernel", - "owner_rule_id": "k12-12-substantive-correctness-review", - "kernel_extension_point": None, - "task_id": "task-example", - "batch_id": "batch-example", - "opening_transition_receipt": "audit-update_queue-open-1", - "upstream_revision_id": "a" * 40, - "active_standards_sha256": "sha256:" + "2" * 64, - "selected_profile_manifest": "profiles/example/profile.toml", - "profile_snapshot_sha256": "sha256:" + "3" * 64, - "profile_contract_fingerprint": "sha256:" + "4" * 64, - "due_stage": "pre-merge", - "evidence_role": "emits", - "evidence_kind": "audit-receipt", - "dimension": "content_and_depth", - "scope": ["Topics/Example.md"], - "acceptance_predicate": "content-correctness", - "producer_check": "substantive_review", - "producer_capability": "substantive-review-attestation-v1", - "producer_gate_id": None, - "consumer_gate_id": "batch-review", - "fingerprint_binding": "evidence-time", - "artifact_fingerprint": "sha256:" + "5" * 64, - "dependency_fingerprint": "sha256:" + "6" * 64, - "contract_fingerprint": "sha256:" + "7" * 64, - "verifier": "record_substantive_review/1.0.0", - "method": "independent-substantive-review", - "evidence_ref": "audit-record_substantive_review-example-0001", - "checked_at": "2026-08-28T00:00:00Z", - "review_due": None, - "result": "passed", - "invalidated_by": None, - "reused_receipt_id": None, - "reuse_reason": None, - } - - -class AuditReceiptSchemaContractTests(unittest.TestCase): - def test_field_order_types_and_closed_values_derive_from_source(self): - values = contract.validate_contract(copy.deepcopy(SOURCE)) - expected_order = tuple(row["field"] for row in SOURCE["fields"]) - expected_fields = { - row["field"]: { - "type": row["type"], - "nullable": row["nullable"], - } - for row in SOURCE["fields"] - } - - self.assertEqual(expected_order, values["field_order"]) - self.assertEqual(expected_order, contract.AUDIT_RECEIPT_FIELDS) - self.assertEqual(expected_fields, values["fields"]) - self.assertEqual( - frozenset(SOURCE["result_values"]), - contract.AUDIT_RECEIPT_RESULT_VALUES) - - def test_field_and_identity_mutations_fail_closed(self): - def missing_field(record): - record.pop("contract_fingerprint") - - def extra_field(record): - record["gate_id"] = "invented" - - cases = ( - missing_field, - extra_field, - lambda record: record.update(schema_version=99), - lambda record: record.update(record_kind="receipt"), - lambda record: record.update(receipt_type_id="unknown-receipt"), - lambda record: record.update( - audit_plan_sha256="not-a-fingerprint"), - lambda record: record.update( - checked_at="2026-08-28"), - lambda record: record.update(receipt_id=""), - ) - for mutate in cases: - with self.subTest(case=getattr(mutate, "__name__", "mutation")): - record = valid_receipt() - mutate(record) - with self.assertRaises((TypeError, ValueError)): - contract.validate_audit_receipt( - record, dimensions={"content_and_depth"}) - - -class AuditReceiptAfterImageContractTests(unittest.TestCase): - def test_page_after_image_projection_is_exactly_the_source_contract(self): - sequence_fields = { - "page_material_fields", "closing_frontmatter_markers", - "included_frontmatter_fields", "page_set_material_fields", - "page_set_member_fields", - } - expected = { - field: tuple(value) if field in sequence_fields else value - for field, value in SOURCE[ - "page_artifact_fingerprint"].items() - } - - self.assertEqual( - expected, contract.page_artifact_fingerprint_contract()) - - def test_page_after_image_contract_rejects_shape_order_and_binding_drift(self): - def extra_field(document): - document["page_artifact_fingerprint"]["extra"] = "invalid" - - def change_body_binding(document): - document["page_artifact_fingerprint"][ - "body_binding"] = "normalized-markdown" - - def change_path_binding(document): - document["page_artifact_fingerprint"][ - "path_binding"] = "host-absolute" - - def reorder_member_fields(document): - document["page_artifact_fingerprint"][ - "page_set_member_fields"].reverse() - - for mutate in ( - extra_field, change_body_binding, - change_path_binding, reorder_member_fields): - with self.subTest(case=mutate.__name__): - document = copy.deepcopy(SOURCE) - mutate(document) - with self.assertRaises(ValueError): - contract.validate_contract(document) - - -class AuditReceiptAcceptanceContractTests(unittest.TestCase): - def test_acceptance_axes_and_producer_identity_are_closed(self): - invalid = ( - ("result", "pass"), - ("due_stage", "open"), - ("evidence_role", "consumes"), - ("evidence_kind", "gate-receipt"), - ("owner_kind", "repository"), - ("fingerprint_binding", "current-state"), - ) - for field, value in invalid: - with self.subTest(field=field, value=value): - record = valid_receipt() - record[field] = value - with self.assertRaises(ValueError): - contract.validate_audit_receipt( - record, dimensions={"content_and_depth"}) - - record = valid_receipt() - with self.assertRaisesRegex(ValueError, "dimension is not registered"): - contract.validate_audit_receipt( - record, dimensions={"structure_and_links"}) - - for capability, gate_id in ((None, None), ("capability", "gate")): - with self.subTest(capability=capability, gate_id=gate_id): - record = valid_receipt() - record["producer_capability"] = capability - record["producer_gate_id"] = gate_id - with self.assertRaisesRegex(ValueError, "exactly one"): - contract.validate_audit_receipt(record) - - profile = valid_receipt() - profile.update({ - "owner_kind": "profile-extension", - "kernel_extension_point": "audit-dimension-extension", - "producer_capability": None, - "producer_gate_id": "profile-audit-gate", - }) - self.assertIs(profile, contract.validate_audit_receipt(profile)) - - def test_scope_and_reuse_bindings_are_closed(self): - for scope in ( - ["Topics/Z.md", "Topics/A.md"], - ["Topics/A.md", "Topics/A.md"], - [], - [""], - ): - with self.subTest(scope=scope): - record = valid_receipt() - record["scope"] = scope - with self.assertRaises((TypeError, ValueError)): - contract.validate_audit_receipt(record) - - reused = valid_receipt() - reused.update({ - "evidence_ref": "audit-prior-1", - "reused_receipt_id": "audit-prior-1", - "reuse_reason": "scope, predicate, and fingerprints are current", - "fingerprint_binding": "reused-receipt", - }) - self.assertIs(reused, contract.validate_audit_receipt(reused)) - - mutations = ( - {"reuse_reason": None}, - {"evidence_ref": "different-receipt"}, - {"result": "failed"}, - {"fingerprint_binding": "evidence-time"}, - ) - for mutation in mutations: - with self.subTest(mutation=mutation): - record = copy.deepcopy(reused) - record.update(mutation) - with self.assertRaises(ValueError): - contract.validate_audit_receipt(record) - - -class AuditReceiptTypedDispatchIntegrationTests(unittest.TestCase): - def test_current_registry_dispatches_to_the_audit_receipt_validator(self): - registry = receipt_type_contract.load_receipt_type_registry(REPOSITORY) - registration = registry[contract.RECEIPT_TYPE_ID] - - self.assertEqual( - "Tools.execution.audit.audit_receipt_contract:" - "current_receipt_errors", - registration.validator_owner) - for lifecycle in registration.catalog_lifecycle: - with self.subTest(lifecycle=lifecycle): - self.assertEqual( - [], receipt_type_contract.current_receipt_errors( - valid_receipt(), lifecycle, - root=REPOSITORY, registry=registry)) - - # Catalog views have separate eligibility, not separate body owners. - with mock.patch.object(contract, "current_receipt_errors", - wraps=contract.current_receipt_errors) as validator: - self.assertEqual([], receipt_type_contract.current_receipt_errors( - valid_receipt(), registration.catalog_lifecycle, - root=REPOSITORY, registry=registry)) - validator.assert_called_once() - self.assertTrue(receipt_type_contract.current_receipt_errors( - valid_receipt(), (*registration.catalog_lifecycle, "unknown"), - root=REPOSITORY, registry=registry)) - self.assertEqual(1, validator.call_count) - - -if __name__ == "__main__": - unittest.main() diff --git a/Tools/tests/test_batch_close_audit.py b/Tools/tests/test_batch_close_audit.py index cf17e9e8..d449c560 100644 --- a/Tools/tests/test_batch_close_audit.py +++ b/Tools/tests/test_batch_close_audit.py @@ -8,9 +8,7 @@ sys.path.insert(0, str(TOOLS / "tests")) sys.path.insert(0, str(TOOLS)) -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract import Tools.execution.audit.batch_close_audit as batch_close_audit -import Tools.execution.audit.check_batch_close as check_batch_close from Tools.platform.common import kblib from Tools.tests.fixtures.contract import post_delta_objects as objects from Tools.tests.fixtures.contract.post_delta_objects import SHA_A, SHA_C, SHA_E, SHA_F @@ -29,18 +27,13 @@ def setUp(self): self.projection = batch_close_audit.resolve_post_delta_projection( self.stage, self.rows, self.profile) self.final_by_member = {} - self.raw_by_member = {} for index, pair in enumerate(self.projection, 1): row = pair["member"] obligation = pair["obligation"] if row["evidence_kind"] == "gate-receipt": evidence = objects.gate_evidence() else: - raw = objects.producer_evidence(self.stage, obligation, index) - evidence = batch_close_audit.build_full_audit_receipt( - self.stage, pair, raw) - audit_receipt_contract.validate_audit_receipt(evidence) - self.raw_by_member[row["member_id"]] = raw + evidence = objects.producer_evidence(self.stage, obligation, index) self.final_by_member[row["member_id"]] = evidence self.closure = batch_close_audit.build_post_delta_evidence_set( self.stage, self.projection, self.final_by_member, SHA_F) @@ -88,79 +81,38 @@ def test_mixed_merged_snapshot_fails(self): batch_close_audit.validate_post_delta_evidence_set( self.stage, self.projection, bindings, self.by_id, SHA_F) - def test_full_receipt_requires_the_plan_fingerprint_boundary(self): - pair = next( - pair for pair in self.projection - if pair["member"]["evidence_kind"] == "audit-receipt") - member_id = pair["member"]["member_id"] - raw = dict(self.raw_by_member[member_id]) - raw.pop("fingerprint_binding") - with self.assertRaisesRegex( - batch_close_audit.PostDeltaAuditError, - "fingerprint_binding"): - batch_close_audit.build_full_audit_receipt( - self.stage, pair, raw) - - def test_terminal_pair_replays_the_same_precursor_projection(self): - pair = next( - pair for pair in self.projection - if pair["member"]["evidence_kind"] == "audit-receipt") - member_id = pair["member"]["member_id"] - raw = self.raw_by_member[member_id] - receipt = self.final_by_member[member_id] - - final_by_id = {receipt["receipt_id"]: receipt} - binding = next( - row for row in self.closure["bindings"] - if row["member_id"] == member_id) - batch_close_audit.validate_post_delta_evidence_set( - self.stage, (pair,), (binding,), final_by_id, SHA_F, - producer_evidence_by_member={member_id: raw}, - producer_tool="check_batch_close", - producer_tool_version=check_batch_close.TOOL_VERSION) - - with self.assertRaisesRegex( - batch_close_audit.PostDeltaAuditError, - "producer evidence members"): - batch_close_audit.validate_post_delta_evidence_set( - self.stage, (pair,), (binding,), final_by_id, SHA_F, - producer_evidence_by_member={}, - producer_tool="check_batch_close", - producer_tool_version=check_batch_close.TOOL_VERSION) - - foreign = deepcopy(raw) - foreign["obligation_id"] = "foreign-obligation" - with self.assertRaisesRegex( - batch_close_audit.PostDeltaAuditError, - "obligation_id"): - batch_close_audit.validate_post_delta_evidence_set( - self.stage, (pair,), (binding,), final_by_id, SHA_F, - producer_evidence_by_member={member_id: foreign}, - producer_tool="check_batch_close", - producer_tool_version=check_batch_close.TOOL_VERSION) - - mismatched = deepcopy(raw) - mismatched["contract_fingerprint"] = SHA_A - with self.assertRaisesRegex( - batch_close_audit.PostDeltaAuditError, - "contract_fingerprint"): - batch_close_audit.validate_post_delta_evidence_set( - self.stage, (pair,), (binding,), final_by_id, SHA_F, - producer_evidence_by_member={member_id: mismatched}, - producer_tool="check_batch_close", - producer_tool_version=check_batch_close.TOOL_VERSION) - - rebound = deepcopy(receipt) - rebound["evidence_ref"] = "missing-raw-receipt" - with self.assertRaisesRegex( - batch_close_audit.PostDeltaAuditError, - "evidence_ref"): - batch_close_audit.validate_post_delta_evidence_set( - self.stage, (pair,), (binding,), - {rebound["receipt_id"]: rebound}, SHA_F, - producer_evidence_by_member={member_id: raw}, - producer_tool="check_batch_close", - producer_tool_version=check_batch_close.TOOL_VERSION) + def test_member_acceptance_preserves_plan_and_input_boundaries(self): + pair = next(pair for pair in self.projection + if pair["member"]["evidence_kind"] == "batch-close-member-evidence") + record = self.final_by_member[pair["member"]["member_id"]] + self.assertIs(record, batch_close_audit.validate_member_evidence( + self.stage, pair, record, SHA_F)) + for field in ("task_id", "batch_id", "target", "plan_id", "obligation_id", + "opening_transition_receipt", "upstream_revision_id", + "active_standards_sha256", "selected_profile_manifest", + "profile_snapshot_sha256", "profile_contract_fingerprint", + "audit_plan_path", "audit_plan_sha256", "fingerprint_binding", + "artifact_fingerprint", "dependency_fingerprint", "contract_fingerprint"): + with self.subTest(field=field): + changed = dict(record, **{field: "foreign"}) + with self.assertRaisesRegex(batch_close_audit.PostDeltaAuditError, field): + batch_close_audit.validate_member_evidence(self.stage, pair, changed, SHA_F) + + def test_direct_fact_must_remain_resolvable_and_unmodified(self): + for pair, binding in zip(self.projection, self.closure["bindings"]): + with self.subTest(member=pair["member"]["member_id"]): + missing = dict(self.by_id) + missing.pop(binding["evidence_ref"]) + with self.assertRaisesRegex(batch_close_audit.PostDeltaAuditError, "evidence_ref"): + batch_close_audit.validate_post_delta_evidence_set( + self.stage, self.projection, self.closure["bindings"], missing, SHA_F) + pair = self.projection[0] + record = self.final_by_member[pair["member"]["member_id"]] + for field in ("receipt_type_id", "check", "tool", "tool_version", "result", "invalidated_by"): + with self.subTest(field=field): + changed = dict(record, **{field: "foreign"}) + with self.assertRaises(batch_close_audit.PostDeltaAuditError): + batch_close_audit.validate_member_evidence(self.stage, pair, changed, SHA_F) def test_item8_consumes_dimensionless_gate_evidence(self): item8 = self.closure["bindings"][-1] @@ -172,7 +124,7 @@ def test_item8_consumes_dimensionless_gate_evidence(self): self.assertNotIn("dimension", gate) self.assertEqual( 7, - sum(binding["evidence_kind"] == "audit-receipt" + sum(binding["evidence_kind"] == "batch-close-member-evidence" for binding in self.closure["bindings"]), ) diff --git a/Tools/tests/test_batch_page_review_producer.py b/Tools/tests/test_batch_page_review_producer.py index 0da85aa6..1097b267 100644 --- a/Tools/tests/test_batch_page_review_producer.py +++ b/Tools/tests/test_batch_page_review_producer.py @@ -1,6 +1,9 @@ """Independent K12/14 registry, sampling, and producer-chain tests.""" import copy +from contextlib import ExitStack, nullcontext, redirect_stdout +import io +import json from math import ceil from pathlib import Path from types import SimpleNamespace @@ -17,9 +20,9 @@ import Tools.execution.audit.audit_plan_contract as audit_plan_contract # noqa: E402 import Tools.execution.audit.audit_obligation_projection as audit_obligation_projection # noqa: E402 import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime # noqa: E402 +import Tools.execution.audit.audit_lifecycle_contract as audit_lifecycle_contract import Tools.execution.audit.audit_fingerprint as audit_fingerprint import Tools.execution.audit.audit_producer_runtime as audit_producer_runtime # noqa: E402 -import Tools.execution.audit.audit_receipt_contract as audit_receipt_contract # noqa: E402 import Tools.execution.audit.changed_scope_evidence_contract as changed_scope_contract import Tools.execution.audit.batch_review_obligation_contract as contract # noqa: E402 import Tools.platform.common.kblib as kblib # noqa: E402 @@ -53,7 +56,7 @@ def test_producer_page_must_be_the_frozen_obligation_target(self): "targets a different page"): producer._required_obligation( plan, obligation["obligation_id"], "Other.md", - "m-atomic-item", self.registry) + "M", self.registry) self.assertIsNone(audit_producer_runtime.frozen_manifest_page( [self.frozen(obligation["target"])], "Other.md")) @@ -152,6 +155,7 @@ def full_plan(self, s_count=11): self.m_obligation(item, m_page, index) for index, item in enumerate( self.registry["m_tier_atomic_items"], 1) + if item["evidence_role"] == "emits" ] selection = contract.select_s_targets( s_pages, task_id="task-test", batch_id="B001", @@ -162,7 +166,13 @@ def full_plan(self, s_count=11): for index, page in enumerate( selection["sample_selected_targets"], 1) ) - return self.plan_header(obligations), manifest, tiers, selection + plan, _ = self.with_same_page_changed_scope( + self.plan_header(obligations), m_page, + rule_ids=("k12-02-level0-wiki-link-resolution",)) + plan, _ = self.with_same_page_changed_scope( + plan, plan["batch_id"], + rule_ids=("k12-02-rendering-verification-record",)) + return plan, manifest, tiers, selection def with_same_page_changed_scope(self, plan, page, count=2, rule_ids=None): @@ -174,7 +184,8 @@ def with_same_page_changed_scope(self, plan, page, count=2, ] if rule_ids is None: specs = [row for row in available - if row["evidence_kind"] == "audit-receipt"][:count] + if row["evidence_kind"] == + audit_lifecycle_contract.CHANGED_SCOPE_RECORD_KIND][:count] self.assertEqual(count, len(specs)) else: by_rule = {row["owner_rule_id"]: row for row in available} @@ -186,7 +197,7 @@ def with_same_page_changed_scope(self, plan, page, count=2, definition = audit_obligation_projection.\ resolve_obligation_definition(spec, page) definition.update({ - "obligation_id": "changed-%04d" % index, + "obligation_id": "changed-%04d" % (len(plan["obligations"]) + index), "review_due": None, "status": "required", "evidence_ref": None, @@ -194,6 +205,9 @@ def with_same_page_changed_scope(self, plan, page, count=2, "reuse_reason": None, }) obligations.append(definition) + replaced = {(row["owner_rule_id"], row["target"]) for row in obligations} + changed["obligations"] = [row for row in changed["obligations"] + if (row["owner_rule_id"], row["target"]) not in replaced] changed["obligations"].extend(obligations) changed["obligations"].sort(key=lambda row: row["obligation_id"]) audit_plan_contract.validate_plan(changed) @@ -201,6 +215,9 @@ def with_same_page_changed_scope(self, plan, page, count=2, def with_profile_rendering(self, plan, page): changed = copy.deepcopy(plan) + extension = next(row for row in changed_scope_contract.load_registry( + str(REPOSITORY))["extension_points"] + if row["extension_point_id"] == "k12-02-profile-rendering") obligation = { "obligation_id": "profile-rendering-0001", "owner_kind": "profile-extension", @@ -211,7 +228,7 @@ def with_profile_rendering(self, plan, page): "target": page, "applicability": "outer-pipe-markdown-table", "evidence_role": "emits", - "evidence_kind": "audit-receipt", + "evidence_kind": extension["evidence_kind"], "dimension": "rendering", "acceptance_predicate": "test-table-rendering", "producer_check": "profile_rendering", @@ -230,68 +247,6 @@ def with_profile_rendering(self, plan, page): audit_plan_contract.validate_plan(changed) return changed, obligation - @staticmethod - def passing_evidence(plan, obligation, index): - common = { - "receipt_id": "audit-changed-%04d" % index, - "record_kind": obligation["evidence_kind"], - "plan_id": plan["plan_id"], - "audit_plan_sha256": audit_plan_contract.plan_sha256(plan), - "obligation_id": obligation["obligation_id"], - "owner_kind": obligation["owner_kind"], - "owner_rule_id": obligation["owner_rule_id"], - "kernel_extension_point": obligation["kernel_extension_point"], - "due_stage": obligation["due_stage"], - "evidence_role": obligation["evidence_role"], - "evidence_kind": obligation["evidence_kind"], - "acceptance_predicate": obligation["acceptance_predicate"], - "producer_check": obligation["producer_check"], - "producer_capability": obligation["producer_capability"], - "producer_gate_id": obligation["producer_gate_id"], - "consumer_gate_id": obligation["consumer_gate_id"], - "fingerprint_binding": obligation["fingerprint_binding"], - "invalidated_by": None, - } - if obligation["evidence_kind"] == "gate-receipt": - common.update({ - "target": obligation["target"], - "partition": obligation["partition"], - "dimension": None, - "result": "pass", - }) - return common - receipt = { - "schema_version": audit_receipt_contract.load_contract( - str(REPOSITORY))["schema_version"], - "receipt_type_id": audit_receipt_contract.RECEIPT_TYPE_ID, - **common, - "task_id": plan["task_id"], - "batch_id": plan["batch_id"], - "opening_transition_receipt": - plan["opening_transition_receipt"], - "upstream_revision_id": plan["upstream_revision_id"], - "active_standards_sha256": plan["active_standards_sha256"], - "selected_profile_manifest": plan["selected_profile_manifest"], - "profile_snapshot_sha256": plan["profile_snapshot_sha256"], - "profile_contract_fingerprint": - plan["profile_contract_fingerprint"], - "dimension": obligation["dimension"], - "scope": [obligation["target"]], - "artifact_fingerprint": SHA_A, - "dependency_fingerprint": SHA_B, - "contract_fingerprint": SHA_C, - "verifier": "test-producer", - "method": "test-producer@1.0.0/check", - "evidence_ref": "producer-evidence-%04d" % index, - "checked_at": "2026-08-29T00:00:00Z", - "review_due": obligation["review_due"], - "result": "passed", - "reused_receipt_id": None, - "reuse_reason": None, - } - audit_receipt_contract.validate_audit_receipt(receipt) - return receipt - @staticmethod def frozen(path): return audit_producer_runtime.FrozenPage( @@ -321,7 +276,8 @@ def test_expected_sets_are_derived_from_kernel_registry(self): tuple(row["item_id"] for row in raw_items), contract.M_ATOMIC_ITEM_IDS) self.assertEqual( - raw_rules, + [row["rule_id"] for row in raw_items if row["evidence_role"] == "emits"] + + [self.registry["s_tier_sampling"]["rule_id"]], [row["rule_id"] for row in contract.base_obligation_specs(self.registry)]) self.assertEqual( @@ -329,6 +285,42 @@ def test_expected_sets_are_derived_from_kernel_registry(self): for row in self.registry["m_tier_source_groups"]}, {row["source_group"] for row in raw_items}) + # Repeated downstream lookups use this observation's complete owner + # validation, and copy only the selected atom. A fresh observation + # must validate anew; neither an explicit input nor corruption hides. + with mock.patch.object(contract, "_validate_registry", wraps=contract._validate_registry) as validate: + with contract.registry_observation(REPOSITORY): + captured = contract.load_registry(REPOSITORY, cache_projection=True) + before_queries = validate.call_count + for rule in raw_rules: + self.assertEqual(rule, contract.obligation_spec_for_rule(rule)["rule_id"]) + first = contract.obligation_spec_for_rule(raw_rules[0]) + first["rule_id"] = "not-an-owner" + self.assertEqual(raw_rules[0], contract.obligation_spec_for_rule(raw_rules[0])["rule_id"]) + self.assertEqual(before_queries, validate.call_count) + with self.assertRaises(ValueError): + contract.obligation_spec_for_rule(raw_rules[0], {}) + captured["m_tier_atomic_items"][-1]["dimension"] = "not-registered" + with self.assertRaisesRegex(ValueError, "base dimension"): + contract.obligation_spec_for_rule(raw_rules[0]) + before = validate.call_count + with contract.registry_observation(REPOSITORY): + self.assertEqual(raw_rules[0], contract.obligation_spec_for_rule(raw_rules[0])["rule_id"]) + self.assertEqual(before + 1, validate.call_count) + + # Exact bytes, not path/mtime or scope membership, qualify reuse. + original_read = contract.kblib.read_text + dependency = audit_plan_contract.AUDIT_PLAN_CONTRACT_PATH + with contract.registry_observation(REPOSITORY): + contract.load_registry(REPOSITORY, cache_projection=True) + before = validate.call_count + def changed_dependency(path, *args, **kwargs): + text = original_read(path, *args, **kwargs) + return text + "\n" if str(path).endswith(dependency) else text + with mock.patch.object(contract.kblib, "read_text", side_effect=changed_dependency): + contract.load_registry(REPOSITORY, cache_projection=True) + self.assertEqual(before + 1, validate.call_count) + def test_registry_is_strict_and_rejects_semantic_drift(self): changed = copy.deepcopy(self.registry) changed["m_tier_atomic_items"][0]["unregistered"] = True @@ -432,14 +424,14 @@ def test_s_selection_is_stable_order_independent_and_context_bound(self): first["sample_selected_targets"], next_batch["sample_selected_targets"]) - def test_plan_closure_requires_every_registry_atom_and_exact_s_sample(self): + def test_plan_closure_requires_emitting_atoms_and_exact_s_sample(self): plan, manifest, tiers, selection = self.full_plan() result = contract.validate_plan_base_closure( plan, manifest, tiers, self.registry) self.assertEqual(selection, result["s_selection"]) raw_expected = { ("M.md", row["rule_id"]) - for row in self.registry["m_tier_atomic_items"]} + for row in self.registry["m_tier_atomic_items"] if row["evidence_role"] == "emits"} raw_expected.update( (page, self.registry["s_tier_sampling"]["rule_id"]) for page in selection["sample_selected_targets"]) @@ -448,7 +440,8 @@ def test_plan_closure_requires_every_registry_atom_and_exact_s_sample(self): set(result["obligations_by_target_rule"])) incomplete = copy.deepcopy(plan) - incomplete["obligations"].pop(0) + incomplete["obligations"] = [row for row in incomplete["obligations"] + if row["obligation_id"] != "m-0001"] audit_plan_contract.validate_plan(incomplete) with self.assertRaisesRegex(ValueError, "closure differs"): contract.validate_plan_base_closure( @@ -497,274 +490,65 @@ def test_m_producer_freezes_three_fingerprints_and_closed_fields(self): ["variants"]["m-atomic-item"]["instance_fields"]) self.assertEqual(expected_fields, set(receipt)) - changed = copy.deepcopy(receipt) - changed["dimension"] = None - with self.assertRaisesRegex(ValueError, "drifts"): - contract.validate_producer_receipt(changed, self.registry) + # The immutable obligation supplies the definition; there is no + # copied dimension/predicate to compare with another copied value. + forbidden = next(row["forbidden_fields"] for row in + self.registry["producer_evidence_contract"]["variants"] + if row["review_variant"] == "m-atomic-item") + self.assertTrue(set(forbidden).isdisjoint(receipt)) + for field in ("owner_rule_id", "dimension", "due_stage", "acceptance_predicate"): + with self.subTest(field=field): + changed_obligation = dict(obligation, **{field: "foreign"}) + with self.assertRaisesRegex(ValueError, field): + contract.validate_record_plan_binding( + receipt, plan, audit_plan_contract.plan_sha256(plan), + changed_obligation, self.registry) changed = copy.deepcopy(receipt) changed["extra"] = "not allowed" with self.assertRaisesRegex(ValueError, "fields are not closed"): contract.validate_producer_receipt(changed, self.registry) - def test_consumes_role_uses_exact_plan_selector_not_any_pass(self): - plan, manifest, tiers, _selection = self.full_plan() - plan, source_obligations = self.with_same_page_changed_scope( - plan, "M.md") - closure = contract.validate_plan_base_closure( - plan, manifest, tiers, self.registry) - consuming = next( - row for row in self.registry["m_tier_atomic_items"] - if row["item_id"] == - "m07-applicable-deterministic-checks-pass") - obligation = closure["obligations_by_target_rule"][ - ("M.md", consuming["rule_id"])] - spec = contract.obligation_spec_for_rule( - consuming["rule_id"], self.registry) - plan_sha256 = audit_plan_contract.plan_sha256(plan) - dependencies = tuple( - self.passing_evidence(plan, row, index) - for index, row in enumerate(source_obligations, 1)) - kwargs = { - "root": str(REPOSITORY), "plan": plan, - "plan_sha256": plan_sha256, - "obligation": obligation, "spec": spec, - "page_snapshot": self.frozen("M.md"), - "reviewer_context_id": "review-context", - "reviewer_role": "batch-reviewer", "verdict": "passed", - "statement": "canonical deterministic evidence consumed", - "applicability_disposition": "applicable", - "registry": self.registry, "identity": {}, - } - with self.assertRaisesRegex(ValueError, "exactly one current"): - producer.build_review_receipt(**kwargs) - - arbitrary = { - "receipt_id": "audit-unrelated-pass", - "result": "pass", - "invalidated_by": None, - } - with self.assertRaisesRegex(ValueError, "exactly one current"): - producer.build_review_receipt( - **kwargs, consumed_records=(arbitrary,)) - with self.assertRaisesRegex(ValueError, "exactly one current"): - producer.build_review_receipt( - **kwargs, consumed_records=dependencies[:-1]) - - receipt = producer.build_review_receipt( - **kwargs, consumed_records=dependencies) - self.assertEqual( - sorted(row["receipt_id"] for row in dependencies), - receipt["consumed_evidence_refs"]) - self.assertEqual( - contract.dependency_fingerprint( - audit_fingerprint.sources_sha256(PAGE_TEXT), - dependencies), - receipt["dependency_fingerprint"]) - catalog = {row["receipt_id"]: row for row in dependencies} - self.assertEqual( - tuple(sorted(dependencies, key=lambda row: row["receipt_id"])), - contract.validate_receipt_consumption( - plan, plan_sha256, receipt, catalog, self.registry)) - - def test_m07_consumes_native_gate_and_full_audit_receipt(self): - plan, manifest, tiers, _selection = self.full_plan(s_count=0) - plan, source_obligations = self.with_same_page_changed_scope( - plan, "M.md", rule_ids=( - "k12-02-level0-wiki-link-resolution", - "k12-02-level0-fence-closure", - )) - closure = contract.validate_plan_base_closure( - plan, manifest, tiers, self.registry) - item = next( - row for row in self.registry["m_tier_atomic_items"] - if row["item_id"] == - "m07-applicable-deterministic-checks-pass") - obligation = closure["obligations_by_target_rule"][ - ("M.md", item["rule_id"])] - spec = contract.obligation_spec_for_rule( - item["rule_id"], self.registry) - dependencies = tuple( - self.passing_evidence(plan, row, index) - for index, row in enumerate(source_obligations, 1)) - gate = next(row for row in dependencies - if row["record_kind"] == "gate-receipt") - full = next(row for row in dependencies - if row["record_kind"] == "audit-receipt") - self.assertEqual("changed-scope-deterministic", gate["partition"]) - self.assertNotIn("partition", full) - self.assertNotIn("target", full) - audit_receipt_contract.validate_audit_receipt(full) - kwargs = { - "root": str(REPOSITORY), "plan": plan, - "plan_sha256": audit_plan_contract.plan_sha256(plan), - "obligation": obligation, "spec": spec, - "page_snapshot": self.frozen("M.md"), - "reviewer_context_id": "review-context", - "reviewer_role": "batch-reviewer", "verdict": "passed", - "statement": "native Gate and full AuditReceipt consumed", - "applicability_disposition": "applicable", - "registry": self.registry, "identity": {}, - } - receipt = producer.build_review_receipt( - **kwargs, consumed_records=dependencies) - self.assertEqual( - sorted(row["receipt_id"] for row in dependencies), - receipt["consumed_evidence_refs"]) - - mutations = ( - (0, "plan_id", "wrong-plan"), - (1, "obligation_id", "wrong-obligation"), - (0, "owner_rule_id", "wrong-owner"), - (1, "scope", ["Other.md"]), - ) - for index, field, value in mutations: - with self.subTest(field=field): - changed = copy.deepcopy(dependencies) - changed[index][field] = value - with self.assertRaisesRegex(ValueError, "exactly one current"): - producer.build_review_receipt( - **kwargs, consumed_records=changed) - - extra = { - "receipt_id": "extra-nonmatching-record", - "obligation_id": "not-in-the-plan-selector", - "result": "pass", - "invalidated_by": None, - } - with self.assertRaisesRegex(ValueError, "references differ"): - producer.build_review_receipt( - **kwargs, consumed_records=dependencies + (extra,)) - - def test_m05_consumes_only_the_exact_premerge_wiki_link_gate(self): - plan, manifest, tiers, _selection = self.full_plan(s_count=0) - plan, source_obligations = self.with_same_page_changed_scope( - plan, "M.md", rule_ids=( - "k12-02-level0-wiki-link-resolution", - "k12-02-level0-fence-closure", - )) - closure = contract.validate_plan_base_closure( - plan, manifest, tiers, self.registry) - by_rule = {row["owner_rule_id"]: row for row in source_obligations} - wiki = self.passing_evidence( - plan, by_rule["k12-02-level0-wiki-link-resolution"], 1) - unrelated = self.passing_evidence( - plan, by_rule["k12-02-level0-fence-closure"], 2) - item = next( - row for row in self.registry["m_tier_atomic_items"] - if row["item_id"] == "m05-no-required-link-missing") - obligation = closure["obligations_by_target_rule"][ - ("M.md", item["rule_id"])] - spec = contract.obligation_spec_for_rule( - item["rule_id"], self.registry) - kwargs = { - "root": str(REPOSITORY), "plan": plan, - "plan_sha256": audit_plan_contract.plan_sha256(plan), - "obligation": obligation, "spec": spec, - "page_snapshot": self.frozen("M.md"), - "reviewer_context_id": "review-context", - "reviewer_role": "batch-reviewer", "verdict": "passed", - "statement": "the exact wiki-link Gate evidence passes", - "applicability_disposition": "applicable", - "registry": self.registry, "identity": {}, - } - with self.assertRaisesRegex(ValueError, "references differ"): - producer.build_review_receipt( - **kwargs, consumed_records=(wiki, unrelated)) - receipt = producer.build_review_receipt( - **kwargs, consumed_records=(wiki,)) - self.assertEqual([wiki["receipt_id"]], - receipt["consumed_evidence_refs"]) - - def test_m_selector_uses_explicit_live_current_receipt_ids(self): - plan, manifest, tiers, _selection = self.full_plan(s_count=0) - plan, source_obligations = self.with_same_page_changed_scope( - plan, "M.md", rule_ids=( - "k12-02-level0-wiki-link-resolution",)) - closure = contract.validate_plan_base_closure( - plan, manifest, tiers, self.registry) - item = next( - row for row in self.registry["m_tier_atomic_items"] - if row["item_id"] == "m05-no-required-link-missing") - obligation = closure["obligations_by_target_rule"][ - ("M.md", item["rule_id"])] - spec = contract.obligation_spec_for_rule( - item["rule_id"], self.registry) - plan_sha256 = audit_plan_contract.plan_sha256(plan) - - successor = self.passing_evidence(plan, source_obligations[0], 1) - predecessor = copy.deepcopy(successor) - predecessor["receipt_id"] = "stale-predecessor-receipt" - catalog = { - predecessor["receipt_id"]: predecessor, - successor["receipt_id"]: successor, - } - selected = contract.resolve_consumed_evidence( - plan, plan_sha256, spec, obligation["target"], catalog, - [successor["receipt_id"]], "applicable", self.registry, - current_receipt_ids={successor["receipt_id"]}) - self.assertEqual((successor,), selected) - - review = producer.build_review_receipt( - root=str(REPOSITORY), plan=plan, plan_sha256=plan_sha256, - obligation=obligation, spec=spec, - page_snapshot=self.frozen("M.md"), - reviewer_context_id="review-context", - reviewer_role="batch-reviewer", verdict="passed", - statement="the current selected evidence passes", - applicability_disposition="applicable", - consumed_records=(successor,), registry=self.registry, - identity={}) - self.assertEqual( - (successor,), - contract.validate_receipt_consumption( - plan, plan_sha256, review, catalog, self.registry)) - self.assertEqual( - (successor,), - contract.validate_receipt_consumption( - plan, plan_sha256, review, catalog, self.registry, - current_receipt_ids={successor["receipt_id"]})) - - with self.assertRaisesRegex(ValueError, "exactly one current"): - contract.resolve_consumed_evidence( - plan, plan_sha256, spec, obligation["target"], catalog, - [successor["receipt_id"]], "applicable", self.registry, - current_receipt_ids={ - predecessor["receipt_id"], successor["receipt_id"], - }) - - with self.assertRaisesRegex(ValueError, "found 0"): - contract.resolve_consumed_evidence( - plan, plan_sha256, spec, obligation["target"], catalog, - [successor["receipt_id"]], "applicable", self.registry, - current_receipt_ids=frozenset()) - - # A frozen M consumption may read an old body but cannot authorize - # it instead of the dependency selected by the same whole stage. - for row in (predecessor, successor): - row["receipt_type_id"] = changed_scope_contract.DIRECT_RECEIPT_TYPE_ID - for selected_dependency in (successor, predecessor): - with self.subTest(frozen_dependency=selected_dependency["receipt_id"]): - frozen_review = producer.build_review_receipt( - root=str(REPOSITORY), plan=plan, plan_sha256=plan_sha256, - obligation=obligation, spec=spec, page_snapshot=self.frozen("M.md"), - reviewer_context_id="review-context", reviewer_role="batch-reviewer", - verdict="passed", statement="recorded consumption", - applicability_disposition="applicable", - consumed_records=(selected_dependency,), registry=self.registry, identity={}) - view = audit_evidence_runtime._FrozenEvidenceView( - {"root": str(REPOSITORY)}, - {**catalog, frozen_review["receipt_id"]: frozen_review}, - [{"obligation_id": row["obligation_id"], "unresolved": False, - "selected_disposition": "produced", "selected_evidence_ref": row["receipt_id"], - "produced_evidence_refs": [row["receipt_id"]]} - for row in (successor, frozen_review)]) - if selected_dependency is predecessor: - self.assertEqual(predecessor, view.get(predecessor["receipt_id"])) - self.assertNotIn(predecessor["receipt_id"], set(view)) - errors = audit_evidence_runtime._batch_page_binding_errors( - {"root": str(REPOSITORY)}, view, str(REPOSITORY), plan, - plan_sha256, obligation, frozen_review, require_current=False) - self.assertEqual(selected_dependency is predecessor, bool(errors), errors) + def test_direct_consumption_has_exact_plan_edges_without_new_declarations(self): + plan, manifest, tiers, _ = self.full_plan(s_count=0) + closure = contract.validate_plan_base_closure(plan, manifest, tiers, self.registry) + consumed = closure["consumed_obligations_by_target_rule"] + raw = self.registry["m_tier_atomic_items"] + consumers = [row for row in raw if row["evidence_role"] == "consumes"] + self.assertEqual({("M.md", row["rule_id"]) for row in consumers}, set(consumed)) + produced = {row["owner_rule_id"] for row in plan["obligations"]} + for item in consumers: + self.assertNotIn(item["rule_id"], produced) + for field in ("evidence_kind", "producer_check", "producer_capability"): + self.assertIsNone(item[field]) + by_item = {row["item_id"]: consumed[("M.md", row["rule_id"])] for row in consumers} + self.assertEqual(by_item["m05-no-required-link-missing"], + by_item["m05-no-required-link-ambiguous"]) + rendering = next(row for row in plan["obligations"] + if row["owner_rule_id"] == "k12-02-rendering-verification-record") + self.assertEqual((rendering["obligation_id"],), + by_item["m07-rendering-level-or-exception"]) + # The same frozen source is accepted by its original stage consumer; + # no M producer can counterfeit that source with another declaration. + for source in ("k12-02-level0-wiki-link-resolution", + "k12-02-rendering-verification-record"): + for mutation in ("absent", "wrong-target", "wrong-stage", "duplicate"): + changed = copy.deepcopy(plan) + row = next(row for row in changed["obligations"] if row["owner_rule_id"] == source) + if mutation == "absent": + changed["obligations"].remove(row) + elif mutation == "wrong-target": + row["target"] = "Other.md" + elif mutation == "wrong-stage": + row["due_stage"] = "post-delta" + else: + changed["obligations"].append(dict(row, obligation_id=row["obligation_id"] + "-copy")) + changed["obligations"].sort(key=lambda row: row["obligation_id"]) + with self.subTest(source=source, mutation=mutation), self.assertRaises(ValueError): + contract.validate_plan_base_closure(changed, manifest, tiers, self.registry) + changed_registry = copy.deepcopy(self.registry) + changed_registry["m_tier_atomic_items"][-1]["producer_capability"] = "batch-page-review-attestation-v1" + with self.assertRaisesRegex(ValueError, "second producer"): + contract.validate_registry(changed_registry) def test_producer_attempt_selector_allows_stale_and_rejects_ambiguity(self): plan, manifest, tiers, _selection = self.full_plan(s_count=0) @@ -845,305 +629,122 @@ def test_producer_attempt_selector_fails_closed_on_invalid_stable_row(self): audit_plan_contract.plan_sha256(plan), obligation, spec, page, self.registry) - def test_complete_plain_m_page_chain_has_one_record_per_atom(self): - plan, manifest, tiers, _selection = self.full_plan(s_count=0) - plan, source_obligations = self.with_same_page_changed_scope( - plan, "M.md", - rule_ids=("k12-02-level0-wiki-link-resolution",)) - closure = contract.validate_plan_base_closure( - plan, manifest, tiers, self.registry) - plan_sha256 = audit_plan_contract.plan_sha256(plan) - wiki = self.passing_evidence(plan, source_obligations[0], 1) - wiki.update({ - "artifact_fingerprint": audit_fingerprint.page_artifact_fingerprint("M.md", PAGE_TEXT), - "dependency_fingerprint": SHA_B, "contract_fingerprint": SHA_C, - }) + def test_semantic_records_cover_only_emitting_requirements(self): + plan, manifest, tiers, _ = self.full_plan(s_count=0) + closure = contract.validate_plan_base_closure(plan, manifest, tiers, self.registry) + digest = audit_plan_contract.plan_sha256(plan) records = [] - for seq, item in enumerate( - self.registry["m_tier_atomic_items"], 1): - spec = contract.obligation_spec_for_rule( - item["rule_id"], self.registry) - obligation = closure["obligations_by_target_rule"][ - ("M.md", item["rule_id"])] - not_applicable = ( - item["item_id"] == - "m06-triggered-rendering-obligations-applied") - consumed = (wiki,) if ( - item["evidence_role"] == "consumes" and - not not_applicable) else () + emitting = [row for row in self.registry["m_tier_atomic_items"] + if row["evidence_role"] == "emits"] + shared = self.registry["m_shared_applicability"] + emitting.sort(key=lambda row: row["item_id"] != shared["condition_item_id"]) + for seq, item in enumerate(emitting, 1): + spec = contract.obligation_spec_for_rule(item["rule_id"], self.registry) + condition = item["item_id"] == shared["condition_item_id"] + dependent = item["applicability"] == shared["dependent_predicate"] records.append(producer.build_review_receipt( - root=str(REPOSITORY), plan=plan, - plan_sha256=plan_sha256, - obligation=obligation, spec=spec, - page_snapshot=self.frozen("M.md"), - reviewer_context_id="review-context", - reviewer_role="batch-reviewer", verdict="passed", - statement=( - "no Profile rendering obligation is triggered" - if not_applicable else - "the existing M checklist acceptance item is satisfied"), - consumed_records=consumed, - applicability_disposition=( - "not-applicable" if not_applicable else "applicable"), - applicability_reason=( - "The plain page triggers no Profile rendering rule." - if not_applicable else None), - registry=self.registry, identity={}, seq=seq)) - - self.assertEqual( - len(self.registry["m_tier_atomic_items"]), len(records)) - self.assertEqual( - {row["rule_id"] - for row in self.registry["m_tier_atomic_items"]}, - {row["rule_id"] for row in records}) - catalog = {wiki["receipt_id"]: wiki} - catalog.update({row["receipt_id"]: row for row in records}) - result = { - "root": str(REPOSITORY), - "_profile_authorized_view": {}, - } - current_snapshot = SimpleNamespace(exists=True, read_text=lambda: PAGE_TEXT) - patches = ( - mock.patch.object( - audit_evidence_runtime.metadata_property_state, - "authorized_profile_projection_rules", - return_value=(None, {})), - mock.patch.object( - audit_evidence_runtime.metadata_property_state, - "semantic_page_snapshot", - return_value=(current_snapshot, SHA_B)), - mock.patch.object( - audit_evidence_runtime, "current_consumption_evidence_ids", - return_value=frozenset(catalog)), - ) - with patches[0], patches[1], patches[2]: - for record in records: - obligation = closure["obligations_by_target_rule"][ - ("M.md", record["rule_id"])] - self.assertEqual( - [], audit_evidence_runtime._batch_page_binding_errors( - result, catalog, str(REPOSITORY), plan, plan_sha256, - obligation, record), - record["item_id"]) - if record["item_id"] in ( - self.registry["m_tier_atomic_items"][0]["item_id"], - "m06-triggered-rendering-obligations-applied"): - # Emitting and not-applicable records still bind Sources; - # neither may bypass dependency verification. - corrupt = copy.deepcopy(record) - corrupt["dependency_fingerprint"] = SHA_C - self.assertTrue(any( - "dependency fingerprint" in error for error in - audit_evidence_runtime._batch_page_binding_errors( - result, catalog, str(REPOSITORY), plan, - plan_sha256, obligation, corrupt))) - with mock.patch.object( - audit_evidence_runtime, "_direct_binding_errors", - return_value=[]), mock.patch.object( - audit_evidence_runtime, "_resolve_current_plan", - return_value=("plan.yaml", plan, plan_sha256)), mock.patch.object( - audit_evidence_runtime, "_require_current_profile_rendering_contract_state"), \ - mock.patch.object(audit_evidence_runtime._EvidenceFacts, "page_snapshot", - return_value=current_snapshot): - selected = audit_evidence_runtime.stage_evidence_closure( - {**result, "current_receipt_catalog": catalog}, - {"id": "B001", "state": "open"}, "pre-merge", - required_state="open")["audit_evidence_bindings"] - self.assertEqual(len(plan["obligations"]), len(selected)) - self.assertEqual( - {row["obligation_id"] for row in plan["obligations"]}, - {row["obligation_id"] for row in selected}) - - def test_central_consumer_rechecks_selector_and_page_fingerprints(self): - plan, manifest, tiers, _selection = self.full_plan() - plan, source_obligations = self.with_same_page_changed_scope( - plan, "M.md") - closure = contract.validate_plan_base_closure( - plan, manifest, tiers, self.registry) - consuming = next( - row for row in self.registry["m_tier_atomic_items"] - if row["item_id"] == - "m07-applicable-deterministic-checks-pass") - obligation = closure["obligations_by_target_rule"][ - ("M.md", consuming["rule_id"])] - spec = contract.obligation_spec_for_rule( - consuming["rule_id"], self.registry) - plan_sha256 = audit_plan_contract.plan_sha256(plan) - dependencies = tuple( - self.passing_evidence(plan, row, index) - for index, row in enumerate(source_obligations, 1)) - receipt = producer.build_review_receipt( - root=str(REPOSITORY), plan=plan, plan_sha256=plan_sha256, - obligation=obligation, spec=spec, - page_snapshot=self.frozen("M.md"), - reviewer_context_id="review-context", - reviewer_role="batch-reviewer", verdict="passed", - statement="central closure rechecks exact dependencies", - consumed_records=dependencies, - applicability_disposition="applicable", - registry=self.registry, identity={}) - catalog = {row["receipt_id"]: row for row in dependencies} - result = {"_profile_authorized_view": {}} - current_snapshot = SimpleNamespace(read_text=lambda: PAGE_TEXT) - patches = ( - mock.patch.object( - audit_evidence_runtime.metadata_property_state, - "authorized_profile_projection_rules", - return_value=(None, {})), - mock.patch.object( - audit_evidence_runtime.metadata_property_state, - "semantic_page_snapshot", - return_value=(current_snapshot, SHA_B)), - mock.patch.object( - audit_evidence_runtime, "current_consumption_evidence_ids", - return_value=frozenset(catalog)), - ) - with patches[0], patches[1], patches[2]: - self.assertEqual( - [], audit_evidence_runtime._batch_page_binding_errors( - result, catalog, str(REPOSITORY), plan, plan_sha256, - obligation, receipt)) - - selector_drift = copy.deepcopy(catalog) - changed_id = dependencies[0]["receipt_id"] - selector_drift[changed_id]["owner_rule_id"] = "unrelated-pass" - errors = audit_evidence_runtime._batch_page_binding_errors( - result, selector_drift, str(REPOSITORY), plan, plan_sha256, - obligation, receipt) - self.assertTrue(any("exactly one current" in row - for row in errors), errors) - - fingerprint_drift = copy.deepcopy(receipt) - fingerprint_drift["artifact_fingerprint"] = SHA_A - errors = audit_evidence_runtime._batch_page_binding_errors( - result, catalog, str(REPOSITORY), plan, plan_sha256, - obligation, fingerprint_drift) - self.assertTrue(any("artifact fingerprint" in row - for row in errors), errors) - - dependency_drift = copy.deepcopy(receipt) - dependency_drift["dependency_fingerprint"] = SHA_C - errors = audit_evidence_runtime._batch_page_binding_errors( - result, catalog, str(REPOSITORY), plan, plan_sha256, - obligation, dependency_drift) - self.assertTrue(any("dependency fingerprint" in row - for row in errors), errors) - - # Same identity and selector, different consumed bytes. A set of - # matching IDs alone cannot establish the original binding. - byte_drift = copy.deepcopy(catalog) - byte_drift[changed_id]["checked_at"] = "2026-08-30T00:00:00Z" - errors = audit_evidence_runtime._batch_page_binding_errors( - result, byte_drift, str(REPOSITORY), plan, plan_sha256, - obligation, receipt) - self.assertTrue(any("dependency fingerprint" in row - for row in errors), errors) + root=str(REPOSITORY), plan=plan, plan_sha256=digest, + obligation=closure["obligations_by_target_rule"][("M.md", item["rule_id"])], + spec=spec, page_snapshot=self.frozen("M.md"), + reviewer_context_id="review-context", reviewer_role="batch-reviewer", + verdict="passed", statement="The stated semantic criterion is met.", + applicability_disposition="not-applicable" if condition else "applicable", + applicability_reason="Failure behavior is present." if condition else None, + consumed_records=(records[0],) if dependent else (), registry=self.registry, + identity={}, seq=seq)) + self.assertEqual({row["rule_id"] for row in emitting}, + {row["rule_id"] for row in records}) + # Body admission shares the source interpretation, not a prior body's + # verdict. Keep this original owner test, not another whole runtime. + with mock.patch.object(contract, "_validate_registry", wraps=contract._validate_registry) as validate: + with contract.registry_observation(REPOSITORY): + for record in records: + self.assertEqual([], contract.current_receipt_errors(record, root=str(REPOSITORY))) + self.assertEqual(1, validate.call_count) + corrupt = dict(records[0], dimension="unknown-dimension") + self.assertTrue(contract.current_receipt_errors(corrupt, root=str(REPOSITORY))) + self.assertEqual(1, validate.call_count) + with contract.registry_observation(REPOSITORY): + self.assertEqual([], contract.current_receipt_errors(records[0], root=str(REPOSITORY))) + self.assertEqual(2, validate.call_count) def test_consumption_contract_inventory_and_profile_rendering_edge(self): values = contract.validate_registry(self.registry) - consumes = { - row["item_id"] for row in self.registry["m_tier_atomic_items"] - if row["evidence_role"] == "consumes" - } - self.assertEqual( - consumes, set(values["m_consumption_by_item_id"])) - for item_id, row in values["m_consumption_by_item_id"].items(): - self.assertEqual("resolved", row["resolution"], item_id) - self.assertIsNone(row["hold_reason"], item_id) - self.assertIsInstance(row["selector"], dict, item_id) - - plan, manifest, tiers, _selection = self.full_plan() - closure = contract.validate_plan_base_closure( - plan, manifest, tiers, self.registry) - rendering = next( - row for row in self.registry["m_tier_atomic_items"] - if row["item_id"] == - "m06-triggered-rendering-obligations-applied") - spec = contract.obligation_spec_for_rule( - rendering["rule_id"], self.registry) - obligation = closure["obligations_by_target_rule"][ - ("M.md", rendering["rule_id"])] - not_applicable = producer.build_review_receipt( - root=str(REPOSITORY), plan=plan, - plan_sha256=audit_plan_contract.plan_sha256(plan), - obligation=obligation, spec=spec, - page_snapshot=self.frozen("M.md"), - reviewer_context_id="review-context", - reviewer_role="batch-reviewer", verdict="passed", - statement="no Profile rendering obligation is triggered", - applicability_disposition="not-applicable", - applicability_reason="The page triggers no Profile rendering rule.", - registry=self.registry, identity={}) - self.assertEqual( - "not-applicable", not_applicable["applicability_disposition"]) - - plan, rendering_obligation = self.with_profile_rendering( - plan, "M.md") - plan_sha256 = audit_plan_contract.plan_sha256(plan) - rendering_evidence = self.passing_evidence( - plan, rendering_obligation, 1) - self.assertEqual( - (rendering_obligation["obligation_id"],), - contract.consumption_dependency_obligation_ids( - plan["obligations"], obligation, self.registry)) - constraints = contract.review_input_constraints( - plan["obligations"], obligation, self.registry) - self.assertEqual( - [self.registry["m_applicability_contract"][ - "required_dependency_disposition"]], - constraints["allowed_applicability_dispositions"]) - # A plan obligation, not a catalog entry or reviewer label, determines - # the dependency. Exercise absence and presence in the same owner. - for available in (False, True): - catalog = ({rendering_evidence["receipt_id"]: rendering_evidence} - if available else {}) - with self.subTest(available=available, disposition="not-applicable"): - with self.assertRaisesRegex(ValueError, "not-applicable contradicts"): - contract.resolve_consumed_evidence( - plan, plan_sha256, spec, "M.md", catalog, [], - "not-applicable", self.registry, - current_receipt_ids=frozenset(catalog)) - with self.subTest(available=available, disposition="applicable"): - if available: - self.assertEqual((rendering_evidence,), - contract.resolve_consumed_evidence( - plan, plan_sha256, spec, "M.md", catalog, None, - "applicable", self.registry, - current_receipt_ids=frozenset(catalog))) - else: - with self.assertRaisesRegex(ValueError, "exactly one current"): - contract.resolve_consumed_evidence( - plan, plan_sha256, spec, "M.md", catalog, None, - "applicable", self.registry, - current_receipt_ids=frozenset()) - # Stable record parsing keeps the erroneous declaration as readable - # history; using it to discharge the obligation is a separate proof. - erroneous = dict(not_applicable, audit_plan_sha256=plan_sha256) - contract.validate_producer_receipt(erroneous, self.registry) - with self.assertRaisesRegex(ValueError, "not-applicable contradicts"): - contract.validate_receipt_consumption( - plan, plan_sha256, erroneous, {}, self.registry, - current_receipt_ids=frozenset()) - with mock.patch.object(producer, "_current_consumed_records", - side_effect=AssertionError("invalid declaration reached live validation")): - with self.assertRaisesRegex(ValueError, "invalid stable attempt.*not-applicable contradicts"): - producer.current_review_attempt( - {"current_receipt_catalog": {erroneous["receipt_id"]: erroneous}}, - {"id": plan["batch_id"]}, plan, plan_sha256, obligation, spec, - self.frozen("M.md"), self.registry) - receipt = producer.build_review_receipt( - root=str(REPOSITORY), plan=plan, plan_sha256=plan_sha256, - obligation=obligation, spec=spec, - page_snapshot=self.frozen("M.md"), - reviewer_context_id="review-context", + consumes = {row["item_id"] for row in self.registry["m_tier_atomic_items"] + if row["evidence_role"] == "consumes"} + self.assertEqual(consumes, set(values["m_consumption_by_item_id"])) + plan, manifest, tiers, _ = self.full_plan(s_count=0) + item = next(row for row in self.registry["m_tier_atomic_items"] + if row["item_id"] == "m06-triggered-rendering-obligations-applied") + key = ("M.md", item["rule_id"]) + self.assertEqual((), contract.consumption_coverage(plan, ["M.md"], self.registry)[key]) + plan, required = self.with_profile_rendering(plan, "M.md") + self.assertEqual((required["obligation_id"],), + contract.validate_plan_base_closure(plan, manifest, tiers, self.registry)[ + "consumed_obligations_by_target_rule"][key]) + # Another page's proof never discharges this page. Whether a construct + # requires a contract remains with the Profile-rendering closure owner. + required["target"] = "Other.md" + self.assertEqual((), contract.consumption_coverage(plan, ["M.md"], self.registry)[key]) + held = copy.deepcopy(self.registry) + row = next(row for row in held["m_consumption_contracts"] if row["item_id"] == item["item_id"]) + row.update(resolution="hold", selector=None, hold_reason="No accepted selector.") + with self.assertRaisesRegex(ValueError, "HOLD"): + contract.consumption_coverage(plan, ["M.md"], held) + + def test_common_condition_covers_na_items_and_retains_exact_correction_boundary(self): + plan, manifest, tiers, _ = self.full_plan(s_count=0) + closure = contract.validate_plan_base_closure(plan, manifest, tiers, self.registry) + digest = audit_plan_contract.plan_sha256(plan) + shared = self.registry["m_shared_applicability"] + condition = next(row for row in self.registry["m_tier_atomic_items"] + if row["item_id"] == shared["condition_item_id"]) + spec = contract.obligation_spec_for_rule(condition["rule_id"], self.registry) + primary = closure["obligations_by_target_rule"][("M.md", spec["rule_id"])] + dependent = [row for row in plan["obligations"] + if row["applicability"] == shared["dependent_predicate"]] + common = producer.build_review_receipt( + root=str(REPOSITORY), plan=plan, plan_sha256=digest, obligation=primary, + spec=spec, page_snapshot=self.frozen("M.md"), reviewer_context_id="reviewer", reviewer_role="batch-reviewer", verdict="passed", - statement="current Profile rendering evidence is consumed", - consumed_records=(rendering_evidence,), - applicability_disposition="applicable", + statement="The page explicitly explains why failure behavior is not applicable.", + applicability_disposition=shared["condition_covers_dependents_when"], registry=self.registry, identity={}) - self.assertEqual( - [rendering_evidence["receipt_id"]], - receipt["consumed_evidence_refs"]) + self.assertEqual(sorted(row["obligation_id"] for row in dependent), common["covered_obligation_ids"]) + catalog = {common["receipt_id"]: common} + item = {"id": "B001", "state": "open"} + result = {"root": str(REPOSITORY), "items_by_id": {"B001": item}, + "current_receipt_catalog": catalog} + facts = audit_evidence_runtime._EvidenceFacts(result) + result["_audit_evidence_facts"] = facts + snapshot = SimpleNamespace(read_text=lambda: PAGE_TEXT) + with mock.patch.object(facts, "page_artifact", return_value=common["artifact_fingerprint"]), \ + mock.patch.object(facts, "metadata_page", return_value=(snapshot, common["semantic_content_fingerprint"])): + for obligation in [primary] + dependent: + resolution = audit_evidence_runtime._required_obligation_resolution( + result, item, plan, digest, catalog, obligation, require_current=True) + self.assertEqual("satisfied", resolution["status"], resolution) + self.assertEqual(common["receipt_id"], resolution["record"]["receipt_id"]) + # Closed-stage revalidation accepts that same fact, without + # manufacturing one new record per covered obligation. + self.assertEqual([], audit_evidence_runtime._batch_page_binding_errors( + result, catalog, str(REPOSITORY), plan, digest, obligation, common, + require_current=False)) + withdrawn = dict(result, invalidated_evidence_receipt_ids=[common["receipt_id"]]) + for obligation in [primary] + dependent: + resolution = audit_evidence_runtime._required_obligation_resolution( + withdrawn, item, plan, digest, catalog, obligation, require_current=False) + self.assertNotEqual("satisfied", resolution["status"]) + forged = dict(common, covered_obligation_ids=common["covered_obligation_ids"] + ["m-0001"]) + with self.assertRaisesRegex(ValueError, "covered_obligation_ids"): + contract.validate_record_plan_binding(forged, plan, digest, primary, self.registry) + # A dependent cannot add a redundant N/A or independent pass while the + # already-accepted common fact covers it. + target = dependent[0] + target_spec = contract.obligation_spec_for_rule(target["owner_rule_id"], self.registry) + with self.assertRaisesRegex(ValueError, "already covers"): + contract.resolve_consumed_evidence(plan, digest, target_spec, "M.md", catalog, + [common["receipt_id"]], "applicable", self.registry) def test_conditional_atoms_record_explicit_not_applicable_reason(self): plan, manifest, tiers, _selection = self.full_plan() @@ -1190,26 +791,6 @@ def test_conditional_atoms_record_explicit_not_applicable_reason(self): unconditional_spec, "not-applicable", "not present", self.registry) - conditional_consumes = next( - row for row in self.registry["m_tier_atomic_items"] - if row["applicability"] != "always" and - row["evidence_role"] == "consumes") - consumes_spec = contract.obligation_spec_for_rule( - conditional_consumes["rule_id"], self.registry) - consumes_obligation = closure["obligations_by_target_rule"][ - ("M.md", conditional_consumes["rule_id"])] - n_a = producer.build_review_receipt( - root=str(REPOSITORY), plan=plan, - plan_sha256=audit_plan_contract.plan_sha256(plan), - obligation=consumes_obligation, spec=consumes_spec, - page_snapshot=self.frozen("M.md"), - reviewer_context_id="review-context", - reviewer_role="batch-reviewer", verdict="passed", - statement="profile trigger is absent", - applicability_disposition="not-applicable", - applicability_reason="No matching Profile trigger is active.", - registry=self.registry, identity={}) - self.assertEqual([], n_a["consumed_evidence_refs"]) def test_sampled_s_record_stays_dimensionless_and_binds_selection(self): plan, manifest, tiers, selection = self.full_plan() @@ -1281,62 +862,85 @@ def test_runtime_path_is_dedicated_registered_evidence(self): runtime_paths.RUNTIME_OBJECTS[ "batch-page-review-receipts"].category) - def test_append_preserves_prior_rows_and_exact_readback_is_mandatory(self): - plan, manifest, tiers, _selection = self.full_plan() - closure = contract.validate_plan_base_closure( - plan, manifest, tiers, self.registry) - emitting = next( - row for row in self.registry["m_tier_atomic_items"] - if row["evidence_role"] == "emits") - obligation = closure["obligations_by_target_rule"][ - ("M.md", emitting["rule_id"])] - spec = contract.obligation_spec_for_rule( - emitting["rule_id"], self.registry) - receipt = producer.build_review_receipt( - root=str(REPOSITORY), plan=plan, - plan_sha256=audit_plan_contract.plan_sha256(plan), - obligation=obligation, spec=spec, - page_snapshot=self.frozen("M.md"), - reviewer_context_id="review-context", - reviewer_role="batch-reviewer", verdict="passed", - statement="append and read back", - applicability_disposition="applicable", - registry=self.registry, identity={}) - prior = { - "receipt_id": "audit-prior-row", - "check": "prior", - "target": "prior", - "result": "pass", - } - with tempfile.TemporaryDirectory() as directory: - path = Path(directory, "receipts.jsonl") - before = kblib.receipt_append_observation(str(path), [prior]) - outcome, error, _ = kblib.write_receipts_observed( - str(path), [prior], before=before) - self.assertEqual(("present", None), (outcome, error)) - before = kblib.receipt_append_observation(str(path), [receipt]) - publication = kblib.ReceiptPublication() - outcome, error, _ = publication.append( - str(path), [receipt], before=before) - self.assertEqual(("present", None), (outcome, error)) - with mock.patch.object(kblib, "read_receipt_bytes", - side_effect=AssertionError("do not rescan the observed register")): - self.assertEqual( - receipt, - producer.require_exact_readback( - str(path), receipt, self.registry, - observation=publication.observation)) - rows = audit_producer_runtime.read_receipt_records(str(path)) - self.assertEqual(prior, rows[0]) - self.assertEqual(receipt, rows[1]) - - with path.open("a", encoding="utf-8") as handle: - handle.write( - kblib.canonical_json_bytes(receipt).decode("utf-8") + - "\n") - with self.assertRaisesRegex(ValueError, "did not read back exactly"): - producer.require_exact_readback( - str(path), receipt, self.registry) + def test_collection_preserves_individual_publication_and_readback(self): + # This producer seam starts with an admitted in-memory Plan. No Task, + # Queue, repository copy, CLI subprocess or E2E fixture is constructed. + plan, manifest, tiers, _ = self.full_plan(s_count=0) + closure = contract.validate_plan_base_closure(plan, manifest, tiers, self.registry) + rules = [item["rule_id"] for item in self.registry["m_tier_atomic_items"] + if item["evidence_role"] == "emits" and item["applicability"] == "always"][:3] + obligations = [closure["obligations_by_target_rule"][("M.md", rule)] for rule in rules] + answers = [{"obligation_id": row["obligation_id"], "input": { + "reviewer_context_id": "review-context", "reviewer_role": "reviewer", + "verdict": "passed", "statement": "This particular semantic criterion is satisfied.", + "applicability_disposition": "applicable", "applicability_reason": None, + }} for row in obligations] + digest = audit_plan_contract.plan_sha256(plan) + item = {"id": "B001", "manifest": manifest} + state = {"root": str(REPOSITORY), "current_receipt_catalog": {}, + "coverage": {"pages": [{"path": path, "tier": tier} for path, tier in tiers.items()]}} + for failure in (None, "changes-required", "invalid-answer", "readback"): + with self.subTest(failure=failure), tempfile.TemporaryDirectory() as directory, ExitStack() as stack: + path = str(Path(directory, "reviews.jsonl")) + supplied = copy.deepcopy(answers) + if failure == "changes-required": + supplied[1]["input"]["verdict"] = "changes-required" + elif failure == "invalid-answer": + supplied[1]["input"]["verdict"] = "unregistered" + patch = lambda owner, name, **kw: stack.enter_context(mock.patch.object(owner, name, **kw)) + patch(audit_producer_runtime, "admitted_runtime", return_value=(str(REPOSITORY), state, {})) + patch(audit_producer_runtime, "open_batch", return_value=(item, {})) + load = patch(producer, "load_current_plan", return_value=( + None, plan, digest, (self.frozen("M.md"),), tiers, self.registry, closure, None)) + patch(producer, "_resolve_current_plan", return_value=(None, plan, digest, None)) + patch(producer, "_require_plan_bytes_current") + current = patch(audit_producer_runtime, "require_runtime_current", return_value=state) + pages = patch(audit_producer_runtime, "require_pages_current") + patch(audit_producer_runtime, "managed_receipt_path", return_value=path) + patch(audit_producer_runtime, "runtime_lock_metadata", return_value={}) + patch(kblib, "runtime_receipt_identity", return_value={}) + lock = patch(kblib, "runtime_write_lock", side_effect=lambda *a, **k: nullcontext(mock.Mock())) + patch(kblib, "no_authoritative_write_guard", side_effect=lambda lease: nullcontext()) + exact = producer.require_exact_readback + seen = [] + def readback(absolute, receipt, registry, **kwargs): + seen.append(receipt["receipt_id"]) + # Exact observed bytes are consumed without a second scan. + with mock.patch.object(kblib, "read_receipt_bytes", + side_effect=AssertionError("do not rescan observed publication")): + result = exact(absolute, receipt, registry, **kwargs) + if failure == "readback" and len(seen) == 2: + raise ValueError("resulting-state verification failed") + return result + patch(producer, "require_exact_readback", side_effect=readback) + args = [str(REPOSITORY), "--batch", "B001", "--plan", "plan.yaml", "--page", "M.md", "--apply"] + for row in supplied: + args.extend(("--review", json.dumps(row))) + output = stack.enter_context(redirect_stdout(io.StringIO())) + code = producer.main(args) + results = json.loads(output.getvalue()) + self.assertEqual(0 if failure is None else 1, code, results) + rows = audit_producer_runtime.read_receipt_records(path) + expected = 3 if failure is None else 1 if failure == "invalid-answer" else 2 + self.assertEqual(expected, len(rows), results) + self.assertEqual([row["obligation_id"] for row in obligations[:expected]], + [row["obligation_id"] for row in rows]) + load.assert_called_once() + attempts = 3 if failure is None else 2 + self.assertEqual(attempts, current.call_count) + self.assertEqual(attempts, pages.call_count) + self.assertEqual(attempts, lock.call_count) + self.assertEqual(expected, len(seen)) + if failure is None: + self.assertEqual([], results[-1]["remaining_input_ids"]) + else: + self.assertEqual([obligations[2]["obligation_id"]], results[-1]["remaining_input_ids"]) + for row in rows: + contract.validate_producer_receipt(row, self.registry) + if failure == "changes-required": + self.assertEqual("fail", rows[1]["result"]) + if failure == "readback": + self.assertEqual("unconfirmed", results[-1]["publication"]["record_confirmation"]) if __name__ == "__main__": diff --git a/Tools/tests/test_changed_scope_evidence.py b/Tools/tests/test_changed_scope_evidence.py index b5ed3d6b..dfeeceb4 100644 --- a/Tools/tests/test_changed_scope_evidence.py +++ b/Tools/tests/test_changed_scope_evidence.py @@ -28,10 +28,10 @@ import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime import Tools.execution.audit.audit_obligation_projection as obligation_projection import Tools.execution.audit.audit_producer_runtime as audit_producer_runtime +import Tools.execution.audit.audit_producer_chain as producer_chain import Tools.execution.audit.changed_scope_evidence_contract as contract import Tools.execution.audit.changed_scope_evidence_runtime as evidence_runtime import Tools.execution.audit.changed_scope_runtime_checks as runtime_checks -import Tools.execution.audit.complete_audit_receipt as complete_audit_receipt import Tools.execution.audit.record_changed_scope_evidence as producer import Tools.execution.audit.audit_execution_runtime as execution import Tools.execution.task_runtime.runtime_validation as runtime_validation @@ -170,7 +170,7 @@ def direct_case(self, gate_id, result="pass", source_exit_code=0): "frozen": frozen, } - def audit_precursor_case(self): + def check_case(self): rule_id = runtime_checks.GUIDANCE_RULE_ID row = self.row_for_rule(rule_id) trace = self.trace_for_rule(rule_id) @@ -223,7 +223,7 @@ def audit_precursor_case(self): "frozen": frozen, } check_result = producer._runtime_check_result(context) - record = producer.build_audit_producer_record( + record = producer.build_check_record( context=context, check_result=check_result) return {**context, "record": record} @@ -533,11 +533,11 @@ def test_registered_gate_matrix_builds_exact_dimensionless_evidence(self): def test_current_record_kind_matrix_is_closed_and_plan_bound(self): direct = self.direct_case( check_page_contract.GATE_ID, "candidate", 2) - precursor = self.audit_precursor_case() + check_fact = self.check_case() candidate = self.candidate_set_case() cases = ( ("direct", direct, direct["artifact_fingerprint"], None), - ("audit-precursor", precursor, None, None), + ("accepted-check", check_fact, None, None), ("profile-candidate", candidate, None, candidate["profile_evaluation"]), ) @@ -552,13 +552,13 @@ def test_current_record_kind_matrix_is_closed_and_plan_bound(self): def test_record_identity_and_content_drift_matrix_fails_closed(self): direct = self.direct_case(check_vocab.GATE_ID) - precursor = self.audit_precursor_case() + check_fact = self.check_case() candidate = self.candidate_set_case() forged_direct = copy.deepcopy(direct["record"]) forged_direct["dimension"] = "structure_and_links" - forged_precursor = copy.deepcopy(precursor["record"]) - forged_precursor["check_owner_tool"] = "nearby-check-owner" + forged_check = copy.deepcopy(check_fact["record"]) + forged_check["check_owner_tool"] = "nearby-check-owner" forged_candidate = copy.deepcopy(candidate["record"]) forged_candidate["source_receipts"][0]["scan_id"] = "other-scan" forged_candidate["source_receipt_set_sha256"] = kblib.sha256_bytes( @@ -568,8 +568,8 @@ def test_record_identity_and_content_drift_matrix_fails_closed(self): ("direct-dimension", forged_direct, lambda value: contract.validate_direct_record( value, self.registry, self.control, ROOT)), - ("precursor-owner", forged_precursor, - lambda value: contract.validate_audit_producer_record( + ("check-owner", forged_check, + lambda value: contract.validate_check_record( value, self.registry, self.control, ROOT)), ("candidate-source", forged_candidate, lambda value: contract.validate_candidate_set_record( @@ -583,11 +583,11 @@ def test_record_identity_and_content_drift_matrix_fails_closed(self): def test_frozen_plan_drift_is_rejected_for_every_record_kind(self): direct = self.direct_case(check_vocab.GATE_ID) - precursor = self.audit_precursor_case() + check_fact = self.check_case() candidate = self.candidate_set_case() cases = ( ("direct", direct, direct["artifact_fingerprint"], None), - ("audit-precursor", precursor, None, None), + ("accepted-check", check_fact, None, None), ("profile-candidate", candidate, None, candidate["profile_evaluation"]), ) @@ -651,7 +651,7 @@ def test_gate_adapter_selects_one_scoped_registered_gate(self): class ChangedScopeEvidenceIntegrationTests( ChangedScopeEvidenceFixtures, unittest.TestCase): - def test_open_checkpoint_group_publishes_unique_evidence_and_completes_once(self): + def test_open_checkpoint_group_publishes_unique_accepted_evidence_once(self): with tempfile.TemporaryDirectory() as directory: root = Path(directory) / "repo" install_update_queue_checkpoint(root, "open-b1") @@ -678,12 +678,14 @@ def test_open_checkpoint_group_publishes_unique_evidence_and_completes_once(self execution.producer_route( row, root=root, evaluation=evaluation) in { "deterministic-direct-evidence", - "deterministic-audit-precursor"}] - precursors = [row for row in obligations - if row["evidence_kind"] == "audit-receipt"] - self.assertGreaterEqual(len(precursors), 2, precursors) - groups = ([precursors[0]], [row for row in obligations - if row is not precursors[0]]) + "deterministic-check"}] + checks = [row for row in obligations + if execution.producer_route( + row, root=root, evaluation=evaluation) == + "deterministic-check"] + self.assertGreaterEqual(len(checks), 2, checks) + groups = ([checks[0]], [row for row in obligations + if row is not checks[0]]) common = { "root": ".", "batch": "B1", "plan": stage["audit_plan_path"], "apply": True, @@ -711,25 +713,15 @@ def test_open_checkpoint_group_publishes_unique_evidence_and_completes_once(self produced_pairs.extend(zip(group, identities)) before = current_bytes - pairs = [(row, identity) for row, identity in produced_pairs - if row["evidence_kind"] == "audit-receipt"] - completed = session.call("complete_audit_receipt", { - **common, - "obligation_id": [row["obligation_id"] for row, _ in pairs], - "evidence_receipt": [identity for _, identity in pairs], - }) - self.assertEqual(0, completed["exit_code"], completed) - self.assertEqual("parsed", completed["stdout_parse"], completed) - self.assertEqual("confirmed", completed["stdout_json"][ - "publication"]["record_confirmation"], completed) - self.assertEqual(len(pairs), len(set( - completed["stdout_json"]["receipt_ids"]))) ids = [identity for _, identity in produced_pairs] self.assertEqual(len(obligations), len(set(ids))) # Consume the actual durable catalog, not the MCP return payload. # Direct Gate evidence is accepted directly, never wrapped merely # to make every row have an AuditReceipt shape. - current = runtime_validation.validate_runtime(root) + with mock.patch.object(producer_chain.capabilities, "CapabilityLookup", + wraps=producer_chain.capabilities.CapabilityLookup) as lookup: + current = runtime_validation.validate_runtime(root) + self.assertEqual(1, lookup.call_count) self.assertEqual([], current["errors"]) status = audit_evidence_runtime.stage_evidence_status( current, current["items_by_id"]["B1"], "pre-merge", @@ -752,15 +744,15 @@ def test_current_record_kinds_cross_registered_consumer_boundaries(self): ROOT, direct["plan"], direct["plan_sha256"], direct["obligation"], direct["record"])) - precursor = self.audit_precursor_case() - catalog = {precursor["record"]["receipt_id"]: precursor["record"]} - precursor["result"]["current_receipt_catalog"] = catalog - observed, existing = audit_evidence_runtime.require_completion_evidence( - precursor["result"], precursor["item"], precursor["plan"], - precursor["plan_sha256"], precursor["obligation"], - precursor["record"]["receipt_id"]) - self.assertIs(precursor["record"], observed) - self.assertIsNone(existing) + check = self.check_case() + catalog = {check["record"]["receipt_id"]: check["record"]} + check["result"]["current_receipt_catalog"] = catalog + resolution = audit_evidence_runtime._required_obligation_resolution( + check["result"], check["item"], check["plan"], + check["plan_sha256"], catalog, check["obligation"], + require_current=True) + self.assertEqual("satisfied", resolution["status"], resolution) + self.assertIs(check["record"], resolution["record"]) candidate = self.candidate_set_case() with mock.patch.object( @@ -826,7 +818,7 @@ def refresh_runtime_fingerprints(result): def assert_input_change_allows_successor(self, case, change_input, changed_binding_field): - """Exercise one append-only producer/completer/consumer checkpoint.""" + """Exercise first-publication acceptance and its current consumer.""" result = case["result"] catalog = result["current_receipt_catalog"] plan, plan_sha256, obligation = ( @@ -841,48 +833,32 @@ def resolution(): result, case["item"], plan, plan_sha256, catalog, obligation, require_current=True) - def precursor(seq): - record = producer.build_audit_producer_record( + def publish(seq): + record = producer.build_check_record( context=case, check_result=producer._runtime_check_result(case), seq=seq) catalog[record["receipt_id"]] = record return record - def finalize(record, seq): - evidence, existing = audit_evidence_runtime.require_completion_evidence( - result, case["item"], plan, plan_sha256, obligation, - record["receipt_id"]) - self.assertIsNone(existing) - completed = complete_audit_receipt.build_audit_receipt( - plan=plan, plan_sha256=plan_sha256, - obligation=obligation, evidence=evidence, seq=seq) - catalog[completed["receipt_id"]] = completed - return completed - - old = precursor(1) - old_final = finalize(old, 1) - before_records = kblib.canonical_json_bytes([old, old_final]) + old = publish(1) + before_records = kblib.canonical_json_bytes([old]) before_plan = kblib.canonical_json_bytes(plan) page_artifact = audit_producer_runtime.page_artifact_fingerprint( case["frozen"][0]) - self.assertIs(old, producer.existing_audit_producer_record(case)) - self.assertIs(old_final, current_final()) + self.assertIs(old, producer.existing_check_record(case)) + self.assertIs(old, current_final()) self.assertEqual("satisfied", resolution()["status"]) change_input() - self.assertIsNone(producer.existing_audit_producer_record(case)) + self.assertIsNone(producer.existing_check_record(case)) stale_resolution = resolution() self.assertEqual("missing", stale_resolution["status"]) self.assertEqual({"stale"}, { attempt["state"] for attempt in stale_resolution["attempts"]}) - # This is the regression: a stale final must not reserve completion. + # A stale accepted check must not reserve the current obligation. self.assertIsNone(current_final()) - with self.assertRaisesRegex(ValueError, "missing"): - audit_evidence_runtime.require_completion_evidence( - result, case["item"], plan, plan_sha256, obligation, - old["receipt_id"]) - new = precursor(2) + new = publish(2) self.assertEqual(old["artifact_fingerprint"], new["artifact_fingerprint"]) self.assertEqual(old["check_result"], new["check_result"]) self.assertNotEqual(old["dependency_fingerprint"], @@ -891,22 +867,16 @@ def finalize(record, seq): assertion = (self.assertNotEqual if field == changed_binding_field else self.assertEqual) assertion(old["input_binding"][field], new["input_binding"][field]) - self.assertIs(new, producer.existing_audit_producer_record(case)) - ready = resolution() - self.assertEqual("ready-for-completion", ready["status"]) - self.assertIs(new, ready["record"]) - self.assertIsNone(current_final()) - - new_final = finalize(new, 2) + self.assertIs(new, producer.existing_check_record(case)) for _ in range(2): - self.assertIs(new, producer.existing_audit_producer_record(case)) - self.assertIs(new_final, current_final()) + self.assertIs(new, producer.existing_check_record(case)) + self.assertIs(new, current_final()) satisfied = resolution() self.assertEqual("satisfied", satisfied["status"]) - self.assertIs(new_final, satisfied["record"]) - self.assertEqual(4, len(catalog)) + self.assertIs(new, satisfied["record"]) + self.assertEqual(2, len(catalog)) self.assertEqual(before_records, - kblib.canonical_json_bytes([old, old_final])) + kblib.canonical_json_bytes([old])) self.assertEqual(before_plan, kblib.canonical_json_bytes(plan)) current_pages = audit_producer_runtime.freeze_manifest_pages( case["root"], result, case["item"]) diff --git a/Tools/tests/test_changed_scope_runtime_checks.py b/Tools/tests/test_changed_scope_runtime_checks.py index 4a32bafc..f1caa0c4 100644 --- a/Tools/tests/test_changed_scope_runtime_checks.py +++ b/Tools/tests/test_changed_scope_runtime_checks.py @@ -20,6 +20,7 @@ sys.path.insert(0, str(ROOT)) import Tools.execution.audit.audit_obligation_projection as audit_obligation_projection +import Tools.execution.audit.audit_lifecycle_contract as audit_lifecycle_contract import Tools.execution.audit.changed_scope_evidence_contract as changed_scope_evidence_contract import Tools.execution.audit.changed_scope_runtime_checks as checks import Tools.execution.task_runtime.runtime_state_contract as runtime_state_contract @@ -42,7 +43,7 @@ def test_runtime_check_ids_are_an_exact_projection_of_owned_rows(self): for row in rows: if row["rule_id"] not in expected: continue - self.assertEqual("audit-receipt", row["evidence_kind"]) + self.assertEqual(audit_lifecycle_contract.CHANGED_SCOPE_RECORD_KIND, row["evidence_kind"]) self.assertEqual( changed_scope_evidence_contract.ADAPTER_CAPABILITY_ID, row["producer_capability"]) diff --git a/Tools/tests/test_check_batch_close.py b/Tools/tests/test_check_batch_close.py index 3ed9334d..4b2c587b 100644 --- a/Tools/tests/test_check_batch_close.py +++ b/Tools/tests/test_check_batch_close.py @@ -182,7 +182,7 @@ def test_bound_work_spec_bytes_must_remain_unchanged(self): check_batch_close._assert_work_spec_unchanged(root, item) -class MultiRegisterPublicationContractTests(unittest.TestCase): +class ClosePublicationContractTests(unittest.TestCase): """Own the mechanical publication order and catalog path topology.""" def test_unusable_pre_merge_handoff_rejects_before_child_publication(self): @@ -234,22 +234,19 @@ def test_unusable_pre_merge_handoff_rejects_before_child_publication(self): self.assertFalse((root / ".cambium/tmp/state-writer.lock").exists()) self.assertFalse((root / ".cambium/receipts").exists()) - def test_preflight_catalog_uses_each_machine_owned_register(self): - close = {"receipt_id": "raw-1"} - audit = {"receipt_id": "audit-1", "record_kind": "audit-receipt"} + def test_preflight_catalog_preserves_close_identity_and_reserves_history(self): + fact = {"receipt_id": "fact-1"} commit = {"receipt_id": "close-1"} - catalog = check_batch_close._receipt_catalog_with( - {"receipt_catalog": {}, "current_receipt_catalog": {}}, ( - (".cambium/receipts/batch-close.jsonl", [close]), - (".cambium/receipts/audit-receipts.jsonl", [audit]), - (".cambium/receipts/batch-close.jsonl", [commit]), - )) - self.assertEqual( - ".cambium/receipts/batch-close.jsonl", catalog["raw-1"][0]) - self.assertEqual( - ".cambium/receipts/audit-receipts.jsonl", catalog["audit-1"][0]) - self.assertEqual( - ".cambium/receipts/batch-close.jsonl", catalog["close-1"][0]) + runtime = {"receipt_catalog": {}, "current_receipt_catalog": {}} + catalog = check_batch_close._receipt_catalog_with(runtime, [fact, commit]) + self.assertEqual({"fact-1", "close-1"}, set(catalog)) + self.assertTrue(all(entry[0] == ".cambium/receipts/batch-close.jsonl" + for entry in catalog.values())) + with self.assertRaisesRegex(ValueError, "collides"): + check_batch_close._receipt_catalog_with(runtime, [fact, fact]) + runtime["receipt_catalog"] = {"fact-1": ("history", fact)} + with self.assertRaisesRegex(ValueError, "collides"): + check_batch_close._receipt_catalog_with(runtime, [fact, commit]) def test_aggregate_is_the_last_publication_edge(self): calls = [] @@ -259,13 +256,10 @@ def test_aggregate_is_the_last_publication_edge(self): (path, [record["receipt_id"] for record in records]))): check_batch_close._publish_close_bundle( "/runtime/batch-close.jsonl", - "/runtime/audit-receipts.jsonl", [{"receipt_id": "raw-1"}], - [{"receipt_id": "audit-1"}], {"receipt_id": "close-1"}) self.assertEqual([ ("/runtime/batch-close.jsonl", ["raw-1"]), - ("/runtime/audit-receipts.jsonl", ["audit-1"]), ("/runtime/batch-close.jsonl", ["close-1"]), ], calls) @@ -410,6 +404,8 @@ class AppliedBatchCloseTests(BatchCloseCheckpointCase): """Adjacent producer/consumer and durable-write seams.""" def test_produced_bundle_is_accepted_by_the_close_consumer(self): + history = {path: path.read_bytes() for path in + (self.root / ".cambium/receipts").rglob("*.jsonl")} real_cas = check_batch_close._assert_manifest_pages_unchanged with mock.patch.object( check_batch_close, "_assert_manifest_pages_unchanged", @@ -428,22 +424,15 @@ def test_produced_bundle_is_accepted_by_the_close_consumer(self): batch_records = [json.loads(line) for line in ( self.root / ".cambium/receipts/batch-close.jsonl" ).read_text(encoding="utf-8").splitlines()] - audit_records = [json.loads(line) for line in ( - self.root / ".cambium/receipts/audit-receipts.jsonl" - ).read_text(encoding="utf-8").splitlines()] - self.assertTrue(audit_records) - self.assertTrue(all( - record.get("record_kind") == "audit-receipt" - for record in audit_records)) + for path, before in history.items(): + self.assertTrue(path.read_bytes().startswith(before), path) batch_ids = {record["receipt_id"] for record in batch_records} - audit_ids = {record["receipt_id"] for record in audit_records} - self.assertTrue(batch_ids.isdisjoint(audit_ids)) self.assertIn(close_gate, batch_ids) close_record = next( record for record in batch_records if record["receipt_id"] == close_gate) self.assertTrue( - set(close_record["closed_list_evidence"].values()) & audit_ids) + set(close_record["closed_list_evidence"].values()) <= batch_ids) runtime = runtime_validation.validate_runtime(self.root) self.assertEqual([], runtime["errors"]) errors = queue_runtime.close_gate_receipt_errors( @@ -466,30 +455,25 @@ def test_produced_bundle_is_accepted_by_the_close_consumer(self): self.assertEqual([], closed["errors"]) self.assertEqual("closed", closed["items_by_id"]["B1"]["state"]) - # A current close still consumed by Coverage must retain the complete - # replay body closure, including its plan-selected AuditReceipts in - # their named register. The seal owner decides retention; this seam - # checks its output against the actual close/Terminal consumers. + # The seal owner preserves all bodies required by the exact native + # close selection. Terminal must resolve those same records, not a + # separately reconstructed acceptance register. from Tools.execution.evidence import seal_receipts from Tools.execution.audit import audit_evidence_runtime - from Tools.execution.task_runtime.queue_runtime import receipts as receipt_store candidates = seal_receipts.plan_seal(str(self.root), closed) sealing_ids = {identity for rows in candidates.values() for identity, _body in rows} self.assertNotIn(close_gate, sealing_ids) projected = audit_evidence_runtime.terminal_dimension_evidence(closed) - full_ids = {row["evidence_ref"] for row in projected - if row["evidence_ref"] in audit_ids} - self.assertTrue(full_ids) - self.assertTrue(full_ids.isdisjoint(sealing_ids)) - registered = receipt_store.read_receipt_register( - str(self.root), ".cambium/receipts/audit-receipts.jsonl") - for identity in full_ids: - receipt_store.require_register_member( - registered, identity, - closed["current_receipt_catalog"].resolve(identity)[1]) - - def test_partial_multi_register_publication_retains_fail_closed_lock(self): + selected_ids = {row["evidence_ref"] for row in projected} + self.assertTrue(selected_ids) + self.assertTrue(selected_ids.isdisjoint(sealing_ids)) + for identity in selected_ids: + self.assertIsNotNone(closed["current_receipt_catalog"].resolve(identity)) + + def test_partial_close_publication_retains_fail_closed_lock(self): + history = {path: path.read_bytes() for path in + (self.root / ".cambium/receipts").rglob("*.jsonl")} program = r''' import os import sys @@ -504,7 +488,7 @@ def append_then_crash(path, receipts): global append_count real_append(path, receipts) append_count += 1 - if append_count == 2: + if append_count == 1: os._exit(23) check_batch_close._append_receipts = append_then_crash @@ -535,8 +519,8 @@ def append_then_crash(path, receipts): self.assertEqual("absent", operation["status"]) self.assertTrue( (self.root / ".cambium/receipts/batch-close.jsonl").is_file()) - self.assertTrue( - (self.root / ".cambium/receipts/audit-receipts.jsonl").is_file()) + for path, before in history.items(): + self.assertTrue(path.read_bytes().startswith(before), path) batch_records = [json.loads(line) for line in ( self.root / ".cambium/receipts/batch-close.jsonl" ).read_text(encoding="utf-8").splitlines()] diff --git a/Tools/tests/test_check_corpus_plan.py b/Tools/tests/test_check_corpus_plan.py index b2c4c5aa..934d4b7f 100644 --- a/Tools/tests/test_check_corpus_plan.py +++ b/Tools/tests/test_check_corpus_plan.py @@ -6,6 +6,9 @@ """ from copy import deepcopy +import contextlib +import io +import json from pathlib import Path import unittest from unittest import mock @@ -344,17 +347,33 @@ def test_authorized_plan_projects_artifacts_receipt_and_stale_boundary(self): self.assertEqual("not-recorded", projection["semantic_acceptance"]["status"]) - receipt = check_corpus_plan.make_pass_receipt(result) - self.assertEqual( - [], check_corpus_plan.current_gate_receipt_errors(receipt)) - self.assertEqual( - [], check_corpus_plan.pass_receipt_errors( - self.root, receipt, expected_binding=receipt)) + output = self.root / ".cambium/receipts/corpus-check.jsonl" + def report(): + stream = io.StringIO() + with contextlib.redirect_stdout(stream), mock.patch.object( + check_corpus_plan, "validate_corpus_plan", return_value=result): + code = check_corpus_plan.main([ + str(self.root), "--json", "--receipts", + output.relative_to(self.root).as_posix()]) + return code, json.loads(stream.getvalue()) + + code, passed = report() + self.assertEqual(0, code, passed) + published = output.read_bytes() + records = [json.loads(line) for line in published.splitlines()] + self.assertEqual(1, len(records)) + self.assertEqual([], check_corpus_plan.current_gate_receipt_errors(records[0])) + self.assertEqual([], check_corpus_plan.pass_receipt_errors( + self.root, records[0], expected_binding=records[0])) self.global_map.write_bytes( self.global_map.read_bytes() + b"\n# changed bytes\n") with self.assertRaisesRegex(ValueError, "Global Map changed"): check_corpus_plan.receipt_binding(result) + code, failed = report() + self.assertEqual(1, code) + self.assertTrue(failed["errors"]) + self.assertEqual(published, output.read_bytes()) def test_k02_owner_mutation_invalidates_the_bound_validation_result(self): result = self.validate_current_plan() diff --git a/Tools/tests/test_check_profile.py b/Tools/tests/test_check_profile.py index d0c25389..317ea5ae 100644 --- a/Tools/tests/test_check_profile.py +++ b/Tools/tests/test_check_profile.py @@ -13,6 +13,7 @@ from pathlib import Path import re import unittest +from unittest import mock import Tools.governance.profile.check_profile as check_profile import Tools.platform.common.kblib as kblib @@ -208,12 +209,22 @@ def setUp(self): def report(self): self.fixture.save() buffer = io.StringIO() - with contextlib.redirect_stdout(buffer): + with contextlib.redirect_stdout(buffer), mock.patch.object( + kblib, "write_receipts") as publish: code = check_profile.main([ - str(self.fixture.profile), "--root", str(self.fixture.root), "--json"]) + str(self.fixture.profile), "--root", str(self.fixture.root), + "--json", "--receipts", str(self.fixture.root / "profile.jsonl")]) + self.publications = publish.call_args_list return code, json.loads(buffer.getvalue()) def test_json_projects_one_categorized_failure_and_exit_code(self): + code, report = self.report() + self.assertEqual((0, "pass"), (code, report["result"])) + self.assertEqual(1, len(self.publications)) + records = self.publications[0].args[1] + self.assertEqual(1, len(records)) + self.assertEqual([], check_profile.current_gate_receipt_errors(records[0])) + del self.fixture.document["slots"]["priority-rubric"] code, report = self.report() self.assertEqual(1, code) @@ -224,6 +235,7 @@ def test_json_projects_one_categorized_failure_and_exit_code(self): set(finding) == {"check", "target", "details", "category"} for finding in report["findings"])) self.assertNotEqual("pass", report.get("profile_load", {}).get("result")) + self.assertEqual([], self.publications) def test_profile_load_reports_typed_shape_drift_as_mechanical(self): self.fixture.slot("profile-scope")["goal"]["statement"] = 42 diff --git a/Tools/tests/test_check_proof_audit_receipts.py b/Tools/tests/test_check_proof_audit_receipts.py index 7614a136..54664828 100644 --- a/Tools/tests/test_check_proof_audit_receipts.py +++ b/Tools/tests/test_check_proof_audit_receipts.py @@ -1,19 +1,14 @@ """Owner-focused Terminal Proof dimension-evidence consumer tests. Closed shapes stay in process and derive their expected values from the -Kernel-owned machine contracts. The only temporary repository in this module -joins plan-bound heterogeneous evidence and the full AuditReceipt subset to the -Terminal Proof consumer; it does not replay Task, Queue, or Batch lifecycle -setup. +Kernel-owned machine contracts. Native evidence acceptance is tested by its owner. This module verifies the +closed-plan projection seam without replaying a lifecycle or copying records. """ import copy -import json import sys -import tempfile import unittest from pathlib import Path -from types import SimpleNamespace from unittest import mock @@ -24,13 +19,8 @@ import Tools.execution.audit.check_proof as check_proof import Tools.execution.audit.assemble_terminal_proof as assemble_terminal_proof import Tools.execution.audit.audit_dimension_contract as audit_dimension_contract -import Tools.execution.audit.audit_obligation_projection as audit_obligation_projection -import Tools.execution.audit.audit_producer_runtime as audit_producer_runtime -import Tools.execution.audit.complete_audit_receipt as complete_audit_receipt -import Tools.execution.audit.record_substantive_review as record_substantive_review import Tools.execution.audit.terminal_proof_contract as terminal_proof_contract import Tools.execution.task_runtime.runtime_paths as runtime_paths -from Tools.tests.support.canonical_registry_fixture import install_isolated_tool_registry_bundle from Tools.tests.support.profile_fixture import FIXTURE_UPSTREAM_REVISION @@ -180,272 +170,48 @@ def test_resolved_profile_outputs_extend_but_do_not_redefine_shape(self): self.assertIn("proof-dimension-unregistered", checks) -class TerminalProofAuditReceiptConsumerIntegrationTests(unittest.TestCase): - """Join plan-bound evidence and its AuditReceipt subset to the Proof.""" - - @classmethod - def setUpClass(cls): - cls.temporary = tempfile.TemporaryDirectory() - cls.addClassCleanup(cls.temporary.cleanup) - cls.root = Path(cls.temporary.name) - install_isolated_tool_registry_bundle(cls.root) - cls.register_relative = ".cambium/receipts/audit-receipts.jsonl" - cls.register = cls.root / cls.register_relative - cls.register.parent.mkdir(parents=True) - cls.plan = { - "plan_id": "audit-plan-batch-1", - "task_id": "task-1", - "batch_id": "batch-1", - "opening_transition_receipt": "open-1", - "upstream_revision_id": FIXTURE_UPSTREAM_REVISION, - "active_standards_sha256": SHA_A, - "selected_profile_manifest": "profiles/test/profile.toml", - "profile_snapshot_sha256": SHA_B, - "profile_contract_fingerprint": SHA_C, - } - substantive = audit_obligation_projection.obligation_spec_for_rule( - "k12-12-substantive-correctness-review", root=cls.root) - definition = audit_obligation_projection.resolve_obligation_definition( - substantive, "Topics/Example.md", trigger="needs_rereview") - cls.obligation = audit_obligation_projection.required_obligation( - definition) - page_text = "# Example\n\nCurrent semantics.\n\n## Sources\n\n- source\n" - frozen_page = audit_producer_runtime.FrozenPage( - path=cls.obligation["target"], - page_sha256=SHA_A, - semantic_content_fingerprint=SHA_B, - snapshot=SimpleNamespace(read_text=lambda: page_text), - ) - cls.producer = record_substantive_review.build_review_receipt( - root=cls.root, - result={}, - plan=cls.plan, - plan_sha256=SHA_D, - obligation=cls.obligation, - page=cls.obligation["target"], - frozen=(frozen_page,), - authoring_context_id="author-1", - reviewer_context_id="reviewer-1", - reviewer_role="reviewer", - round_number=1, - verdict="passed", - findings=[], - statement="independent substantive review passed", - ) - cls.receipt = complete_audit_receipt.build_audit_receipt( - plan=cls.plan, - plan_sha256=SHA_D, - obligation=cls.obligation, - evidence=cls.producer, - ) - - def write_register(self, record): - self.register.write_text( - json.dumps(record, sort_keys=True) + "\n", encoding="utf-8") +class TerminalProofEvidenceConsumerTests(unittest.TestCase): + """Test the final projection seam; native acceptance has its own owner.""" - def runtime(self, record=None): - record = self.receipt if record is None else record - return { - "items_by_id": {"batch-1": {"id": "batch-1"}}, - "current_receipt_catalog": { - record["receipt_id"]: (self.register_relative, record), - self.producer["receipt_id"]: - (".cambium/receipts/producer.jsonl", self.producer), - }, - "invalidated_evidence_receipt_ids": [], - } - - def resolved_plan(self, **overrides): - result = { - "audit_plan_id": self.plan["plan_id"], - "audit_plan_path": ( - ".cambium/work_specs/audit-plans/audit-plan-batch-1.yaml"), - "audit_plan_sha256": SHA_D, - "plan": self.plan, - "obligations": (self.obligation,), - } - result.update(overrides) - return result - - def validate(self, record=None, runtime=None, *, write=True, - cited_dimension=None, evidence_rows=None, cited=None): - record = self.receipt if record is None else record - if write: - self.write_register(record) - runtime = self.runtime(record) if runtime is None else runtime - dimension = (self.obligation["dimension"] if cited_dimension is None - else cited_dimension) - if evidence_rows is None: - evidence_rows = ({ - "batch_id": "batch-1", - "plan_id": self.plan["plan_id"], - "obligation_id": self.obligation["obligation_id"], - "dimension": self.obligation["dimension"], - "evidence_kind": "audit-receipt", - "evidence_ref": record["receipt_id"], - },) - if cited is None: - cited = {record["receipt_id"]: dimension} - with mock.patch.object( - check_proof.audit_evidence_runtime, - "terminal_dimension_evidence", - return_value=evidence_rows): - return check_proof._validate_dimension_coverage_evidence( - self.root, - {"audit_receipt_register": self.register_relative}, - cited, - runtime) - - def test_plan_bound_evidence_and_audit_subset_are_both_enforced(self): - """Exercise closed-plan selection plus the AuditReceipt register.""" - self.assertEqual([], self.validate()) - - gate = { - "receipt_id": "gate-1", - "record_kind": "gate-receipt", - "dimension": "content_and_depth", - "result": "pass", - } - failures = self.validate(gate) - self.assertEqual( - ["proof-dimension-receipt-contract-invalid"], - [failure[0] for failure in failures]) - - self.register.write_text("", encoding="utf-8") - failures = self.validate(write=False) - self.assertEqual( - ["proof-dimension-receipt-missing"], - [failure[0] for failure in failures], - ) - # Audit and Terminal registers are distinct. The dimension consumer - # must propagate its own register owner's rejection, not assume the - # Queue check already diagnosed this different file. - self.register.write_text("{", encoding="utf-8") - self.assertEqual(["proof-dimension-receipt-register-invalid"], - [row[0] for row in self.validate(write=False)]) - - current_only_producer = self.runtime() - current_only_producer["current_receipt_catalog"] = { - self.producer["receipt_id"]: - (".cambium/receipts/producer.jsonl", self.producer), - } - reference_cases = ( - ( - "not-current", - current_only_producer, - "proof-dimension-receipt-not-current", - ), - ( - "catalog-bytes", - self.runtime(dict( - self.receipt, - method="different@1.0.0/current-record")), - "proof-dimension-receipt-catalog-mismatch", - ), - ( - "adoption-invalidated", - dict( - self.runtime(), - invalidated_evidence_receipt_ids=[ - self.receipt["receipt_id"]], - ), - "proof-dimension-receipt-invalidated-evidence", - ), - ) - for label, runtime, expected in reference_cases: - with self.subTest(boundary=label): - failures = self.validate(runtime=runtime) - self.assertEqual(expected, failures[0][0], failures) - - failures = self.validate(evidence_rows=()) - self.assertIn( - "proof-dimension-evidence-foreign", - [failure[0] for failure in failures]) - - hetero = { - "receipt_id": "m-review-current", - "record_kind": "batch-page-review-record", - "result": "pass", - } - hetero_rows = ({ - "batch_id": "batch-1", - "plan_id": self.plan["plan_id"], - "obligation_id": "m-content", - "dimension": "content_and_depth", + def test_plan_selected_evidence_is_exact_and_closure_errors_propagate(self): + rows = ({ + "batch_id": "B1", "plan_id": "plan-1", + "obligation_id": "m-content", "dimension": "content_and_depth", "evidence_kind": "batch-page-review-record", - "evidence_ref": hetero["receipt_id"], - },) - self.register.write_text("", encoding="utf-8") - self.assertEqual([], self.validate( - hetero, - runtime={ - "current_receipt_catalog": { - hetero["receipt_id"]: - (".cambium/receipts/batch-page-reviews.jsonl", - hetero), - }, - "invalidated_evidence_receipt_ids": [], - }, - write=False, - evidence_rows=hetero_rows, - )) - - profile = { - "receipt_id": "profile-language-current", - "record_kind": "page-batch-judgment-v2", - "result": "pass", - } - combined_rows = hetero_rows + ({ - "batch_id": "batch-1", - "plan_id": self.plan["plan_id"], - "obligation_id": "profile-language", - "dimension": "language_quality", + "evidence_ref": "m-current", + }, { + "batch_id": "B1", "plan_id": "plan-1", + "obligation_id": "profile-language", "dimension": "language_quality", "evidence_kind": "page-batch-judgment-v2", - "evidence_ref": profile["receipt_id"], - },) - combined_runtime = { - "current_receipt_catalog": { - hetero["receipt_id"]: - (".cambium/receipts/batch-page-reviews.jsonl", hetero), - profile["receipt_id"]: - (".cambium/receipts/batch-judgments.jsonl", profile), - }, - "invalidated_evidence_receipt_ids": [], - } - self.assertEqual([], self.validate( - hetero, runtime=combined_runtime, write=False, - evidence_rows=combined_rows, - cited={ - hetero["receipt_id"]: "content_and_depth", - profile["receipt_id"]: "language_quality", - })) - - missing = self.validate( - hetero, write=False, evidence_rows=hetero_rows, cited={}) - self.assertIn( - "proof-dimension-evidence-missing", - [failure[0] for failure in missing]) - - dimensionless = dict( - hetero, receipt_id="dimensionless-page-contract") - foreign = self.validate( - dimensionless, write=False, evidence_rows=(), - cited={dimensionless["receipt_id"]: "structure_and_links"}) - self.assertIn( - "proof-dimension-evidence-foreign", - [failure[0] for failure in foreign]) - - with mock.patch.object( - check_proof.audit_evidence_runtime, - "terminal_dimension_evidence", - side_effect=ValueError("selected evidence is stale")): - stale = check_proof._validate_dimension_coverage_evidence( - self.root, - {"audit_receipt_register": self.register_relative}, - {hetero["receipt_id"]: "content_and_depth"}, - combined_runtime) - self.assertEqual( - "proof-dimension-evidence-closure-invalid", stale[0][0]) + "evidence_ref": "profile-current", + }) + exact = {row["evidence_ref"]: row["dimension"] for row in rows} + cases = ( + (exact, []), + ({"m-current": "content_and_depth"}, ["proof-dimension-evidence-missing"]), + ({**exact, "foreign-current": "structure_and_links"}, + ["proof-dimension-evidence-foreign"]), + ({**exact, "dimensionless-page-contract": "structure_and_links"}, + ["proof-dimension-evidence-foreign"]), + ({**exact, "m-current": "structure_and_links"}, + ["proof-dimension-evidence-missing", "proof-dimension-evidence-mismatch"]), + ) + runtime = {"test": "already validated closed runtime"} + for cited, expected in cases: + with self.subTest(cited=cited), mock.patch.object( + check_proof.audit_evidence_runtime, + "terminal_dimension_evidence", return_value=rows) as resolve: + failures = check_proof._validate_dimension_coverage_evidence( + cited, runtime) + self.assertEqual(expected, [row[0] for row in failures]) + resolve.assert_called_once_with(runtime) + for reason in ("stale input", "withdrawn evidence", "conflicting selection"): + with self.subTest(reason=reason), mock.patch.object( + check_proof.audit_evidence_runtime, + "terminal_dimension_evidence", side_effect=ValueError(reason)): + failures = check_proof._validate_dimension_coverage_evidence( + exact, runtime) + self.assertEqual("proof-dimension-evidence-closure-invalid", failures[0][0]) class TerminalProofContractTests(unittest.TestCase): @@ -458,10 +224,6 @@ def test_kernel_contract_is_the_template_and_input_shape_owner(self): set(audit_dimension_contract.BASE_RECEIPT_DIMENSION_ORDER), set(projection["dimension_coverage"]), ) - self.assertNotEqual( - projection["audit_receipt_register"], - projection["terminal_audit_receipt_register"], - ) self.assertEqual( terminal_proof_contract.render_template(contract), (TOOLS / "schemas/terminal_proof.template.yaml").read_text( @@ -472,11 +234,6 @@ def test_kernel_contract_is_the_template_and_input_shape_owner(self): terminal_proof_contract.validate_terminal_audit_input( invalid, contract) - conflated = dict(projection) - conflated["audit_receipt_register"] = \ - conflated["terminal_audit_receipt_register"] - with self.assertRaisesRegex(ValueError, "canonical path"): - terminal_proof_contract.validate_proof(conflated, contract) def test_closed_fields_and_fingerprints_derive_from_kernel_contract(self): contract = terminal_proof_contract.load_contract() @@ -638,7 +395,7 @@ def test_dimension_coverage_uses_only_closed_plan_selected_evidence(self): assemble_terminal_proof.audit_evidence_runtime, "terminal_dimension_evidence", return_value=rows): coverage = assemble_terminal_proof._dimension_coverage( - runtime, {}, semantic) + runtime, semantic) self.assertEqual( [m_record["receipt_id"]], coverage["content_and_depth"]) self.assertEqual( @@ -658,7 +415,7 @@ def test_dimension_coverage_uses_only_closed_plan_selected_evidence(self): assemble_terminal_proof.TerminalProofAssemblyError, "reasons supplied despite current receipts"): assemble_terminal_proof._dimension_coverage( - runtime, {}, semantic) + runtime, semantic) def test_assembler_derives_runtime_and_reconciliation_fields(self): runtime = { diff --git a/Tools/tests/test_ci_impact.py b/Tools/tests/test_ci_impact.py index 0ac78401..1d552f9b 100644 --- a/Tools/tests/test_ci_impact.py +++ b/Tools/tests/test_ci_impact.py @@ -9,6 +9,7 @@ """ import importlib.util +import copy import io import json from types import SimpleNamespace @@ -58,8 +59,8 @@ def setUpClass(cls): "Tools/tests/test_run_leaf.py": "import run_leaf\n", "Tools/tests/test_charlie.py": "def test_charlie(): pass\n", "Tools/tests/test_mcp_server.py": "def test_transport(): pass\n", - "Tools/tests/test_tools_readme_inventory.py": ( - "def test_inventory(): pass\n"), + "Tools/tests/test_readme_examples.py": ( + "def test_examples(): pass\n"), } for relative, text in sources.items(): path = cls.root / relative @@ -108,12 +109,12 @@ def test_direct_test_and_tools_readme_select_owned_tests(self): self.assertEqual(["test_charlie.py"], direct["selected_tests"]) self.assertEqual(["3.10", "3.14"], direct["check_versions"]) - inventory = self.plan(("M", "Tools/README.md", "")) - self.assertEqual("selective", inventory["mode"]) + examples = self.plan(("M", "Tools/README.md", "")) + self.assertEqual("selective", examples["mode"]) self.assertEqual( - ["test_tools_readme_inventory.py"], - inventory["selected_tests"]) - self.assertEqual(["3.14"], inventory["check_versions"]) + ["test_readme_examples.py"], + examples["selected_tests"]) + self.assertEqual(["3.14"], examples["check_versions"]) def test_shared_authority_and_unclassified_paths_require_full(self): paths = ( @@ -201,6 +202,88 @@ def test_uncovered_or_overwide_tool_closure_requires_full(self): class CiMatrixPresentationContractTests(unittest.TestCase): + def test_required_budget_uses_the_whole_attempt_and_exact_job_closure(self): + run = {"id": 17, "run_attempt": 1, + "created_at": "2026-09-10T00:00:00Z", + "run_started_at": "2026-09-10T00:00:10Z"} + plan = {"run_tests": True, + "check_matrix": {"include": [{"python-version": "3.14"}]}, + "test_matrix": {"include": [{"python-version": "3.14", "test-label": "Lifecycle A"}]}} + names = ci_impact.required_job_names(plan) + self.assertEqual(["Contracts · Py3.14", "Impact plan", "Lifecycle A · Py3.14", "ci-required"], names) + jobs = [{"id": index, "run_id": 17, "run_attempt": 1, "name": name, + "started_at": "2026-09-10T00:00:20Z", "status": "completed", + "conclusion": "success", "completed_at": "2026-09-10T00:04:50Z"} + for index, name in enumerate(names, 1)] + gate = jobs[-1] + gate.update(status="in_progress", conclusion=None, completed_at=None) + for observed, expected_seconds, expected_result in ( + ("2026-09-10T00:05:00Z", 300, "passed"), + ("2026-09-10T00:06:00Z", 360, "passed"), + ("2026-09-10T00:06:01Z", 361, "budget-exceeded")): + with self.subTest(observed=observed): + result = ci_impact.required_budget_verdict( + run, jobs, names, run_id=17, attempt=1, observed_at=observed) + self.assertEqual(expected_seconds, result["elapsed_seconds"]) + self.assertEqual(expected_result, result["result"]) + self.assertEqual(10, result["run_start_delay_seconds"]) + self.assertIsNone(result["job_start_delay_seconds"]["Impact plan"]) + self.assertEqual(1788998760, result["deadline"]) + self.assertEqual(1789000200, result["execution_deadline"]) + self.assertEqual(1800, result["safety_seconds"]) + self.assertFalse(result["final"]) + # Execution consumes the safety boundary, not the 360-second verdict. + with tempfile.TemporaryDirectory() as folder: + output = Path(folder) / "outputs" + ci_impact._write_github_outputs(output, dict(plan, mode="full", budget=result)) + values = dict(line.split("=", 1) for line in output.read_text().splitlines()) + self.assertNotIn("deadline", values) + self.assertEqual("30", values["job_timeout_minutes"]) + self.assertEqual("1789000200.0", values["execution_deadline"]) + # The gate's final cost includes its own post-observation work. + gate.update(status="completed", conclusion="success", completed_at="2026-09-10T00:06:01Z") + result = ci_impact.required_budget_verdict( + run, jobs, names, run_id=17, attempt=1, + observed_at="2026-09-10T00:06:10Z", final=True) + self.assertEqual("budget-exceeded", result["result"]) + self.assertEqual(361, result["elapsed_seconds"]) + rerun = dict(run, run_attempt=2, run_started_at="2026-09-10T01:00:00Z") + result = ci_impact.run_budget(rerun, run_id=17, attempt=2, + observed_at="2026-09-10T01:05:00Z") + self.assertEqual((300, 3900), (result["elapsed_seconds"], result["since_creation_seconds"])) + + def test_required_budget_refuses_missing_failed_or_mixed_attempt_evidence(self): + run = {"id": 17, "run_attempt": 1, + "created_at": "2026-09-10T00:00:00Z", + "run_started_at": "2026-09-10T00:00:10Z"} + names = ci_impact.required_job_names({"run_tests": False, + "check_matrix": {"include": [{"python-version": "3.14"}]}}) + jobs = [{"id": index, "run_id": 17, "run_attempt": 1, "name": name, + "started_at": "2026-09-10T00:00:20Z", "status": "completed", + "conclusion": "success", "completed_at": "2026-09-10T00:00:40Z"} + for index, name in enumerate(names, 1)] + def check(candidate, candidate_run=run, candidate_names=names): + return ci_impact.required_budget_verdict(candidate_run, candidate, candidate_names, + run_id=17, attempt=1, observed_at="2026-09-10T00:01:00Z", final=True) + self.assertEqual("passed", check(jobs)["result"]) + for field, value in (("run_attempt", 2), ("conclusion", "failure"), + ("conclusion", "skipped"), ("status", "queued"), + ("started_at", "not-a-time"), ("completed_at", None), + ("completed_at", "2026-09-10T00:02:00Z")): + candidate = copy.deepcopy(jobs) + candidate[0][field] = value + with self.subTest(field=field, value=value), self.assertRaises(ValueError): + check(candidate) + for candidate in (jobs[:-1], jobs + [jobs[0]], jobs + [dict(jobs[0], id=99, name="unexpected")]): + with self.assertRaises(ValueError): + check(candidate) + for field, value in (("id", 18), ("run_attempt", 2), + ("created_at", "2026-09-10T00:00:30Z")): + with self.assertRaises(ValueError): + check(jobs, dict(run, **{field: value})) + with self.assertRaises(ValueError): + check(jobs, candidate_names=names + [names[0]]) + def test_member_labels_preserve_exact_selection_and_version_order(self): facts = { "test_lifecycle.py": {"seconds": 600, "e2e": True, "parallel_safe": False, "samples": 4}, @@ -250,6 +333,56 @@ def test_history_is_bounded_main_only_and_network_failure_falls_back(self): self.assertEqual("3.14.7", result["samples"]["test_alpha.py"][0]["python"]) with mock.patch.object(ci_impact.subprocess, "run", side_effect=OSError("offline")): self.assertEqual("unavailable", ci_impact._historical_costs("owner/repo")["status"]) + with mock.patch.object(ci_impact.time, "monotonic", side_effect=[100, 101, 106]), \ + mock.patch.object(ci_impact.subprocess, "run", return_value=SimpleNamespace(stdout=json.dumps(runs).encode())) as api: + self.assertEqual("unavailable", ci_impact._historical_costs("owner/repo")["status"]) + self.assertEqual(1, api.call_count) + + def test_budget_metadata_reads_complete_attempt_pages_and_rejects_partial_results(self): + run = {"id": 17, "run_attempt": 2, "head_sha": "a" * 40, + "created_at": "2026-09-10T00:00:00Z", + "run_started_at": "2026-09-10T01:00:00Z"} + pages = [{"total_count": 2, "jobs": [{"id": 1}]}, + {"total_count": 2, "jobs": [{"id": 2}]}] + with mock.patch.object(ci_impact.subprocess, "run", side_effect=[ + SimpleNamespace(stdout=json.dumps(run).encode()), + SimpleNamespace(stdout=json.dumps(pages).encode())]) as api: + self.assertEqual((run, [{"id": 1}, {"id": 2}]), ci_impact._run_metadata( + "owner/repo", 17, 2, include_jobs=True)) + self.assertIn("repos/owner/repo/actions/runs/17/attempts/2/jobs?per_page=100", api.call_args.args[0]) + self.assertEqual(["--paginate", "--slurp"], api.call_args.args[0][-2:]) + self.assertEqual("repos/owner/repo/actions/runs/17", api.call_args_list[0].args[0][-1]) + # Older attempt snapshots keep their start but never redefine the + # original workflow creation. GitHub can create that snapshot later + # than run_started_at; no tolerance or shifted deadline is required. + prior = dict(run, run_attempt=1, created_at="2026-09-10T00:00:01Z", + run_started_at="2026-09-10T00:00:00Z") + with mock.patch.object(ci_impact.subprocess, "run", side_effect=[ + SimpleNamespace(stdout=json.dumps(run).encode()), + SimpleNamespace(stdout=json.dumps(prior).encode())]): + observed, jobs = ci_impact._run_metadata("owner/repo", 17, 1) + self.assertEqual([], jobs) + result = ci_impact.run_budget(observed, run_id=17, attempt=1, + observed_at="2026-09-10T00:05:00Z") + self.assertEqual((300, "2026-09-10T00:00:00Z"), + (result["elapsed_seconds"], result["origin"])) + for invalid in (dict(prior, head_sha="b" * 40), dict(prior, run_attempt=2)): + with mock.patch.object(ci_impact.subprocess, "run", side_effect=[ + SimpleNamespace(stdout=json.dumps(run).encode()), + SimpleNamespace(stdout=json.dumps(invalid).encode())]), self.assertRaises(ValueError): + ci_impact._run_metadata("owner/repo", 17, 1) + for incomplete in ([], pages[:1], [pages[0], dict(pages[1], total_count=3)]): + with mock.patch.object(ci_impact.subprocess, "run", side_effect=[ + SimpleNamespace(stdout=json.dumps(run).encode()), + SimpleNamespace(stdout=json.dumps(incomplete).encode())]), self.assertRaises(ValueError): + ci_impact._run_metadata("owner/repo", 17, 2, include_jobs=True) + with mock.patch.object(ci_impact.time, "time", return_value=100), \ + mock.patch.object(ci_impact.os, "execvp") as execute: + self.assertEqual(0, ci_impact.main(["run-step", "--deadline", "110", "--", "make", "check"])) + execute.assert_called_once_with("timeout", ["timeout", "--kill-after=1s", "--", "10.0", "make", "check"]) + execute.reset_mock() + self.assertEqual(124, ci_impact.main(["run-step", "--deadline", "99", "--", "make", "check"])) + execute.assert_not_called() class SelectedTestRunnerDelegationContractTests(unittest.TestCase): @@ -271,7 +404,11 @@ def test_ci_exposes_explicit_jobs_without_changing_selection(self): "run-tests", "--root", str(ROOT), "--tests", "test_alpha.py", "--jobs", "1"]) self.assertEqual(0, result) - run.assert_called_once_with(ROOT, "test_alpha.py", 1, None) + run.assert_called_once_with(ROOT, "test_alpha.py", 1, None, None) + with mock.patch.object(ci_impact, "validate_selected_tests", return_value=["test_alpha.py"]), \ + mock.patch.object(ci_impact.test_runner, "main", return_value=124) as dispatch: + self.assertEqual(124, ci_impact.run_selected_tests(ROOT, "test_alpha.py", deadline=1788998760)) + self.assertEqual(["--deadline", "1788998760"], dispatch.call_args.args[0][-2:]) if __name__ == "__main__": diff --git a/Tools/tests/test_close_gate_post_delta_consumer.py b/Tools/tests/test_close_gate_post_delta_consumer.py index 5cb497c7..8d2210f7 100644 --- a/Tools/tests/test_close_gate_post_delta_consumer.py +++ b/Tools/tests/test_close_gate_post_delta_consumer.py @@ -54,22 +54,16 @@ def _install_closure(self, rows, obligations=None): self.stage, self.rows, self.profile) self.records = {} self.final_by_member = {} - self.producer_by_member = {} for index, pair in enumerate(self.projection, 1): row = pair["member"] obligation = pair["obligation"] member_id = row["member_id"] if row["evidence_kind"] == "gate-receipt": final = objects.gate_evidence() - raw = final else: - raw = objects.producer_evidence(self.stage, obligation, index) - final = batch_close_audit.build_full_audit_receipt( - self.stage, pair, raw) - self.records[raw["receipt_id"]] = raw + final = objects.producer_evidence(self.stage, obligation, index) self.records[final["receipt_id"]] = final self.final_by_member[member_id] = final - self.producer_by_member[member_id] = raw closure = batch_close_audit.build_post_delta_evidence_set( self.stage, self.projection, self.final_by_member, SHA_F) @@ -86,20 +80,9 @@ def _install_closure(self, rows, obligations=None): member: record["receipt_id"] for member, record in self.final_by_member.items() } - producer_evidence = { - member: record["receipt_id"] - for member, record in self.producer_by_member.items() - } self.aggregate = { "receipt_id": "aggregate-1", "closed_list_evidence": evidence, - "closed_list_producer_evidence": producer_evidence, - **self.plan_binding, - } - self.global_review = { - "receipt_id": "global-1", - "closed_list_evidence": evidence, - **self.plan_binding, } self.attestation = { "receipt_id": "attestation-1", @@ -154,7 +137,6 @@ def _outer_close_errors( "merged_snapshot_sha256": SHA_F, "integrator_id": "fixture-integrator", "reviewer_id": "fixture-reviewer", - "global_review_receipt": self.global_review["receipt_id"], "reviewer_attestation_receipt": self.attestation["receipt_id"], "page_review_receipts": [], "result": "pass", @@ -162,21 +144,6 @@ def _outer_close_errors( }) if mutate_aggregate is not None: mutate_aggregate(aggregate) - global_review = deepcopy(self.global_review) - global_review.update({ - "tool": "check_batch_close", - "tool_version": check_batch_close.TOOL_VERSION, - "check": "batch_global_review", - "target": "B1", - "batch_id": "B1", - "task_id": "task-1", - "merged_snapshot_sha256": SHA_F, - "integrator_id": "fixture-integrator", - "reviewer_id": "fixture-reviewer", - "reviewer_attestation_receipt": self.attestation["receipt_id"], - "result": "pass", - "invalidated_by": None, - }) attestation = deepcopy(self.attestation) attestation.update({ "tool": "check_batch_close", @@ -193,7 +160,7 @@ def _outer_close_errors( "invalidated_by": None, }) catalog = self.catalog() - for record in (aggregate, global_review, attestation): + for record in (aggregate, attestation): catalog[record["receipt_id"]] = ( ".cambium/receipts/batch-close.jsonl", record) return close_gate.close_gate_receipt_errors( @@ -253,23 +220,19 @@ def test_current_work_spec_binding_is_explicit_and_exact(self): def catalog(self): return { receipt_id: ( - ".cambium/receipts/audit-receipts.jsonl" - if record.get("record_kind") == "audit-receipt" else ".cambium/receipts/batch-close.jsonl", record) for receipt_id, record in self.records.items() } - def errors(self, aggregate=None, global_review=None, attestation=None, + def errors(self, aggregate=None, attestation=None, catalog=None, root=None): return close_gate._post_delta_close_evidence_errors( self.catalog() if catalog is None else catalog, self.aggregate if aggregate is None else aggregate, - self.global_review if global_review is None else global_review, self.attestation if attestation is None else attestation, item_id="B1", task_id="task-1", merged_snapshot_sha256=SHA_F, - receipt_version=check_batch_close.TOOL_VERSION, root=root, profile_evaluation=self.evaluation, historical=False) @@ -321,21 +284,21 @@ def test_adopter_registry_root_is_shared_by_plan_producer_and_consumer(self): member_id in error and "registry/plan binding" in error for error in shipped_errors), shipped_errors) - def test_accepts_seven_full_audit_receipts_and_original_gate(self): + def test_accepts_seven_direct_member_facts_and_original_gate(self): errors, evidence_ids = self.errors() self.assertEqual([], errors) self.assertEqual(8, len(evidence_ids)) - def test_current_full_audit_receipt_must_use_its_canonical_register(self): + def test_current_member_must_use_its_canonical_register(self): catalog = self.catalog() member = "structural_validity" receipt_id = self.aggregate["closed_list_evidence"][member] record = catalog[receipt_id][1] catalog[receipt_id] = ( - ".cambium/receipts/batch-close.jsonl", record) + ".cambium/receipts/foreign.jsonl", record) errors, _ids = self.errors(catalog=catalog) self.assertTrue(any( - "must be stored in .cambium/receipts/audit-receipts.jsonl" + "must be stored in .cambium/receipts/batch-close.jsonl" in error for error in errors), errors) def test_manifest_page_contract_must_remain_original_gate_evidence(self): @@ -343,70 +306,63 @@ def test_manifest_page_contract_must_remain_original_gate_evidence(self): gate_id = self.aggregate["closed_list_evidence"][ "manifest_page_contract"] wrapped = dict(catalog[gate_id][1]) - wrapped["record_kind"] = "audit-receipt" + wrapped["dimension"] = "content_and_depth" catalog[gate_id] = (catalog[gate_id][0], wrapped) errors, _ids = self.errors(catalog=catalog) self.assertTrue(any( - "original dimensionless Gate record" in error + "evidence.dimension" in error for error in errors), errors) - def test_raw_producer_receipt_cannot_replace_full_audit_receipt(self): - catalog = self.catalog() - member = "structural_validity" - receipt_id = self.aggregate["closed_list_evidence"][member] - raw = dict(self.producer_by_member[member]) - raw["receipt_id"] = receipt_id - catalog[receipt_id] = (catalog[receipt_id][0], raw) - errors, _ids = self.errors(catalog=catalog) - self.assertTrue(any( - "full AuditReceipt" in error for error in errors), errors) - def test_registry_rule_dimension_and_evidence_kind_are_enforced(self): - catalog = self.catalog() - member = "coverage_file_count" - receipt_id = self.aggregate["closed_list_evidence"][member] - changed = dict(catalog[receipt_id][1]) - changed["owner_rule_id"] = "invented-rule" - changed["dimension"] = "rendering" - catalog[receipt_id] = (catalog[receipt_id][0], changed) - errors, _ids = self.errors(catalog=catalog) - self.assertTrue(any( - "registry/plan binding" in error or - "post-Delta evidence closure" in error - for error in errors), errors) + for field, value in (("rule_id", "invented-rule"), ("dimension", "rendering"), + ("evidence_kind", "invented-evidence")): + with self.subTest(field=field): + attestation = deepcopy(self.attestation) + binding = next(row for row in attestation["post_delta_evidence_bindings"] + if row["member_id"] == "coverage_file_count") + binding[field] = value + errors, _ids = self.errors(attestation=attestation) + self.assertTrue(any("registry/plan binding" in error or + "post-Delta evidence closure" in error for error in errors), errors) - def test_aggregate_set_hashes_are_recomputed(self): - aggregate = deepcopy(self.aggregate) - aggregate["post_delta_evidence_set_sha256"] = SHA_B - errors, _ids = self.errors(aggregate=aggregate) - self.assertTrue(any( - "post_delta_evidence_set_sha256" in error - for error in errors), errors) + def test_attestation_set_hash_count_and_plan_binding_are_validated(self): + for field, value, diagnostic in ( + ("post_delta_evidence_set_sha256", SHA_B, "post_delta_evidence_set_sha256"), + ("post_delta_evidence_count", 7, "post_delta_evidence_count"), + ("audit_plan_sha256", SHA_B, "post-Delta evidence closure")): + with self.subTest(field=field): + attestation = dict(self.attestation, **{field: value}) + errors, _ids = self.errors(attestation=attestation) + self.assertTrue(any(diagnostic in error for error in errors), errors) - def test_global_review_and_attestation_bind_same_plan_closure(self): - global_review = deepcopy(self.global_review) - global_review["audit_plan_sha256"] = SHA_B - attestation = deepcopy(self.attestation) - attestation["post_delta_evidence_count"] = 7 - errors, _ids = self.errors( - global_review=global_review, attestation=attestation) - self.assertTrue(any( - "global review audit_plan_sha256" in error for error in errors), - errors) - self.assertTrue(any( - "reviewer attestation post_delta_evidence_count" in error - for error in errors), errors) - - def test_raw_producer_evidence_must_remain_resolvable(self): + def test_direct_member_evidence_must_remain_resolvable(self): catalog = self.catalog() member = "controlled_vocabulary" - raw_id = self.aggregate["closed_list_producer_evidence"][member] + raw_id = self.aggregate["closed_list_evidence"][member] catalog.pop(raw_id) errors, _ids = self.errors(catalog=catalog) self.assertTrue(any( - member in error and "producer evidence" in error + member in error and "missing receipt" in error for error in errors), errors) + def test_close_references_one_real_review_context(self): + aggregate = dict(self.aggregate, + reviewer_attestation_receipt=self.attestation["receipt_id"], + task_id="task-1", batch_id="B1", merged_snapshot_sha256=SHA_F) + context = dict(self.attestation, + receipt_type_id=batch_close_contract.REVIEW_ATTESTATION_RECEIPT_TYPE_ID, + check="batch_global_review_attestation", result="pass", invalidated_by=None, + task_id="task-1", batch_id="B1", merged_snapshot_sha256=SHA_F) + self.assertEqual([], batch_close_contract.review_context_errors(aggregate, context)) + self.assertTrue(batch_close_contract.review_context_errors(aggregate, None)) + for field in ("receipt_id", "receipt_type_id", "check", "result", + "invalidated_by", "task_id", "batch_id", "merged_snapshot_sha256"): + with self.subTest(field=field): + errors = batch_close_contract.review_context_errors( + aggregate, dict(context, **{field: "foreign"})) + self.assertTrue(any(field in error for error in errors), errors) + self.assertTrue(set(self.plan_binding).isdisjoint(aggregate)) + if __name__ == "__main__": unittest.main() diff --git a/Tools/tests/test_compile_cli_contract.py b/Tools/tests/test_compile_cli_contract.py index 3e37dfcf..f3730c36 100644 --- a/Tools/tests/test_compile_cli_contract.py +++ b/Tools/tests/test_compile_cli_contract.py @@ -308,6 +308,19 @@ def test_receipt_source_closure_classifies_static_and_dynamic_fields(self): "receipt_extension_sources"] } self.assertIn("Tools/fixture_receipts.py", imported_sources) + # The negative syntax index must not suppress normalized Python + # identifiers or mistake a Unicode line separator inside a string + # for a source line. Nested imports retain their lexical BFS binding. + source = ( + 'marker = "first\u2028second"\n' + 'def build():\n' + ' from Tools.platform.common import kblib as receipts\n' + ' value = receipts.make_receipt("x", "1", "c", "t", "pass", "d", 0)\n' + ' value["normalized_field"] = True\n' + ' return value\n') + fields, extraction, _sources = compiler._ReceiptExtensionAnalyzer( + str(self.fixture.root), {}).analyze("Tools.normalized", source) + self.assertEqual((["normalized_field"], "complete"), (fields, extraction)) def test_same_owner_inputs_render_identically_without_process_replay(self): first = compiler.render(self.contract) @@ -319,8 +332,25 @@ def load(analyzer, module_name, source_text=None): if module_name not in analyzer.modules: extracted.append(module_name) return original(analyzer, module_name, source_text) - with mock.patch.object(compiler._ReceiptExtensionAnalyzer, "_load_module", load): + with mock.patch.object(compiler._ReceiptExtensionAnalyzer, "_load_module", load), \ + mock.patch.object(compiler, "_scope_nodes", wraps=compiler._scope_nodes) as walk: second = compiler.render(self.fixture.compile()) + # Reading the same helper from another CLI may reuse syntax, not + # graph-dependent resolution or another tool's mutable result. + shared = analyzers[0].modules + source = shared["Tools.fixture_receipts"]["source"] + separate = compiler._ReceiptExtensionAnalyzer(str(self.fixture.root), shared) + expected = separate.analyze("Tools.fixture_receipts", source) + count = walk.call_count + self.assertEqual(expected, compiler._ReceiptExtensionAnalyzer( + str(self.fixture.root), shared).analyze("Tools.fixture_receipts", source)) + self.assertEqual(count, walk.call_count) + scopes = [id(call.args[0]) for call in walk.call_args_list] + self.assertEqual(len(scopes), len(set(scopes))) + # Parser-only scopes were already classified during source + # discovery. They do not pay another full AST receipt walk. + self.assertNotIn("main", [getattr(call.args[0], "name", None) + for call in walk.call_args_list]) self.assertEqual(first, second) self.assertEqual(len(extracted), len(set(extracted))) self.assertEqual(1, len({id(analyzer.modules) for analyzer in analyzers})) @@ -502,13 +532,23 @@ def test_checked_view_rechecks_components_discovery_environment_and_target(self) source = root / "Tools" / "owner.py" source.parent.mkdir() source.write_text("value = 1\n", encoding="utf-8") - validator = mock.Mock(return_value={"tools": [{"tool": "sample"}]}) + validator = mock.Mock(return_value={ + "artifact": "cli-invocation-contract", "source_hash": "source", + "projection_target": "carried-runtime", + "tools": [{"tool": "sample", "arguments": []}, + {"tool": "other", "arguments": []}]}) def load(target="carried-runtime", raw=b"projection"): - return compiler.checked_projection(root, target, raw, validator, lambda: raw) + validator.return_value["projection_target"] = target + return compiler.checked_tool(root, target, raw, "sample", validator, lambda: raw) with compiler.checked_view_scope(): - load()["tools"].clear() - self.assertEqual([{"tool": "sample"}], load()["tools"]) + load()["arguments"].append("forged") + self.assertEqual({"tool": "sample", "arguments": [], + "invocation_contract_source_hash": "source"}, load()) self.assertEqual(1, validator.call_count) + with mock.patch.object(compiler, "deepcopy", wraps=copy.deepcopy) as detach: + load() + self.assertEqual([mock.call({"tool": "sample", "arguments": []})], + detach.call_args_list) # Runtime writes do not change the compiler's immutable input. (root / ".cambium").mkdir() (root / ".cambium" / "receipt").write_text("new", encoding="utf-8") @@ -538,9 +578,17 @@ def unstable(): return {} with compiler.checked_view_scope(): with self.assertRaisesRegex(compiler.ContractError, "inputs changed"): - compiler.checked_projection(root, "carried-runtime", b"x", unstable, lambda: b"x") + compiler.checked_tool(root, "carried-runtime", b"x", "sample", unstable, lambda: b"x") load() self.assertEqual(12, validator.call_count) + with self.assertRaisesRegex(compiler.ContractError, "0 entries"): + compiler.checked_tool(root, "carried-runtime", b"projection", "absent", + validator, lambda: b"projection") + for invalid in ({}, dict(validator.return_value, projection_target="wrong"), + dict(validator.return_value, tools=[{"tool": "sample"}] * 2)): + with self.assertRaises(compiler.ContractError): + compiler.checked_tool(root, "carried-runtime", b"x", "sample", + lambda: invalid, lambda: b"x") """Integration: one local artifact distinguishes HOLD from bad evidence.""" def test_write_check_stale_and_unreliable_evidence_share_one_lifecycle(self): diff --git a/Tools/tests/test_deterministic_rendering_contract.py b/Tools/tests/test_deterministic_rendering_contract.py index b1b015b9..9917f309 100644 --- a/Tools/tests/test_deterministic_rendering_contract.py +++ b/Tools/tests/test_deterministic_rendering_contract.py @@ -48,7 +48,7 @@ def test_contract_gaps_cannot_be_projected_as_runnable_passes(self): self.registry["base_rules"][0]["producer_capability"], "producer_check": "invented-gap-pass", "evidence_role": "emits", - "evidence_kind": "audit-receipt", + "evidence_kind": self.registry["base_rules"][0]["evidence_kind"], "dimension": gap["dimension"], "dimension_binding": "fixed", "consumer_gate_id": "batch-review", diff --git a/Tools/tests/test_evidence_invalidation_contract.py b/Tools/tests/test_evidence_invalidation_contract.py index 4ba6da14..e2b8501b 100644 --- a/Tools/tests/test_evidence_invalidation_contract.py +++ b/Tools/tests/test_evidence_invalidation_contract.py @@ -110,21 +110,21 @@ def test_event_is_not_a_replacement_pass_or_state_rollback(self): checked_at=self.event["checked_at"]) def test_transitive_acceptance_not_history_or_custody(self): - full = {"receipt_id": "full", "receipt_type_id": "audit-receipt-v3", - "evidence_ref": "review-one", "opening_transition_receipt": "opened"} wrapper = {"receipt_id": "wrapper", "receipt_type_id": "batch-review-wrapper-v2", - "audit_evidence_bindings": [{"evidence_ref": "full"}]} + "audit_evidence_bindings": [{"evidence_ref": "review-one"}]} close = {"receipt_id": "close", "receipt_type_id": "batch-close-gate-v1", "queue_consistency_receipt": "unrelated", "delta_apply_receipt": "state-write", - "global_review_receipt": "unrelated", - "reviewer_attestation_receipt": "unrelated", - "audit_evidence_reconciliation": [{"selected_evidence_ref": "full"}]} + "reviewer_attestation_receipt": "attestation"} + attestation = {"receipt_id": "attestation", + "receipt_type_id": "batch-close-review-attestation-v1", + "audit_evidence_reconciliation": [{"selected_evidence_ref": "review-one"}]} unrelated = dict(self.subject, receipt_id="unrelated", consumed_evidence_refs=[]) - self.catalog.update(full=full, wrapper=wrapper, close=close, unrelated=unrelated) + self.catalog.update(wrapper=wrapper, close=close, + attestation=attestation, unrelated=unrelated) before = copy.deepcopy(self.catalog) view = contract.invalidation_view(self.catalog, registry=self.registry) - self.assertEqual({"review-one", "full", "wrapper", "close"}, set(view["affected"])) + self.assertEqual({"review-one", "wrapper", "attestation", "close"}, set(view["affected"])) self.assertEqual({"review-one"}, set(view["direct"])) self.assertNotIn(self.event["receipt_id"], view["affected"]) self.assertEqual(before, self.catalog) @@ -137,15 +137,15 @@ def test_transitive_acceptance_not_history_or_custody(self): def test_unknown_or_missing_dependency_is_not_zero_impact(self): self.catalog["consumer"] = { - "receipt_id": "consumer", "receipt_type_id": "audit-receipt-v3", - "evidence_ref": "missing"} + "receipt_id": "consumer", "receipt_type_id": batch_review_obligation_contract.RECEIPT_TYPE_ID, + "consumed_evidence_refs": ["missing"]} with self.assertRaisesRegex(ValueError, "dependency is absent"): contract.invalidation_view(self.catalog, registry=self.registry) self.catalog["consumer"]["receipt_type_id"] = "unknown-format" with self.assertRaisesRegex(ValueError, "no current producer"): contract.invalidation_view(self.catalog, registry=self.registry) self.catalog["consumer"].update( - receipt_type_id="audit-receipt-v3", evidence_ref="review-one") + receipt_type_id=batch_review_obligation_contract.RECEIPT_TYPE_ID, consumed_evidence_refs=["review-one"]) self.catalog["review-one"]["consumed_evidence_refs"] = ["consumer"] self.event["subjects"] = [contract.subject_binding(self.catalog["review-one"])] with self.assertRaisesRegex(ValueError, "circular proof"): diff --git a/Tools/tests/test_kblib_yaml.py b/Tools/tests/test_kblib_yaml.py index df86a825..70efacb5 100644 --- a/Tools/tests/test_kblib_yaml.py +++ b/Tools/tests/test_kblib_yaml.py @@ -93,17 +93,28 @@ def test_every_rendered_value_is_quoted_or_starts_outside_the_set(self): self.assertTrue(quoted or value[:1] not in ALWAYS) def test_repeated_parse_results_are_independent_objects(self): - text = "root:\n values: [one, two]\n" + text = ("root:\n values: [one, two]\n" + " nested:\n - mapping: {}\n list: []\n" + " number: -3\n decimal: -0.0\n enabled: true\n" + " nothing: null\n quoted: '3'\n") first = kblib.parse_yaml_subset(text) second = kblib.parse_yaml_subset(text) first["root"]["values"].append("mutated") + first["root"]["nested"][0]["mapping"]["forged"] = True + first["root"]["nested"][0]["list"].append("forged") self.assertEqual(["one", "two"], second["root"]["values"]) self.assertEqual( ["one", "two"], kblib.parse_yaml_subset(text)["root"]["values"], ) + self.assertEqual([{"mapping": {}, "list": []}], second["root"]["nested"]) + for key, value, kind in (("number", -3, int), ("decimal", -0.0, float), + ("enabled", True, bool), ("nothing", None, type(None)), + ("quoted", "3", str)): + self.assertEqual(value, second["root"][key]) + self.assertIs(kind, type(second["root"][key])) def test_parse_cache_identity_is_the_complete_source_text(self): before = kblib.parse_yaml_subset("value: before\n") @@ -111,6 +122,13 @@ def test_parse_cache_identity_is_the_complete_source_text(self): self.assertEqual({"value": "before"}, before) self.assertEqual({"value": "after"}, after) + for line, expected in ((" name: value ", " name: value"), + ('value: "# inside" # outside', 'value: "# inside"'), + ("value: word#inside", "value: word#inside"), + ("# comment", "")): + self.assertEqual(expected, kblib.strip_yaml_comment(line)) + with self.assertRaises(kblib.YamlSubsetError): + kblib.parse_yaml_subset("value: before\nvalue: duplicate\n") if __name__ == "__main__": diff --git a/Tools/tests/test_metadata_contract_projections.py b/Tools/tests/test_metadata_contract_projections.py index 92d89e06..4791a90e 100644 --- a/Tools/tests/test_metadata_contract_projections.py +++ b/Tools/tests/test_metadata_contract_projections.py @@ -41,13 +41,13 @@ def test_capability_snapshot_queries_validate_once_and_detach_entries(self): with mock.patch.object(owner, "_validate_capabilities", wraps=owner._validate_capabilities) as validate: lookup = owner.CapabilityLookup(REPOSITORY) - identity = "audit-receipt-producer-v1" + identity = "substantive-review-attestation-v1" for _ in range(4): entry = lookup.entry(identity) - self.assertEqual("complete_audit_receipt", lookup.invocation_tool(identity)) + self.assertEqual("record_substantive_review", lookup.invocation_tool(identity)) entry["invocation_owner"] = "Tools/forged.py" self.assertEqual(1, validate.call_count) - self.assertEqual("Tools/complete_audit_receipt.py", lookup.entry(identity)["invocation_owner"]) + self.assertEqual("Tools/record_substantive_review.py", lookup.entry(identity)["invocation_owner"]) self.assertIsNone(lookup.entry("missing")) with self.assertRaisesRegex(ValueError, "unknown Tool capability"): lookup.invocation_tool("missing") diff --git a/Tools/tests/test_module_boundaries.py b/Tools/tests/test_module_boundaries.py index cb895e71..f931eb0a 100644 --- a/Tools/tests/test_module_boundaries.py +++ b/Tools/tests/test_module_boundaries.py @@ -349,6 +349,23 @@ class ProcessBoundaries(unittest.TestCase): def test_tool_modules_do_not_bypass_the_shared_subprocess_boundary(self): import ast + from unittest import mock + import Tools.platform.common.kblib as kblib + + # Both wait styles use the same descriptor/environment owner. No + # child or runtime is needed to prove this connection. + for name, launch in (("run", kblib.run_cambium_subprocess), + ("Popen", kblib.open_cambium_subprocess)): + with self.subTest(name=name), \ + mock.patch.object(kblib, "inherited_path_capability_subprocess", return_value={ + "pass_fds": (10, 11), "env_overrides": {"ACK": "11"}}), \ + mock.patch.object(kblib.subprocess, name) as child: + launch(["child"], env={"CALLER": "kept"}, pass_fds=(12,)) + child.assert_called_once_with(["child"], env={"CALLER": "kept", "ACK": "11"}, + pass_fds=(10, 11, 12)) + child.reset_mock() + launch(["scoped-child"], path_binding={"env": {"SCOPE": "child"}, "pass_fds": (13,)}) + child.assert_called_once_with(["scoped-child"], env={"SCOPE": "child"}, pass_fds=(13,)) # mcp_server brokers the original descriptors; kblib owns the one # wrapper that merges them into subsequent Cambium process launches. @@ -472,7 +489,6 @@ def test_reconciliation_projection_field_consumers_are_closed(self): "execution.audit.audit_evidence_runtime", "execution.audit.check_batch_close", "execution.audit.record_batch_review", - "execution.task_runtime.queue_runtime.close_gate", }, actual) def test_reconciliation_projection_fields_have_one_literal_owner(self): diff --git a/Tools/tests/test_prepare_audit_plan.py b/Tools/tests/test_prepare_audit_plan.py index 98960919..9cd31286 100644 --- a/Tools/tests/test_prepare_audit_plan.py +++ b/Tools/tests/test_prepare_audit_plan.py @@ -235,7 +235,8 @@ def test_complete_base_plan_is_registry_derived(self): rows = plan["obligations"] m_rules = {row["rule_id"] - for row in self.batch_registry["m_tier_atomic_items"]} + for row in self.batch_registry["m_tier_atomic_items"] + if row["evidence_role"] == "emits"} m_rows = [row for row in rows if row["target"] == "M.md" and row["owner_rule_id"] in m_rules] self.assertEqual(m_rules, {row["owner_rule_id"] for row in m_rows}) @@ -377,7 +378,8 @@ def test_new_m_page_uses_initial_partition_not_page_frontmatter(self): plan, _ = self.build_values(values) m_rules = {row["rule_id"] - for row in self.batch_registry["m_tier_atomic_items"]} + for row in self.batch_registry["m_tier_atomic_items"] + if row["evidence_role"] == "emits"} matches = [row for row in plan["obligations"] if row["target"] == "M.md" and row["owner_rule_id"] in m_rules] @@ -398,7 +400,8 @@ def test_current_m_review_is_targeted_again_not_initial(self): plan, _ = self.build_values(values) m_rules = {row["rule_id"] - for row in self.batch_registry["m_tier_atomic_items"]} + for row in self.batch_registry["m_tier_atomic_items"] + if row["evidence_role"] == "emits"} matches = [row for row in plan["obligations"] if row["target"] == "M.md" and row["owner_rule_id"] in m_rules] @@ -420,7 +423,8 @@ def test_invalidated_m_review_is_not_reclassified_as_initial(self): plan, _ = self.build_values(values) m_rules = {row["rule_id"] - for row in self.batch_registry["m_tier_atomic_items"]} + for row in self.batch_registry["m_tier_atomic_items"] + if row["evidence_role"] == "emits"} matches = [row for row in plan["obligations"] if row["target"] == "M.md" and row["owner_rule_id"] in m_rules] diff --git a/Tools/tests/test_profile_admission.py b/Tools/tests/test_profile_admission.py index 56d4690b..9717b710 100644 --- a/Tools/tests/test_profile_admission.py +++ b/Tools/tests/test_profile_admission.py @@ -113,11 +113,11 @@ def test_rendering_chain_reuses_admission_and_cannot_infer_a_gate(self): evaluation.contract, self.fixture.root)[0] with mock.patch.object(check_profile, "evaluate_profile_load", side_effect=AssertionError("must reuse")): - chain = audit_producer_chain.precursor_chain_for_spec( + chain = audit_producer_chain.producer_chain_for_spec( spec, root=self.fixture.root, evaluation=evaluation) self.assertEqual("profile-rendering", chain["execution_route"]) with self.assertRaises(audit_producer_chain.AuditProducerChainError): - audit_producer_chain.precursor_chain_for_spec(spec, root=self.fixture.root) + audit_producer_chain.producer_chain_for_spec(spec, root=self.fixture.root) def test_reuse_requires_same_manifest_root_and_exact_gate_summary(self): manifest = self.evaluation.contract.manifest_repo_path @@ -168,8 +168,24 @@ def test_static_normative_source_change_invalidates_admission(self): admission = self.admission() target = self.fixture.root / model.PROFILE_TOOLCHAIN_PATH target.write_text(target.read_text() + "\n") - self.assertIn("canonical profile-load inputs changed", - "; ".join(profile_admission.currency_errors(admission))) + with mock.patch.object(check_profile, "canonical_profile_load_inputs", + wraps=check_profile.canonical_profile_load_inputs) as discover: + self.assertIn("canonical profile-load inputs changed", + "; ".join(profile_admission.currency_errors(admission))) + discover.assert_called_once() + + # Changed registries must resolve the new closure, not only compare + # the formerly linked paths. This is still a currentness check, not + # permission to adopt that changed capability. + registry_path = self.fixture.root / model.SCAN_CAPABILITY_PATH + registry = kblib.load_yaml_file(registry_path) + added = "Tools/new_scan.py" + registry["capabilities"][0]["implementation_path"] = added + (self.fixture.root / added).write_text("# New implementation input.\n") + registry_path.write_text(kblib.canonical_yaml(registry)) + snapshots, fingerprint = admission.evaluation.rebind_normative_inputs() + self.assertIn(added, snapshots) + self.assertNotEqual(self.evaluation.profile_load_inputs_sha256, fingerprint) def test_decoder_requirements_are_in_draft_and_gate_currency(self): path = model.PROFILE_REQUIREMENTS_PATH @@ -208,8 +224,24 @@ def test_snapshot_evidence_fields_are_owned_by_the_same_result(self): self.evaluation.summary_receipt[name]) self.assertEqual(self.evaluation.profile_snapshot_sha256, admission.evaluation.rebind_profile_snapshot().sha256) - self.assertEqual(self.evaluation.profile_load_inputs_sha256, - admission.evaluation.rebind_normative_inputs()[1]) + with mock.patch.object(check_profile, "canonical_profile_load_inputs", + wraps=check_profile.canonical_profile_load_inputs) as discover, \ + mock.patch.object(kblib, "repository_file_snapshot", + wraps=kblib.repository_file_snapshot) as read: + first, first_hash = admission.evaluation.rebind_normative_inputs() + second, second_hash = admission.evaluation.rebind_normative_inputs() + self.assertEqual(self.evaluation.profile_load_inputs_sha256, first_hash) + self.assertEqual(first_hash, second_hash) + self.assertEqual(set(self.evaluation.normative_snapshots), set(first)) + self.assertEqual(2 * len(first), read.call_count) + self.assertTrue(all(first[path] is not second[path] for path in first)) + discover.assert_not_called() + # Each check still reads real files; no old observation excuses a + # missing source at the next boundary. + target = self.fixture.root / model.PROFILE_TOOLCHAIN_PATH + target.unlink() + with self.assertRaises((OSError, ValueError)): + admission.evaluation.rebind_normative_inputs() class DynamicOwnerSnapshotTests(unittest.TestCase): diff --git a/Tools/tests/test_publish_delta.py b/Tools/tests/test_publish_delta.py index c0595c9d..51f73a63 100644 --- a/Tools/tests/test_publish_delta.py +++ b/Tools/tests/test_publish_delta.py @@ -51,10 +51,9 @@ def test_expected_candidate_identity_is_absent_or_canonical_sha256(self): def test_page_reference_projection_preserves_kinds_and_refuses_unaccepted_evidence(self): # Acceptance is owned and tested by audit_evidence_runtime. This seam - # only selects its results, including L precursor and dimensionless Gate. + # only selects its results, including native L review and dimensionless Gate. item = {"id": "B1", "manifest": ["A.md", "B.md"]} records = { - "audit": {"receipt_id": "audit", "result": "passed", "target": "A.md", "evidence_ref": "review"}, "review": {"receipt_id": "review", "result": "pass", "target": "A.md"}, "gate": {"receipt_id": "gate", "result": "pass", "target": "B.md"}, "trigger": {"receipt_id": "trigger", "result": "candidate", "target": "B.md"}, @@ -62,7 +61,7 @@ def test_page_reference_projection_preserves_kinds_and_refuses_unaccepted_eviden result = {"current_receipt_catalog": {key: ("receipts.jsonl", value) for key, value in records.items()}} rows = [{"obligation": {"obligation_id": key, "target": target, "evidence_kind": kind}, "status": "satisfied", "evidence_ref": key} - for key, target, kind in (("audit", "A.md", "audit-receipt"), + for key, target, kind in (("review", "A.md", "substantive-review-evidence"), ("gate", "B.md", "gate-receipt"), ("trigger", "B.md", "candidate-set-receipt"))] with mock.patch.object(audit_evidence_runtime, "stage_evidence_status", return_value={"obligations": rows}): self.assertEqual({"A.md": ["review"], "B.md": ["gate"]}, diff --git a/Tools/tests/test_queue_proof.py b/Tools/tests/test_queue_proof.py index b49ad6b7..b9805c00 100644 --- a/Tools/tests/test_queue_proof.py +++ b/Tools/tests/test_queue_proof.py @@ -1,10 +1,13 @@ import copy +import contextlib +import io import json import os import subprocess import sys import tempfile import unittest +from unittest import mock from pathlib import Path @@ -42,6 +45,27 @@ def test_receipt_output_cannot_overwrite_runtime_state(self): self.assertIn("unsafe receipt path", result.stdout) self.assertEqual(before, state.read_bytes()) + # A readable checker response is not necessarily a governance Receipt. + # Exercise the existing entry in process; do not reconstruct a Task. + output = self.root / ".cambium/receipts/proof.jsonl" + proof = self.root / "missing-proof.yaml" + for text in (None, "{}\n"): + with self.subTest(proof=text): + if text is not None: + proof.write_text(text, encoding="utf-8") + stream = io.StringIO() + with contextlib.redirect_stdout(stream), contextlib.redirect_stderr( + io.StringIO()), mock.patch.object(sys, "argv", [ + str(SCRIPT), str(proof), "--json", "--receipts", str(output)]): + code = check_proof.main() + report = json.loads(stream.getvalue()) + self.assertEqual(1, code) + self.assertTrue(report) + self.assertTrue(all( + set(row) == {"check", "target", "result", "details"} + for row in report)) + self.assertFalse(output.exists()) + class CanonicalStateArgumentTests(unittest.TestCase): def setUp(self): @@ -90,74 +114,38 @@ def test_canonical_symlink_is_rejected_even_when_target_stays_in_root(self): class TerminalProofCurrentEvidenceTests(unittest.TestCase): def setUp(self): - self.receipt_id = "audit-full-current" - self.projection = audit_evidence_runtime.reconciliation_from_bindings( - [{ - "obligation_id": "obligation-1", - "due_stage": "pre-merge", - "evidence_ref": self.receipt_id, - }], {"obligation-1": "producer-evidence-1"}) - self.close = { - "receipt_id": "close-1", - "audit_plan_id": "audit-plan-1", - "invalidated_by": None, - **self.projection, - } - self.proof = { - "reused_receipts": [], - "superseded_receipts": [], - "invalidated_receipts": [], - "unresolved_invalidations": 0, - } - - def runtime(self, *, close=None, invalidated=None): - close = self.close if close is None else close - entry = ("receipts/close.jsonl", close) - return { - "items_by_id": { - "B001": { - "id": "B001", - "state": "closed", - "close_gate_receipt": close["receipt_id"], - }, - }, - "current_receipt_catalog": {close["receipt_id"]: entry}, - "invalidated_evidence_receipt_ids": invalidated or [], + # Native selection and invalidation propagation are owned by the + # audit runtime tests. This consumer only compares that projection. + self.expected = { + "reused_receipts": [], "superseded_receipts": [], + "invalidated_receipts": [], "unresolved_invalidations": 0, } - - def test_current_plan_reconciliation_tracks_direct_and_precursor_invalidation(self): - self.assertEqual( - [], check_proof._terminal_reconciliation_failures( - self.proof, self.runtime())) - - for invalidated in (self.receipt_id, "producer-evidence-1"): - with self.subTest(invalidated=invalidated): - runtime = self.runtime(invalidated=[invalidated]) - failures = check_proof._terminal_reconciliation_failures( - self.proof, runtime) - checks = {failure[0] for failure in failures} - self.assertIn("proof-invalidated-receipts-mismatch", checks) - self.assertIn( - "proof-unresolved-invalidations-mismatch", checks) - - reconciled = copy.deepcopy(self.proof) - reconciled.update({ - "invalidated_receipts": [invalidated], - "unresolved_invalidations": 1, - }) - self.assertEqual( - [], check_proof._terminal_reconciliation_failures( - reconciled, runtime)) + self.proof = copy.deepcopy(self.expected) + self.runtime = {"test": "admitted current runtime"} + owner = mock.patch.object(audit_evidence_runtime, + "terminal_plan_reconciliation", side_effect=lambda runtime: self.expected) + self.resolve = owner.start() + self.addCleanup(owner.stop) + + def test_current_plan_reconciliation_propagates_native_invalidation(self): + self.assertEqual([], check_proof._terminal_reconciliation_failures( + self.proof, self.runtime)) + self.expected.update(invalidated_receipts=["native-review-current"], + unresolved_invalidations=1) + failures = check_proof._terminal_reconciliation_failures(self.proof, self.runtime) + self.assertEqual({"proof-invalidated-receipts-mismatch", + "proof-unresolved-invalidations-mismatch"}, + {failure[0] for failure in failures}) + self.assertEqual([], check_proof._terminal_reconciliation_failures( + copy.deepcopy(self.expected), self.runtime)) + self.resolve.assert_called_with(self.runtime) def test_terminal_reconciliation_lists_are_sorted_unique_receipt_ids(self): proof = copy.deepcopy(self.proof) proof["superseded_receipts"] = ["old-2", "old-1", "old-1"] + failures = check_proof._terminal_reconciliation_failures(proof, self.runtime) + self.assertEqual("proof-superseded-receipts-invalid", failures[0][0]) - failures = check_proof._terminal_reconciliation_failures( - proof, self.runtime()) - - self.assertEqual( - "proof-superseded-receipts-invalid", failures[0][0]) class TerminalRuntimeClosureTests(unittest.TestCase): def setUp(self): diff --git a/Tools/tests/test_tools_readme_inventory.py b/Tools/tests/test_readme_examples.py similarity index 65% rename from Tools/tests/test_tools_readme_inventory.py rename to Tools/tests/test_readme_examples.py index ffcab30d..7589fe24 100644 --- a/Tools/tests/test_tools_readme_inventory.py +++ b/Tools/tests/test_readme_examples.py @@ -1,9 +1,10 @@ -"""Mechanical checks for the Tool usage guide. +"""Link targets and executable interface names used by the usage guides. ``Tools/README.md`` is navigation and an operator guide, not an inventory of every implementation module. These tests therefore check only properties that -can be derived from repository bytes: local link targets, named machine -contracts, and copyable ``python3 Tools/...`` command shapes. +can be derived from repository bytes: local link targets and copyable +``python3 Tools/...`` command shapes. Document length, headings, wording and +which tools to demonstrate are not machine contracts. The command scan captures each public adapter's real ``argparse`` declaration through its registered implementation edge. Capture stops at ``parse_args``; @@ -30,66 +31,6 @@ CODE_SPAN_RE = re.compile(r"`([^`\n]+)`") LINK_RE = re.compile(r"\]\((<[^>]+>|[^)\s]+)\)") -MACHINE_NAVIGATION = { - line for line in """../distribution-boundary.yaml -../kernel/K00 Standards Control/profile-interface.yaml -../kernel/K02 Knowledge Work Construction/corpus-planning-contract.yaml -../kernel/K12 Quality Assurance/batch-close-closed-list.yaml -schemas/card.schema.yaml -../Card/card-budget.yaml -../Read Set/read-set.schema.yaml -operation-capabilities.yaml -scan-capabilities.yaml -agent-interface-policy.yaml -execution/task_runtime/runtime_paths.py -execution/planning/corpus_planning_contract.py -execution/context_delivery/read_set_contract.py -governance/profile/profile_contract.py -governance/profile/profile_admission.py -check_profile.py -execution/audit/batch_close_contract.py -module-boundaries.yaml -tool-taxonomy.yaml -platform/distribution/module_boundary_facts.py -module_boundary_report.py -kernel-size-policy.yaml -kernel-size-exceptions.md -check_kernel_size.py -check_upstream_components.py -platform/distribution/upstream_component_boundary.py -platform/distribution/upstream_identity.py -schemas/ -compiled/""".splitlines() -} - -USER_ENTRY_POINTS = set("""run_gates.py -stamp_cards.py -check_kernel_size.py -check_upstream_components.py -scaffold_profile.py -check_profile.py -apply_profile_adoption.py -adopt_standards.py -init_state.py -check_queue.py -metadata_execution_contract.py -compile_cli_contract.py -render_interface_projection.py -render_host_configs.py -seal_receipts.py -module_boundary_report.py""".splitlines()) - -OBSOLETE_RESPONSIBILITY_CLAIMS = ( - "kernel/" + "Cards", - "kernel/" + "Read Sets", - "compiled" + " Card", - "compiled" + "-Card", - "K00/" + "14", - "K00/" + "15", - "K00/" + "16", - "K00/" + "18", -) - def markdown_targets(text): """Return decoded Markdown link targets, retaining repository paths.""" @@ -203,42 +144,15 @@ def command_failures(label, text): return failures -class ToolsReadmeResponsibilityTests(unittest.TestCase): - def setUp(self): - self.text = README.read_text(encoding="utf-8") - - def test_readme_is_a_bounded_guide_not_a_full_module_inventory(self): - self.assertLessEqual(len(self.text.encode("utf-8")), 24000) - self.assertLessEqual(len(self.text.splitlines()), 360) - self.assertNotIn("## Tool inventory", self.text) - self.assertNotIn("The core distribution tools are", self.text) - - def test_obsolete_component_locations_and_kernel_registers_are_absent(self): - for claim in OBSOLETE_RESPONSIBILITY_CLAIMS: - with self.subTest(claim=claim): - self.assertNotIn(claim, self.text) - - def test_required_machine_contract_navigation_is_present_and_resolves(self): - targets = markdown_targets(self.text) - self.assertEqual(sorted(MACHINE_NAVIGATION - targets), []) - for target in MACHINE_NAVIGATION: - with self.subTest(target=target): - self.assertTrue((TOOLS_DIR / target).exists(), target) - +class ToolsReadmeLinkTests(unittest.TestCase): def test_every_local_readme_link_resolves(self): - for target in markdown_targets(self.text): + # check_links owns wiki links, not these ordinary Markdown targets. + for target in markdown_targets(README.read_text(encoding="utf-8")): if "://" in target or target.startswith("#"): continue with self.subTest(target=target): self.assertTrue((TOOLS_DIR / target).exists(), target) - def test_operator_entry_points_are_demonstrated_without_exhaustive_inventory(self): - scripts = { - Path(command_tokens(command)[1]).name - for _, command in documented_commands(self.text) - } - self.assertEqual(sorted(USER_ENTRY_POINTS - scripts), []) - class ToolsReadmeCommandTests(unittest.TestCase): """Public command examples must agree with local ``argparse`` bytes.""" @@ -284,13 +198,6 @@ def test_prose_tool_link_is_not_treated_as_a_command(self): body = "Use [`check_queue.py`](../Tools/check_queue.py).\n" self.assertEqual(command_failures("Tools/README.md", body), []) - def test_scan_is_deterministic_for_the_same_bytes(self): - text = README.read_text(encoding="utf-8") - self.assertEqual( - command_failures("Tools/README.md", text), - command_failures("Tools/README.md", text), - ) - if __name__ == "__main__": unittest.main() diff --git a/Tools/tests/test_receipt_reference_contract.py b/Tools/tests/test_receipt_reference_contract.py index 8be53752..88357104 100644 --- a/Tools/tests/test_receipt_reference_contract.py +++ b/Tools/tests/test_receipt_reference_contract.py @@ -69,7 +69,10 @@ def test_review_body_references_are_reachable_through_producer_dispatch(self): ("terminal-proof-gate-v2", { "queue_check_receipt": "queue-proof", "corpus_plan_check_receipt": "corpus-proof", - })): + })) + tuple( + (identity, {"opening_transition_receipt": "opened"}) + for identity, row in registry.items() + if row.reference_source_kind == graph.SOURCE_PLAN_BOUND_CHECK): with self.subTest(receipt_type_id=receipt_type_id): record = dict(fields, receipt_type_id=receipt_type_id) source = receipt_type_contract.reference_source_kind( @@ -340,14 +343,29 @@ class CurrentReceiptAuthorityHistoryTests(unittest.TestCase): """Minimal current/history catalog connection; no runtime replay.""" def test_history_is_preserved_but_cannot_fall_back_into_current_authority(self): - history = HistoricalReceiptCatalog({ - "hot-current": ( - ".cambium/receipts/current.jsonl", - {"receipt_id": "hot-current", "result": "pass"}), - "hot-invalidated": ( - ".cambium/receipts/current.jsonl", - {"receipt_id": "hot-invalidated", "result": "pass"}), - }) + # This owner proves the namespace-to-typed-validator connection, not + # each body's predicate (which remains with its existing owner tests). + scopes = [] + def body_admission(record, lifecycle, **_kwargs): + self.assertEqual(("hot", "historical"), lifecycle) + scope = batch_review_obligation_contract._REGISTRY_OBSERVATION.get() + self.assertIsNotNone(scope) + scopes.append(scope) + return [] + with tempfile.TemporaryDirectory() as directory: + path = Path(directory) / ".cambium/receipts/current.jsonl" + path.parent.mkdir(parents=True) + path.write_text("".join(json.dumps({"receipt_id": identity, "result": "pass"}) + "\n" + for identity in ("hot-current", "hot-invalidated"))) + errors = [] + with mock.patch.object(receipt_type_contract, "load_receipt_type_registry", return_value={}), \ + mock.patch.object(receipt_type_contract, "current_receipt_errors", side_effect=body_admission): + history = receipts.receipt_catalog(directory, errors) + self.assertEqual([], errors) + self.assertEqual(2, len(scopes)) + self.assertIs(scopes[0], scopes[1]) + self.assertIsNone(batch_review_obligation_contract._REGISTRY_OBSERVATION.get()) + self.assertEqual({}, scopes[0]["documents"]) projection = { field: None for field in graph.IDENTITY_PROJECTION_FIELDS } diff --git a/Tools/tests/test_rendering_verification_contract.py b/Tools/tests/test_rendering_verification_contract.py index 9a5b3710..85ef0857 100644 --- a/Tools/tests/test_rendering_verification_contract.py +++ b/Tools/tests/test_rendering_verification_contract.py @@ -20,7 +20,6 @@ import Tools.execution.audit.audit_obligation_projection as audit_obligation_projection # noqa: E402 import Tools.execution.audit.audit_evidence_runtime as audit_evidence_runtime # noqa: E402 import Tools.execution.audit.audit_producer_runtime as audit_producer_runtime # noqa: E402 -import Tools.execution.audit.complete_audit_receipt as complete_audit_receipt # noqa: E402 import Tools.platform.common.kblib as kblib # noqa: E402 import Tools.knowledge.rendering.record_rendering_verification as producer # noqa: E402 import Tools.knowledge.rendering.rendering_verification_contract as contract # noqa: E402 @@ -93,7 +92,7 @@ def test_profile_rules_project_blocking_receipts_without_changing_base(self): specs = audit_obligation_projection.profile_rendering_specs(self.profile, REPOSITORY) self.assertEqual(1, len(specs)) row = specs[0] - self.assertEqual(("profile-extension", "rendering", "audit-receipt", "pre-merge", False), + self.assertEqual(("profile-extension", "rendering", profile_evidence.RECORD_KIND, "pre-merge", False), (row["owner_kind"], row["dimension"], row["evidence_kind"], row["due_stage"], row["nonblocking"])) self.assertEqual(before, audit_obligation_projection.base_obligation_specs(REPOSITORY)) @@ -163,7 +162,7 @@ def test_removed_construct_does_not_silently_drop_frozen_obligation(self): plan, [("Topics/A.md", "# Plain\n")], self.profile, root=REPOSITORY) self.assertEqual(before, plan) - def test_finalizer_consumer_preserves_invalid_artifacts_vs_unavailable_observation(self): + def test_current_consumer_preserves_invalid_artifacts_vs_unavailable_observation(self): record, plan, obligation = self._record() digest = audit_plan_contract.plan_sha256(plan) self.assertEqual([], profile_evidence.current_receipt_errors(record)) @@ -183,9 +182,16 @@ def test_finalizer_consumer_preserves_invalid_artifacts_vs_unavailable_observati mock.patch.object(static_render_runtime, "validate_render_result", side_effect=outcome if isinstance(outcome, Exception) else None, return_value=outcome): - with self.assertRaises(exception): - audit_evidence_runtime.require_completion_evidence( - result, item, plan, digest, obligation, record["receipt_id"]) + if isinstance(outcome, Exception): + with self.assertRaises(exception): + audit_evidence_runtime.obligation_evidence_resolution( + result, item, plan, digest, obligation) + else: + resolution = audit_evidence_runtime.obligation_evidence_resolution( + result, item, plan, digest, obligation) + self.assertEqual("missing", resolution["status"], resolution) + self.assertEqual(["stale"], [row["state"] + for row in resolution["attempts"]]) def test_report_and_source_drift_cannot_reuse_current_evidence(self): record, plan, obligation = self._record() @@ -383,24 +389,7 @@ def test_plan_cannot_file_record_under_structure_dimension(self): with self.assertRaisesRegex(ValueError, "dimension"): producer.resolve_obligation(plan, obligation["obligation_id"]) - def test_full_audit_receipt_consumes_record_without_changing_boundary(self): - evidence, plan, obligation = self.build( - rendering_mode="targeted-visual-exception", - visual_trigger="deterministic evidence conflicts", - unresolved_question="which output is displayed", - verification_target="Topics/A.md diagram", - verification_result="the compiled artifact is displayed") - full = complete_audit_receipt.build_audit_receipt( - plan=plan, plan_sha256=audit_plan_contract.plan_sha256(plan), - obligation=obligation, evidence=evidence) - self.assertEqual("rendering", full["dimension"]) - self.assertEqual( - "k12-02-rendering-verification-record", - full["acceptance_predicate"]) - self.assertEqual(evidence["receipt_id"], full["evidence_ref"]) - self.assertIn(obligation["target"], full["scope"]) - - def test_rendering_full_receipt_keeps_precursor_chain_visible(self): + def test_rendering_fact_is_consumed_without_duplicate_binding_object(self): frozen = [] for relative in ("README.md", "README.zh-CN.md"): snapshot = kblib.repository_target_snapshot( @@ -412,12 +401,8 @@ def test_rendering_full_receipt_keeps_precursor_chain_visible(self): frozen = tuple(frozen) evidence, plan, obligation = self.build(frozen=frozen) plan_sha = audit_plan_contract.plan_sha256(plan) - full = complete_audit_receipt.build_audit_receipt( - plan=plan, plan_sha256=plan_sha, - obligation=obligation, evidence=evidence) catalog = { evidence["receipt_id"]: evidence, - full["receipt_id"]: full, } item = {"id": plan["batch_id"], "manifest": [row.path for row in frozen]} @@ -434,13 +419,13 @@ def test_rendering_full_receipt_keeps_precursor_chain_visible(self): result, plan, obligation, resolution) self.assertEqual("satisfied", resolution["status"]) - self.assertEqual(full["receipt_id"], row["selected_evidence_ref"]) + self.assertEqual(evidence["receipt_id"], row["selected_evidence_ref"]) self.assertEqual( - sorted([full["receipt_id"], evidence["receipt_id"]]), + [evidence["receipt_id"]], row["produced_evidence_refs"]) self.assertFalse(row["unresolved"]) - def test_completion_revalidates_the_unique_rendering_contract(self): + def test_current_consumer_revalidates_the_unique_rendering_contract(self): evidence, plan, obligation = self.build( rendering_mode="deterministic-static") plan_sha = audit_plan_contract.plan_sha256(plan) @@ -454,17 +439,18 @@ def test_completion_revalidates_the_unique_rendering_contract(self): exists=relative in pages, read_text=lambda: pages[relative])) snapshots.start() self.addCleanup(snapshots.stop) - observed, existing = audit_evidence_runtime.require_completion_evidence( - result, item, plan, plan_sha, obligation, evidence["receipt_id"]) - self.assertIs(evidence, observed) - self.assertIsNone(existing) + resolution = audit_evidence_runtime.obligation_evidence_resolution( + result, item, plan, plan_sha, obligation) + self.assertEqual("satisfied", resolution["status"], resolution) + self.assertIs(evidence, resolution["record"]) drifted = copy.deepcopy(evidence) drifted["highest_level"] = 0 result["current_receipt_catalog"] = {drifted["receipt_id"]: drifted} - with self.assertRaisesRegex(ValueError, "rendering-verification contract"): - audit_evidence_runtime.require_completion_evidence( - result, item, plan, plan_sha, obligation, drifted["receipt_id"]) + resolution = audit_evidence_runtime.obligation_evidence_resolution( + result, item, plan, plan_sha, obligation) + self.assertEqual("invalid", resolution["status"], resolution) + self.assertIn("rendering-verification contract", resolution["reason"]) def test_retry_ignores_stale_rendering_history_but_not_current(self): evidence, plan, obligation = self.build( diff --git a/Tools/tests/test_required_queue_e2e.py b/Tools/tests/test_required_queue_e2e.py index 240a396d..a8f977d4 100644 --- a/Tools/tests/test_required_queue_e2e.py +++ b/Tools/tests/test_required_queue_e2e.py @@ -74,7 +74,7 @@ def merge_and_close(self, batch_id, object_path): deliveries, obligations, reviews = {}, {}, {} withdrawn = False revised = False - before_revision_register = None + before_revision_registers = {} before_revision_ids = set() seen = set() original_review = None @@ -95,11 +95,17 @@ def merge_and_close(self, batch_id, object_path): # A natural content revision is not a correction event. # Exercise it once on the small S batch, not by replaying # every M checklist item or adding another lifecycle. - register = self.root / runtime_paths.AUDIT_RECEIPT_REGISTER_PATH - before_revision_register = register.read_bytes() - before_revision_ids = {row["receipt_id"] for row in ( - json.loads(line) for line in before_revision_register.splitlines()) - if row.get("plan_id") == plan["plan_id"] and row.get("due_stage") == "pre-merge"} + before_revision_registers = { + path: path.read_bytes() for path in + (self.root / runtime_paths.RECEIPT_ROOT).rglob("*.jsonl")} + due = {row["obligation_id"] for row in plan["obligations"] + if row["due_stage"] == "pre-merge"} + before_revision_ids = {row["receipt_id"] + for content in before_revision_registers.values() + for line in content.splitlines() if line.strip() + for row in [json.loads(line)] + if row.get("plan_id") == plan["plan_id"] and + row.get("obligation_id") in due} self.assertTrue(before_revision_ids) page = self.root / object_path page.write_text(page.read_text(encoding="utf-8") + @@ -135,7 +141,25 @@ def merge_and_close(self, batch_id, object_path): semantic = {"phase_nonce": delivered["delivery_nonce"], "phase_delivery_receipt": delivered["receipt_id"]} elif token == "record-batch-page-review": - semantic = self.fixture_review_input(action, obligations) + # Deliver individually authored answers together, not an + # aggregate pass. The original plan owns membership; its + # producer orders common conditions and preserves each result. + # A withdrawn or naturally stale current item is included + # again even though its immutable older record still exists. + answers = [] + for identity, obligation in obligations.items(): + if (obligation["evidence_kind"] != "batch-page-review-record" or + obligation["target"] != target["page"] or + (identity in reviews and identity != target["obligation_id"])): + continue + candidate = {"target": { + "obligation_id": identity, + "review_input_constraints": batch_review_obligation_contract.review_input_constraints( + list(obligations.values()), obligation), + }} + answers.append({"obligation_id": identity, + "input": self.fixture_review_input(candidate, obligations)}) + semantic = {"initial_action_id": action["action_id"], "reviews": answers} elif token == "record-rendering-verification": semantic = {"rendering_mode": "source-only"} elif token == "record-batch-review": @@ -144,70 +168,74 @@ def merge_and_close(self, batch_id, object_path): semantic = self.fixture_close_input() else: self.assertEqual("invoke", action["disposition"], action) - execution = self.execute_runner(action, semantic_input=semantic, proposal=proposal) - child_output = json.loads(execution["output"]) - if token == "prepare-audit-plan": - plan_path = self.root / child_output["plan_path"] - original_plan = plan_path.read_bytes() - plan = kblib.load_yaml_file(plan_path) - obligations = {row["obligation_id"]: row for row in plan["obligations"]} - elif token == "deliver-activation-phase": - self.assertEqual(1, len(child_output)) - delivered = child_output[0] - self.assertEqual(delivered["delivery_nonce"], delivered["activation_phase_payload"]["delivery_nonce"]) - deliveries[(target["phase_id"], target["part_index"])] = delivered - elif token == "record-batch-page-review": - receipt_id = child_output["receipt_id"] - row = next(json.loads(line) for line in - (self.root / runtime_paths.BATCH_PAGE_REVIEW_RECEIPT_PATH).read_text().splitlines() - if json.loads(line)["receipt_id"] == receipt_id) - reviews[row["obligation_id"]] = row - elif token == "close-applied-batch": - runtime = runtime_validation.validate_runtime(self.root) - self.assertEqual([], runtime["errors"]) - self.assertEqual("closed", runtime["items_by_id"][batch_id]["state"]) - self.assertEqual(original_plan, plan_path.read_bytes()) - if original_review is not None: - self.assertNotEqual(original_review["receipt_id"], - reviews[original_review["obligation_id"]]["receipt_id"]) - self.assertNotIn(original_review["receipt_id"], queue_runtime.current_receipt_catalog(runtime)) - if revised: - self.assertTrue((self.root / runtime_paths.AUDIT_RECEIPT_REGISTER_PATH). - read_bytes().startswith(before_revision_register)) - close_id = runtime["items_by_id"][batch_id]["close_gate_receipt"] - close = queue_runtime.current_receipt_catalog(runtime).resolve(close_id)[1] - rows = close["audit_evidence_reconciliation"] - selected = {row["selected_evidence_ref"] for row in rows} - natural_history = {identity for row in rows - for identity in row["invalidated_evidence_refs"]} - self.assertTrue(before_revision_ids & natural_history) - self.assertFalse(selected & natural_history) - self.assertFalse(before_revision_ids & set(runtime.get("invalidated_evidence_receipt_ids", []))) - trace = [row for row in self.runner_trace if row["batch"] == batch_id] - tokens = [row["action"] for row in trace] - for required in ("activate-ready-batch", "prepare-audit-plan", "deliver-activation-phase", - "ack-activation-phase", "publish-candidate-delta", "record-batch-review", - "transition-batch-merge-ready", "apply-delta", "run-batch-close-gate", - "close-applied-batch"): - self.assertIn(required, tokens, tokens) - self.assertLess(tokens.index("publish-candidate-delta"), tokens.index("record-batch-review")) - self.assertLess(tokens.index("transition-batch-merge-ready"), tokens.index("apply-delta")) - # No direct producer, publisher or close bypass inside a batch. - self.assertLessEqual({call["name"] for call in self.mcp_session.calls[initial_call:]}, - {"run_task", "record_evidence_invalidation"}) - return + execution = self.execute_runner_actions(action, semantic_input=semantic, proposal=proposal) + for step in execution["executed"]: + token = step["token"] + child_output = json.loads(step["output"]) + if token == "prepare-audit-plan": + plan_path = self.root / child_output["plan_path"] + original_plan = plan_path.read_bytes() + plan = kblib.load_yaml_file(plan_path) + obligations = {row["obligation_id"]: row for row in plan["obligations"]} + elif token == "deliver-activation-phase": + self.assertEqual(1, len(child_output)) + delivered = child_output[0] + self.assertEqual(delivered["delivery_nonce"], delivered["activation_phase_payload"]["delivery_nonce"]) + deliveries[(delivered["phase_id"], delivered["part_index"])] = delivered + elif token == "record-batch-page-review": + published = {row["receipt_id"] for row in child_output} + for line in (self.root / runtime_paths.BATCH_PAGE_REVIEW_RECEIPT_PATH).read_text().splitlines(): + row = json.loads(line) + if row["receipt_id"] in published: + reviews[row["obligation_id"]] = row + for identity in row.get("covered_obligation_ids", ()): + reviews[identity] = row + elif token == "close-applied-batch": + runtime = runtime_validation.validate_runtime(self.root) + self.assertEqual([], runtime["errors"]) + self.assertEqual("closed", runtime["items_by_id"][batch_id]["state"]) + self.assertEqual(original_plan, plan_path.read_bytes()) + if original_review is not None: + self.assertNotEqual(original_review["receipt_id"], + reviews[original_review["obligation_id"]]["receipt_id"]) + self.assertNotIn(original_review["receipt_id"], queue_runtime.current_receipt_catalog(runtime)) + if revised: + for path, before in before_revision_registers.items(): + self.assertTrue(path.read_bytes().startswith(before), path) + close_id = runtime["items_by_id"][batch_id]["close_gate_receipt"] + close = queue_runtime.current_receipt_catalog(runtime).resolve(close_id)[1] + context = queue_runtime.current_receipt_catalog(runtime).resolve( + close["reviewer_attestation_receipt"])[1] + rows = context["audit_evidence_reconciliation"] + selected = {row["selected_evidence_ref"] for row in rows} + natural_history = {identity for row in rows + for identity in row["invalidated_evidence_refs"]} + self.assertTrue(before_revision_ids & natural_history) + self.assertFalse(selected & natural_history) + self.assertFalse(before_revision_ids & set(runtime.get("invalidated_evidence_receipt_ids", []))) + trace = [row for row in self.runner_trace if row["batch"] == batch_id] + tokens = [row["action"] for row in trace] + for required in ("activate-ready-batch", "prepare-audit-plan", "deliver-activation-phase", + "ack-activation-phase", "publish-candidate-delta", "record-batch-review", + "transition-batch-merge-ready", "apply-delta", "run-batch-close-gate", + "close-applied-batch"): + self.assertIn(required, tokens, tokens) + self.assertLess(tokens.index("publish-candidate-delta"), tokens.index("record-batch-review")) + self.assertLess(tokens.index("transition-batch-merge-ready"), tokens.index("apply-delta")) + # No direct producer, publisher or close bypass inside a batch. + self.assertLessEqual({call["name"] for call in self.mcp_session.calls[initial_call:]}, + {"run_task", "record_evidence_invalidation"}) + return action = execution["next_action"] self.fail("MCP Runner did not reach closed within the bounded lifecycle") def test_real_terminal_proof_receipt_completes_task(self): self.merge_and_close("B1", "Topics/A.md") self.merge_and_close("B2", "Topics/B.md") - # Terminal Gate receipts and full dimension AuditReceipts have - # distinct machine owners. The former are written to the terminal - # register; the latter remain in the AuditReceipt register produced - # by the real AuditPlan closure. + # Terminal Gates retain their phase-specific register. Dimension + # evidence stays in its native producer register and frozen close + # selection; no duplicate receipt register is constructed. terminal_register = runtime_paths.TERMINAL_AUDIT_RECEIPT_PATH - audit_register = runtime_paths.AUDIT_RECEIPT_REGISTER_PATH completed_queue = self.run_tool( "check_queue.py", "--require-complete", "--receipts", terminal_register) @@ -281,9 +309,8 @@ def test_real_terminal_proof_receipt_completes_task(self): "assemble_terminal_proof.py", "--terminal-audit-input", input_relative, "--queue-check-receipt", proof_queue_receipt, "--corpus-plan-check-receipt", corpus_plan_receipt, - "--audit-receipt-register", audit_register, "--terminal-audit-receipt-register", terminal_register, - "--full-deterministic-results", audit_register, + "--full-deterministic-results", terminal_register, "--proof", proof_relative, "--apply", "--json") self.assertEqual(0, assembled.returncode, (assembled.stdout, assembled.stderr)) diff --git a/Tools/tests/test_seal_receipts.py b/Tools/tests/test_seal_receipts.py index e12e0ff0..fda4e2a8 100644 --- a/Tools/tests/test_seal_receipts.py +++ b/Tools/tests/test_seal_receipts.py @@ -20,6 +20,7 @@ from Tools.execution.evidence import receipt_type_contract from Tools.execution.evidence import evidence_invalidation_contract from Tools.execution.evidence import seal_receipts +from Tools.execution.audit import batch_review_obligation_contract from Tools.execution.task_runtime import runtime_validation from Tools.execution.task_runtime.queue_runtime import receipts as receipt_store from Tools.knowledge.metadata import check_page_contract @@ -241,7 +242,21 @@ def test_current_format_history_is_sealed_and_remains_read_only_cold(self): self.assertEqual( [], seal_receipts.current_receipt_errors(seal_receipt)) - catalog, cold, errors = _cold_result(root, seal_receipt) + # Cold body dispatch gets its own exact-input registry scope, + # without reusing hot admission or bypassing the real validator. + validate_body = receipt_type_contract.current_receipt_errors + scopes = [] + def cold_admission(record, lifecycle, **kwargs): + self.assertEqual("cold", lifecycle) + scope = batch_review_obligation_contract._REGISTRY_OBSERVATION.get() + self.assertIsNotNone(scope) + scopes.append(scope) + return validate_body(record, lifecycle, **kwargs) + with mock.patch.object(receipt_type_contract, "current_receipt_errors", side_effect=cold_admission): + catalog, cold, errors = _cold_result(root, seal_receipt) + self.assertEqual(1, len(scopes)) + self.assertIsNone(batch_review_obligation_contract._REGISTRY_OBSERVATION.get()) + self.assertEqual({}, scopes[0]["documents"]) self.assertEqual([], errors) self.assertEqual( {history_receipt["receipt_id"]}, set(cold["index"])) diff --git a/Tools/tests/test_task_runtime_action.py b/Tools/tests/test_task_runtime_action.py index 2edf4163..5e4a361f 100644 --- a/Tools/tests/test_task_runtime_action.py +++ b/Tools/tests/test_task_runtime_action.py @@ -114,6 +114,24 @@ def test_contract_fields_are_closed_for_build_and_validation(self): with self.assertRaisesRegex(ValueError, "fields are not closed"): contract.validate_action(action) + fields = self.fields("await-agent") + fields.update(token="record-batch-page-review", target={ + "batch_id": "B1", "page": "Topics/A.md", "plan_id": "plan-one", + "audit_plan_sha256": "sha256:" + "a" * 64, "obligation_id": "item-one"}) + action = contract.build_action(**fields) + answer = {"obligation_id": "item-one", "input": {"statement": "Explicit review."}} + record = {"initial_action_id": action["action_id"], "reviews": [answer]} + self.assertEqual({"item-one": answer["input"]}, contract.page_review_inputs(record, action)) + invalid = [dict(record, extra=True), dict(record, initial_action_id="other"), + dict(record, reviews=[]), dict(record, reviews=[answer, answer]), + dict(record, reviews=[dict(answer, input={})]), + dict(record, reviews=[dict(answer, input="passed")]), + dict(record, reviews=[dict(answer, obligation_id="other")]), + dict(record, reviews=[dict(answer, extra=True)])] + for candidate in invalid: + with self.subTest(candidate=candidate), self.assertRaises(ValueError): + contract.page_review_inputs(candidate, action) + def test_invoke_requires_typed_capability_and_mapping_arguments(self): for field in ("capability_id", "tool"): fields = self.fields() diff --git a/Tools/tests/test_task_runtime_runner.py b/Tools/tests/test_task_runtime_runner.py index 4208a303..9638df98 100644 --- a/Tools/tests/test_task_runtime_runner.py +++ b/Tools/tests/test_task_runtime_runner.py @@ -25,6 +25,7 @@ from Tools.execution.task_runtime import runtime_paths # noqa: E402 from Tools.platform.agent_interface import compile_cli_contract # noqa: E402 from Tools.platform.agent_interface import tool_availability # noqa: E402 +from Tools.platform.common import reporting from Tools.tests.support.task_runtime_object_factory import ( # noqa: E402 parsed_runtime_state, ) @@ -65,36 +66,34 @@ def resume(view): self.assertNotIn("_audit_evidence_facts", view) self.assertNotIn("_audit_stage_resolutions", view) - def test_audit_recheck_reuses_only_authorized_sources_before_dispatch(self): - prior = parsed_runtime_state() - current = parsed_runtime_state() - current["items_by_id"]["B1"]["state"] = "open" - action = {"target": {"batch_id": "B1"}} - authority = object() - views = {"authorized_profile_view": {"current": "profile"}, - "authorized_active_standards_view": {"current": "standards"}} - token = runner._ADMISSION_OBSERVATION.set({"/fixture": prior}) - try: - with mock.patch.object(runner.queue_runtime, "runtime_admission_errors", return_value=[]), \ - mock.patch.object(runner.queue_runtime, "runtime_authority_context", return_value=authority) as owner, \ - mock.patch.object(runner.queue_runtime, "runtime_authority_validation_kwargs", return_value=views), \ - mock.patch.object(runner.runtime_validation, "validate_runtime", return_value=current) as validate, \ - mock.patch.object(runner.audit_execution_runtime, "next_stage_step", return_value={"token": "current"}) as step: - self.assertEqual({"token": "current"}, runner._recheck_audit_step("/fixture", action)) - owner.assert_called_once_with(prior) - validate.assert_called_once_with("/fixture", **views) - step.assert_called_once_with(current, current["items_by_id"]["B1"], "pre-merge", required_state="open") - validate.side_effect = ValueError("owner refuses changed source") - with self.assertRaisesRegex(ValueError, "changed source"): - runner._recheck_audit_step("/fixture", action) - self.assertEqual(1, step.call_count) - with mock.patch.object(runner, "_command_inputs", side_effect=ValueError("stop before child")): - with self.assertRaises(ValueError): - runner._run_command("/fixture", "sample", {}) - self.assertEqual({}, runner._ADMISSION_OBSERVATION.get()) - finally: - runner._ADMISSION_OBSERVATION.reset(token) - self.assertIsNone(runner._ADMISSION_OBSERVATION.get()) + # Reusing the existing source interpretation does not reuse a runtime + # result: each action/readback still calls the complete validator. + state["_metadata_execution_contract"] = object() + after = dict(state, queue={**state["queue"], "state_revision": 2}) + authority = {"owner-pair": object()} + arguments = {"authorized_profile_view": state["_profile_authorized_view"], + "authorized_active_standards_view": state["_active_standards_authorized_view"]} + with mock.patch.object(runner.runtime_validation, "validate_runtime", + side_effect=[state, after, state]) as validate, \ + mock.patch.object(runner.queue_runtime, "runtime_authority_context", + return_value=authority) as retain, \ + mock.patch.object(runner.queue_runtime, "runtime_authority_validation_kwargs", + return_value=arguments) as rebind: + with runner._runner_operation_scope(): + self.assertIs(state, runner._validate_runtime("/fixture")) + self.assertIs(after, runner._validate_runtime("/fixture")) + self.assertIsNone(runner._RUNTIME_INPUTS.get()) + self.assertIs(state, runner._validate_runtime("/fixture")) + self.assertEqual([mock.call("/fixture"), mock.call("/fixture", **arguments), + mock.call("/fixture")], validate.call_args_list) + retain.assert_called_once_with(state) + rebind.assert_called_once_with(authority) + with self.assertRaisesRegex(ValueError, "unreadable"), \ + mock.patch.object(runner.runtime_validation, "validate_runtime", + side_effect=ValueError("unreadable")): + with runner._runner_operation_scope(): + runner._validate_runtime("/fixture") + self.assertIsNone(runner._RUNTIME_INPUTS.get()) def test_withdrawn_consumed_proof_is_an_explicit_owned_continuation(self): state = parsed_runtime_state() @@ -299,60 +298,122 @@ def test_run_until_boundary_stops_on_semantics_failure_and_nonprogress(self): self.assertIs(boundary, result["next_action"]) self.assertEqual(2, observe.call_count) # One before and one resulting-state observation. + # Collection delivery is a Runner boundary, not a second producer or + # an atomic transaction. Parsed in-memory states suffice here. + def review(identity, *, binding=invoke["binding"], **target): + fields = dict(invoke) + fields.pop("action_id") + fields.update(binding=binding, disposition="await-agent", token="record-batch-page-review", + capability_id=None, tool=None, arguments={}, required_input={ + "type": "object", "properties": {}, "additionalProperties": False, + "x-cambium-binding": {}}, target={ + "batch_id": "B1", "page": "Topics/A.md", "plan_id": "plan-one", + "audit_plan_sha256": "sha256:" + "a" * 64, + "obligation_id": identity, **target}) + return action_contract.build_action(**fields) + + first, second = review("one"), review("two") + inputs = {"initial_action_id": first["action_id"], "reviews": [ + {"obligation_id": "two", "input": {"statement": "Second answer."}}, + {"obligation_id": "one", "input": {"statement": "First answer."}}, + ]} + publication = runner.kblib.ReceiptPublication() + publication.outcome, publication.confirmed = "present", True + one = reporting.publication_result(publication, status="recorded", receipt_id="one") + two = reporting.publication_result(publication, status="recorded", receipt_id="two", remaining_input_ids=[]) + success = dict(failed, returncode=0, diagnostics="", output=json.dumps([one, two]), next_action=invoke) + with mock.patch.object(runner, "next_action", return_value=first), \ + mock.patch.object(runner, "_execute_observed", return_value=success) as dispatch: + delivered = runner.run_until_boundary("/fixture", input_record=inputs) + dispatch.assert_called_once() + self.assertEqual({"reviews": inputs["reviews"]}, dispatch.call_args.args[2]) + self.assertEqual(1, len(delivered["executed"])) + self.assertEqual([], delivered["remaining_input_ids"]) + self.assertIs(invoke, delivered["next_action"]) + self.assertIsNone(runner._AUDIT_RESUMPTIONS.get()) + + publication.confirmed = False + uncertain = reporting.publication_result(publication, status="recorded", receipt_id="two", remaining_input_ids=[]) + for next_value, outcome in ( + (invoke, dict(success, output=json.dumps([dict(one, remaining_input_ids=["two"])]))), + (second, dict(success, returncode=1, output=json.dumps([one, uncertain]))), + (first, success)): + with self.subTest(next_value=next_value["action_id"]), \ + mock.patch.object(runner, "next_action", return_value=first), \ + mock.patch.object(runner, "_execute_observed", return_value=dict(outcome, next_action=next_value)) as dispatch: + stopped = runner.run_until_boundary("/fixture", input_record=inputs) + dispatch.assert_called_once() + self.assertEqual(outcome["output"], stopped["executed"][0]["output"]) + self.assertIs(next_value, stopped["next_action"]) + if next_value is first: + self.assertIn("did not advance", stopped["next_action_error"]) + class TaskRuntimeRunnerContractTests(unittest.TestCase): """One representative compiled-CLI consumption contract.""" - def test_page_review_binding_roundtrips_null_and_exact_consumption(self): + def test_page_review_collection_roundtrips_existing_input_and_nulls(self): from Tools.execution.audit import audit_obligation_projection as projection from Tools.execution.audit import audit_execution_runtime as execution from Tools.platform.agent_interface import cli_argv_renderer as renderer registry = execution.batch_review_obligation_contract - parser = runner.entrypoint_loader.capture_argument_parser( - "record_batch_page_review", TOOLS, require_marker=True) - cli = {"tool": "record_batch_page_review", "arguments": - compile_cli_contract.describe_arguments(TOOLS.parent, parser)} + parser = runner.entrypoint_loader.capture_argument_parser("record_batch_page_review", TOOLS, require_marker=True) + cli = {"tool": "record_batch_page_review", "arguments": compile_cli_contract.describe_arguments(TOOLS.parent, parser)} owner = projection.obligation_spec_for_rule(registry.M_ATOMIC_RULE_IDS[0], root=TOOLS.parent) - obligation = projection.required_obligation(projection.resolve_obligation_definition( - owner, "Topics/A.md", trigger="new")) + obligation = projection.required_obligation(projection.resolve_obligation_definition(owner, "Topics/A.md", trigger="new")) obligation["obligation_id"] = "obligation-one" - status = {"audit_plan_path": ".cambium/work_specs/audit-plans/p.yaml", + status = {"audit_plan_id": "plan-one", "audit_plan_path": ".cambium/work_specs/audit-plans/p.yaml", "audit_plan_sha256": "sha256:" + "a" * 64, "obligations": [{"obligation": obligation, "status": "missing"}]} - result = {"root": str(TOOLS.parent)} + result = parsed_runtime_state(root=str(TOOLS.parent)) + result["items_by_id"]["B1"]["state"] = "open" step = execution._missing_step(result, {"id": "B1"}, status, obligation) - with mock.patch.object(runner, "_compiled_cli_tool", return_value=cli): - shape = runner._producer_input(result, step) - with mock.patch.object(runner, "_compiled_cli_tool", return_value=dict( - cli, invocation_contract_source_hash="sha256:" + "b" * 64)): - changed_shape = runner._producer_input(result, step) - self.assertEqual(shape["properties"], changed_shape["properties"]) - self.assertNotEqual(shape["x-cambium-binding"]["source_fingerprint"], - changed_shape["x-cambium-binding"]["source_fingerprint"]) - supplied = {"reviewer_context_id": "reviewer-one", "reviewer_role": "reviewer", - "verdict": "passed", "statement": "Bounded review result.", - "applicability_disposition": "applicable", "applicability_reason": None} - action = {"token": step["token"], "required_input": shape} - bound = runner._require_input(action, supplied) + answer = {"reviewer_context_id": "reviewer-one", "reviewer_role": "reviewer", + "verdict": "passed", "statement": "Bounded review result.", + "applicability_disposition": "applicable", "applicability_reason": None} + supplied = {"reviews": [{"obligation_id": "obligation-one", "input": answer}]} captured = [] - + publication = runner.kblib.ReceiptPublication() + publication.outcome, publication.confirmed = "present", True def parse_command(_root, tool, arguments): - argv, _ = renderer.build_argv(tool, renderer.schema_from_compiled_tool(cli), - dict(arguments, root=str(TOOLS.parent))) - captured.append(parser.parse_args(argv)) - return completed() - - with mock.patch.object(runner, "_recheck_audit_step", return_value=step), \ - mock.patch.object(runner, "_run_command", side_effect=parse_command): - runner._await_audit_producer(TOOLS.parent, action, bound, None) - self.assertIsNone(captured[0].applicability_reason) - self.assertEqual([], captured[0].consumed_evidence_ref) - self.assertEqual("obligation-one", captured[0].obligation_id) - self.assertTrue(captured[0].apply) - for invalid in (dict(supplied, batch="B2"), dict(supplied, consumed_evidence_ref=[]), - dict(supplied, reviewer_role=0), {}): - with self.subTest(keys=sorted(invalid)), self.assertRaises(ValueError): + argv, _ = renderer.build_argv(tool, renderer.schema_from_compiled_tool(cli), dict(arguments, root=str(TOOLS.parent))) + parsed = parser.parse_args(argv) + captured.append(parsed) + payload = [reporting.publication_result(publication, status="recorded", remaining_input_ids=[])] + return completed(stdout=json.dumps(payload)) + with mock.patch.object(runner.runtime_validation, "validate_runtime", return_value=result) as validate, \ + mock.patch.object(runner, "_phase_action", return_value=None), \ + mock.patch.object(runner, "_compiled_cli_tool", return_value=cli), \ + mock.patch.object(runner.audit_execution_runtime, "next_stage_step", return_value=step) as select, \ + mock.patch.object(runner, "_resume_action", side_effect=lambda observed: + runner._audit_action(observed, observed["items_by_id"]["B1"])): + action = runner.next_action(TOOLS.parent) + self.assertIsNone(runner._AUDIT_RESUMPTIONS.get()) + shape = action["required_input"] + with mock.patch.object(runner, "_compiled_cli_tool", return_value=dict(cli, invocation_contract_source_hash="changed")): + changed = runner._producer_input(result, step) + self.assertEqual(shape["properties"], changed["properties"]) + self.assertNotEqual(shape["x-cambium-binding"]["source_fingerprint"], changed["x-cambium-binding"]["source_fingerprint"]) + validate.reset_mock() + select.reset_mock() + with mock.patch.object(runner, "_run_command", side_effect=parse_command) as dispatch: + outcome = runner.execute(TOOLS.parent, action["action_id"], supplied) + self.assertEqual(0, outcome["returncode"], outcome) + self.assertEqual(2, validate.call_count) + self.assertEqual(2, select.call_count) + dispatch.assert_called_once() + self.assertEqual(supplied["reviews"], [json.loads(value) for value in captured[0].reviews]) + self.assertTrue(captured[0].apply) + self.assertNotIn("consumed_evidence_ref", vars(captured[0])) + step["target"]["obligation_id"] = "different-obligation" + with mock.patch.object(runner, "_run_command") as dispatch, self.assertRaisesRegex(runner.RunnerError, "next action changed"): + runner.execute(TOOLS.parent, action["action_id"], supplied) + dispatch.assert_not_called() + for invalid in ({}, dict(supplied, batch="B2"), {"reviews": [ + {"obligation_id": "obligation-one", "input": dict(answer, reviewer_role=0)}]}): + with self.subTest(input=invalid), self.assertRaises(ValueError): runner._require_input(action, invalid) + self.assertIsNone(runner._AUDIT_RESUMPTIONS.get()) def test_execute_preserves_predispatch_and_partial_substep_failure(self): action = resume_action("materialize-required-queue") @@ -400,7 +461,10 @@ def test_command_consumes_compiled_positionals_and_transport_once(self): contract = compile_cli_contract.compile_contract( root, tool_availability.CARRIED_RUNTIME) with mock.patch.object( - runner, "_compiled_cli_contract", return_value=contract): + runner, "_compiled_cli_tool", side_effect=lambda root, tool: + compile_cli_contract.checked_tool( + root, tool_availability.CARRIED_RUNTIME, b"fixture", tool, + lambda: contract, lambda: b"fixture")): delta = ".cambium/deltas/B1.yaml" inputs = runner._command_inputs( root, "apply_delta", { @@ -470,9 +534,9 @@ def test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes(self): first = { "artifact": "cli-invocation-contract", "projection_target": "carried-runtime", - "tools": [], + "tools": [{"tool": "sample", "arguments": []}], } - second = dict(first, tools=[{"tool": "sample"}]) + second = dict(first, tools=[{"tool": "sample", "arguments": ["changed"]}]) current = completed(returncode=0) with mock.patch.object( runner, "_carried_cli_contract_currentness_check", @@ -480,17 +544,17 @@ def test_contract_reuse_is_operation_scoped_and_rechecks_input_bytes(self): path.write_text( compile_cli_contract.kblib.canonical_yaml(first), encoding="utf-8") - loaded_first = runner._compiled_cli_contract(root) - self.assertEqual(loaded_first, runner._compiled_cli_contract(root)) + loaded_first = runner._compiled_cli_tool(root, "sample") + self.assertEqual(loaded_first, runner._compiled_cli_tool(root, "sample")) self.assertEqual(1, check.call_count) path.write_text( compile_cli_contract.kblib.canonical_yaml(second), encoding="utf-8") - loaded_second = runner._compiled_cli_contract(root) + loaded_second = runner._compiled_cli_tool(root, "sample") self.assertEqual(2, check.call_count) - self.assertEqual([], loaded_first["tools"]) - self.assertEqual([{"tool": "sample"}], loaded_second["tools"]) + self.assertEqual([], loaded_first["arguments"]) + self.assertEqual(["changed"], loaded_second["arguments"]) class TaskRuntimeRunnerCheckpointIntegrationTests(unittest.TestCase): @@ -720,9 +784,6 @@ def test_terminal_chain_orders_producers_consumer_and_closed_readback(self): "check_proof", "update_task"], [call.args[1] for call in dispatched.call_args_list]) assembler = dispatched.call_args_list[2].args[2] - self.assertEqual( - runner.runtime_paths.AUDIT_RECEIPT_REGISTER_PATH, - assembler["audit_receipt_register"]) self.assertEqual( runner.TERMINAL_RECEIPT_PATH, assembler["terminal_audit_receipt_register"]) diff --git a/Tools/tests/test_test_catalog.py b/Tools/tests/test_test_catalog.py index daf1dbb8..c4ed3077 100644 --- a/Tools/tests/test_test_catalog.py +++ b/Tools/tests/test_test_catalog.py @@ -4,9 +4,12 @@ import io from contextlib import redirect_stdout import json +import os from pathlib import Path import tempfile +import subprocess import sys +import time from types import ModuleType import unittest from unittest import mock @@ -65,6 +68,22 @@ def child(group, **_kwargs): self.assertIn("mode=serial", output.getvalue()) self.assertIn("selected=2 completed=2", output.getvalue()) + def test_deadline_admission_and_failure_do_not_report_unexecuted_cases(self): + with mock.patch.object(test_runner, "_catalog") as catalog: + for deadline in ("nan", "inf", "-1", "1"): + with self.subTest(deadline=deadline): + self.assertNotEqual(0, test_runner.main(["full", "--deadline", deadline])) + catalog.assert_not_called() + groups = test_runner.module_groups(self.catalog(), + test_runner.select_test_ids(self.catalog(), "full")) + with mock.patch.object(test_runner.subprocess, "Popen") as launch, \ + redirect_stdout(io.StringIO()): + result = test_runner._execute_suite("full", groups, jobs=1, + run_child=lambda group: test_runner._run_child( + group, python=sys.executable, root=ROOT, env={}, deadline=time.monotonic() - 1)) + self.assertEqual((124, 0, 1), result) + launch.assert_not_called() + def test_cost_scopes_attribute_real_hooks_without_repeating_shared_fixtures(self): module = ModuleType("cost_probe") calls = [] @@ -72,8 +91,10 @@ def setup_class(cls): calls.append("class") cls.addClassCleanup(lambda: calls.append("class-cleanup")) def method(case): - with test_runner.measure_scope("checkpoint", "local-input"): + with test_runner.measure_scope("checkpoint", "local-input") as counts: calls.append("method") + counts["action:review"] = 2 + counts["child:producer"] = 3 module.setUpModule = lambda: calls.append("module") module.tearDownModule = lambda: calls.append("module-cleanup") probe = type("Probe", (unittest.TestCase,), { @@ -95,6 +116,9 @@ def method(case): rows = report["scopes"] self.assertEqual(2, len([row for row in rows if row["kind"] == "case"])) self.assertEqual(2, len([row for row in rows if row["kind"] == "checkpoint"])) + self.assertEqual([{"action:review": 2, "child:producer": 3}] * 2, + [row["counts"] for row in rows if row["kind"] == "checkpoint"]) + self.assertTrue(all("counts" not in row for row in rows if row["kind"] != "checkpoint")) self.assertTrue(all(0 <= row["exclusive"] <= row["elapsed"] for row in rows)) # Root scopes partition wall time. Nested rows are not added again. roots = sum(row["elapsed"] for row in rows if row["parent"] is None) @@ -571,6 +595,44 @@ def test_rendering_is_deterministic_from_one_valid_catalog(self): self.assertEqual(1, rendered["summary"]["test_cases"]) +class TestRunnerDeadlineIntegrationTests(unittest.TestCase): + """One bounded process seam; no governance repository or lifecycle.""" + + @unittest.skipUnless(os.name == "posix", "CI deadline requires POSIX process isolation") + def test_deadline_terminates_descendants_and_reclaims_private_fixture_space(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + source = '''import json, os, subprocess, sys, tempfile, time, unittest +from pathlib import Path +class Probe(unittest.TestCase): + def test_timeout(self): + child = subprocess.Popen([sys.executable, "-c", "import signal,time; signal.signal(signal.SIGTERM, signal.SIG_IGN); time.sleep(60)"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + resource = tempfile.mkdtemp(prefix="owned-test-resource-") + Path("probe.json").write_text(json.dumps({"pid": child.pid, "resource": resource, "tmpdir": os.environ["TMPDIR"]})) + time.sleep(60) +''' + (root / "deadline_probe.py").write_text(source, encoding="utf-8") + env = {**os.environ, "PYTHONPATH": os.pathsep.join((str(ROOT), str(root))), + "PYTHONDONTWRITEBYTECODE": "1"} + group = test_runner.TestGroup("deadline_probe", "deadline_probe.py", + ("deadline_probe.Probe.test_timeout",), False) + progress = root / "progress.jsonl" + result = test_runner._run_child(group, python=sys.executable, root=root, + env=env, progress_path=progress, deadline=time.monotonic() + 3) + self.assertEqual(124, result.returncode) + self.assertIsNone(result.measurement) + self.assertIn("deadline exceeded", result.stderr) + observed = json.loads((root / "probe.json").read_text()) + self.assertFalse(Path(observed["resource"]).exists()) + self.assertFalse(Path(observed["tmpdir"]).exists()) + status = subprocess.run(["ps", "-o", "stat=", "-p", str(observed["pid"])], + text=True, capture_output=True, check=False).stdout.strip() + self.assertTrue(not status or status.startswith("Z"), status) + rows = [json.loads(line) for line in progress.read_text().splitlines()] + self.assertEqual("incomplete", rows[0]["state"]) + self.assertFalse(any(row.get("kind") == "test-run-finished" for row in rows)) + + class TestCatalogProjectionIntegrationTests(unittest.TestCase): """The sole repository-wide projection freshness check.""" diff --git a/Tools/tests/test_tool_runtime_primitives.py b/Tools/tests/test_tool_runtime_primitives.py index 627cd74f..de55bae3 100644 --- a/Tools/tests/test_tool_runtime_primitives.py +++ b/Tools/tests/test_tool_runtime_primitives.py @@ -28,11 +28,18 @@ def owner(document): self.assertEqual({"values": [1]}, platform_primitives.document_projection(snapshot, owner)) self.assertEqual([1], calls) + selected = platform_primitives.document_projection(snapshot, owner, path=("values",)) + selected.append(88) + self.assertEqual([1], platform_primitives.document_projection(snapshot, owner, path=("values",))) + self.assertIsNone(platform_primitives.document_projection(snapshot, owner, path=None)) + self.assertEqual([1], calls) + with self.assertRaises(KeyError): + platform_primitives.document_projection(snapshot, owner, path=("missing",)) self.assertEqual("different-owner", platform_primitives.document_projection(snapshot, lambda _: "different-owner")) snapshot["value"] = True # bool == 1 must not match the captured bytes. with self.assertRaisesRegex(ValueError, "integer required"): - platform_primitives.document_projection(snapshot, owner) + platform_primitives.document_projection(snapshot, owner, path=None) uncached = platform_primitives.validated_document(original, owner) self.assertIs(original, uncached) platform_primitives.document_projection(uncached, owner) diff --git a/Tools/tests/test_tool_runtime_reporting.py b/Tools/tests/test_tool_runtime_reporting.py index 08fb14de..7324cba5 100644 --- a/Tools/tests/test_tool_runtime_reporting.py +++ b/Tools/tests/test_tool_runtime_reporting.py @@ -153,6 +153,15 @@ def test_publication_decoder_rejects_contradictory_or_incomplete_facts(self): with self.assertRaises(ValueError): reporting.validate_publication_result(value) self.assertIs(original, reporting.validate_publication_result(original)) + # A same-page dispatch reports independent append facts; there is no + # aggregate applied flag that could conceal a failed later item. + publication.confirmed = False + uncertain = reporting.publication_result(publication, status="recorded") + self.assertTrue(reporting.publication_result_reliable([original])) + self.assertFalse(reporting.publication_result_reliable([original, uncertain])) + for collection in ([], [original, malformed[0]], [[original]]): + with self.subTest(collection=collection), self.assertRaises(ValueError): + reporting.validate_publication_result(collection) def test_host_handoff_is_not_a_receipt_or_a_claim_that_nothing_was_written(self): failure = HostEnvironmentUnavailable("compiler unavailable", capability_id="render", @@ -402,7 +411,6 @@ def test_object_producers_share_the_canonical_json_writer(self): "record_changed_scope_evidence", "record_substantive_review", "record_batch_page_review", - "complete_audit_receipt", "prepare_audit_plan", ) for name in producers: diff --git a/Tools/tests/test_update_task.py b/Tools/tests/test_update_task.py index 88205148..14605129 100644 --- a/Tools/tests/test_update_task.py +++ b/Tools/tests/test_update_task.py @@ -23,7 +23,6 @@ TOOLS = REPOSITORY / "Tools" FIXTURE = TOOLS / "tests" / "fixtures" / "runtime_state" / "valid" -from Tools.execution.audit import check_proof from Tools.execution.audit import terminal_proof_contract from Tools.execution.task_runtime import check_queue from Tools.execution.task_runtime import queue_check_receipt @@ -426,12 +425,14 @@ def completion_context(self): proof_path = ".cambium/receipts/update-task-proof.yaml" absolute_proof = self.root / proof_path absolute_proof.write_text("proof: current\n", encoding="utf-8") - terminal = check_proof._make_receipt( + terminal = kblib.make_receipt( terminal_proof_contract.PRODUCER_TOOL, terminal_proof_contract.PRODUCER_TOOL_VERSION, terminal_proof_contract.GATE_CHECK, proof_path, "pass", "fixture Terminal Proof", 1, + receipt_type_id=terminal_proof_contract.GATE_RECEIPT_TYPE_ID, ) + terminal["gate_id"] = terminal_proof_contract.GATE_ID terminal["checked_at"] = "2026-08-04T00:30:00Z" contract = result["progress"]["contract"] profile_view = result["_profile_authorized_view"] diff --git a/kernel/K02 Knowledge Work Construction/04 Corpus Planning Runtime Audit and Gate Boundaries.md b/kernel/K02 Knowledge Work Construction/04 Corpus Planning Runtime Audit and Gate Boundaries.md index 17c17693..148d3aa8 100644 --- a/kernel/K02 Knowledge Work Construction/04 Corpus Planning Runtime Audit and Gate Boundaries.md +++ b/kernel/K02 Knowledge Work Construction/04 Corpus Planning Runtime Audit and Gate Boundaries.md @@ -12,7 +12,7 @@ This module is the sole kernel owner of the cross-layer, runtime, and audit boun Coverage remains the sole owner of page or not-yet-created object disposition, canonical owner, prerequisites, and approved batch projection. The Required Queue remains the sole owner of batch manifests, order, dependencies, lifecycle, holds, revisions, fingerprints, and transition evidence. Progress remains the sole owner of task contract and task state. The three corpus-planning artifacts MAY reference stable object IDs or paths from those owners, but MUST NOT copy their mutable state into a second hand-maintained control plane. -[[kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation|K12/07]] owns evidence reuse, invalidation, receipts, and bounded systemic expansion for specialized audits. A finding MAY identify an unadmitted semantic gap for the Gap Register, or an accepted repair object for Coverage and Queue, but neither the finding nor the register replaces the canonical AuditPlan, AuditReceipt, Coverage, or Queue. Conversely, a corpus-planning pass does not constitute a specialized audit, Module Review, Terminal Audit, or Terminal Proof. +[[kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation|K12/07]] owns evidence reuse, invalidation, receipts, and bounded systemic expansion for specialized audits. A finding MAY identify an unadmitted semantic gap for the Gap Register, or an accepted repair object for Coverage and Queue, but neither the finding nor the register replaces the canonical AuditPlan, accepted evidence, Coverage, or Queue. Conversely, a corpus-planning pass does not constitute a specialized audit, Module Review, Terminal Audit, or Terminal Proof. When `Corpus Planning` has `applicability.state: configured`, an affected-scope audit MAY use only the Global Map's explicit downstream edges, the Matrix's explicit canonical-owner and Gap links, and the Gap Register's explicit capability/target links to form the initial affected set. It still verifies that set against the changed predicate and applies bounded systemic expansion. Corpus Planning supplies scope inputs; it does not select an audit result or make semantic-similarity inferences. @@ -28,6 +28,6 @@ The registered producer for Gate ID `corpus-plan-structure` validates a configur The registered producer for Gate ID `corpus-plan-semantic-acceptance` consumes one machine-readable decision plan under the `corpus-plan-acceptance-plan` contract. The plan names every current Capability ID exactly once, in Matrix order, with `accepted` or `rejected`, a rationale, the Profile-bound authority Role ID, and the closed decision-scope ID. The producer validates that envelope and the deterministic rank boundary but does not invent the authority's semantic decision. -An applied decision appends two separate AuditReceipts: a fresh `corpus-plan-structure` receipt and a `corpus-plan-semantic-acceptance` receipt that names the former. Both bind the exact Profile and planning-artifact identities, task and Queue identity, applicability, and repository snapshot. The semantic receipt additionally binds the decision plan, authority Role, decision scope, and exact ordered Capability decisions. A change to any bound identity or byte makes the affected receipt stale. Any human-readable or Agent-facing query result is a derived projection and creates no additional state owner. +An applied decision appends two separate Gate records: a fresh `corpus-plan-structure` receipt and a `corpus-plan-semantic-acceptance` receipt that names the former. Both bind the exact Profile and planning-artifact identities, task and Queue identity, applicability, and repository snapshot. The semantic receipt additionally binds the decision plan, authority Role, decision scope, and exact ordered Capability decisions. A change to any bound identity or byte makes the affected receipt stale. Any human-readable or Agent-facing query result is a derived projection and creates no additional state owner. For batch close, the gate is applicable when the frozen task contract requires Corpus Planning or the batch manifest intersects the exact affected-path projection defined above. An explicit Corpus Planning task requires `applicability.state: configured`; a manifest-only intersection MAY consume a current `not-applicable` structural receipt when the bounded batch merely changes the inactive slot itself. Unaffected batches do not acquire the child gate. A structural receipt never substitutes for semantic acceptance at a boundary that asserts a Capability has reached its target. diff --git a/kernel/K12 Quality Assurance Standard.md b/kernel/K12 Quality Assurance Standard.md index f4d0dfbd..96cdf5ae 100644 --- a/kernel/K12 Quality Assurance Standard.md +++ b/kernel/K12 Quality Assurance Standard.md @@ -18,7 +18,7 @@ This page is the stable entry for the Quality Assurance standard. Detailed rules | [[kernel/K12 Quality Assurance/04 Guidance and Source Review\|Guidance and Source Review]] | `Guidance Reconciliation Review`, `Source Intake And Promotion Review` | | [[kernel/K12 Quality Assurance/05 Automated and Manual Checks\|Automated and Manual Checks]] | `Automated Checks`, `Codification Admission`, `Domain-specific Checks`, `Manual Checks` | | [[kernel/K12 Quality Assurance/06 Completion Gate and Reporting\|Completion Gate and Reporting]] | `Completion Gate`, `Final Report`, `Related` | -| [[kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation\|Audit Evidence Reuse and Invalidation]] and [`audit-dimension-base.yaml`]() | `Purpose`, `Audit Layers`, `Dimension-specific Audit Receipt`, `Reuse Gate`, `Invalidation`, `Specialized Audit Boundary`, `Receipt Sealing and the Cold Chain`, `Terminal Reconciliation Rules`, `Related`; the YAML is the sole machine registry for base receipt dimensions, evidence roles, and Profile extension-target mappings | +| [[kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation\|Audit Evidence Reuse and Invalidation]] and [`audit-dimension-base.yaml`]() | `Purpose`, `Audit Layers`, `Dimension-specific Audit Evidence`, `Reuse Gate`, `Invalidation`, `Specialized Audit Boundary`, `Receipt Sealing and the Cold Chain`, `Terminal Reconciliation Rules`, `Related`; the YAML is the sole machine registry for base receipt dimensions, evidence roles, and Profile extension-target mappings | | [[kernel/K12 Quality Assurance/08 Judgment Item Dimension Map\|Judgment Item Dimension Map]] | `Purpose`, `Terms`, `Evidence Role`, `Uniform Sections`, `Item Map`, `Reverse Check`, `Profile Registration`, `Related`; this half files the Single Note Review layer | | [[kernel/K12 Quality Assurance/09 Batch-close Closed List\|Batch-close Closed List]] and [`batch-close-closed-list.yaml`]() | `Purpose`, `Batch-close Closed List`, `Related`; the YAML is the sole machine registry for current membership and order | | [[kernel/K12 Quality Assurance/10 Standards Version Adoption\|Standards Version Adoption]] | `Purpose And Sole Ownership`, `Trigger And Invariants`, `Adoption Plan Contract`, `Adoption Branches`, `Acceptance And Resume` | diff --git a/kernel/K12 Quality Assurance/01 Quality Dimensions and Single Note Review.md b/kernel/K12 Quality Assurance/01 Quality Dimensions and Single Note Review.md index b8b19aa3..a45de34b 100644 --- a/kernel/K12 Quality Assurance/01 Quality Dimensions and Single Note Review.md +++ b/kernel/K12 Quality Assurance/01 Quality Dimensions and Single Note Review.md @@ -25,7 +25,7 @@ Every piece of content is accepted against the following kernel dimensions: The selected profile MAY add language, expression readiness, or other extension dimensions through the `Audit Dimension Registry`, but MUST NOT delete, replace, or weaken the kernel dimensions above. -These eleven are acceptance vocabulary and grouping labels, not checks, and they are not the values an `AuditReceipt` `dimension` field may take. The map from each judgment item below to its receipt dimension is held by [[kernel/K12 Quality Assurance/08 Judgment Item Dimension Map|Judgment Item Dimension Map]]. +These eleven are acceptance vocabulary and grouping labels, not checks, and they are not the values an AuditPlan obligation `dimension` field may take. The map from each judgment item below to its receipt dimension is held by [[kernel/K12 Quality Assurance/08 Judgment Item Dimension Map|Judgment Item Dimension Map]]. ## Single Note Review diff --git a/kernel/K12 Quality Assurance/02 Rendering Verification.md b/kernel/K12 Quality Assurance/02 Rendering Verification.md index 1dbb6e10..c3bd2491 100644 --- a/kernel/K12 Quality Assurance/02 Rendering Verification.md +++ b/kernel/K12 Quality Assurance/02 Rendering Verification.md @@ -38,10 +38,14 @@ After applicability has one canonical selector, the state is: no construct → ` An unresolved-contract inventory may identify missing selectors or acceptance contracts only to prevent Tool-created obligations and false passes. An inventory entry is not completion evidence, an acceptance predicate, or a second specification, and cannot substitute for a typed contract. +A registered Profile rendering result binds the page, immutable plan obligation, construct contract, compiler/renderer dependencies and output at first publication. Consumers accept this native `profile-rendering-evidence` through K12/07 without copying its facts. Each rule retains its applicability, acceptance, fingerprints, failure and withdrawal boundaries. Sharing computation cannot make a missing contract pass or merge separate rules into one verdict. + ## Escalation Record [`rendering-verification-contract.yaml`](rendering-verification-contract.yaml) owns this record's shape and AuditPlan projection; it does not prove the underlying checks passed. +The plan-bound `rendering-verification-evidence` record is accepted at its first formal publication, and later consumers validate that same record against its obligation and batch inputs. There is no separate AuditReceipt wrapper for this record-shape acceptance. Its declaration, precise proof boundary, invalidation and correction remain attached to the actual record; it cannot discharge compilation, layout or visual-review obligations. + Each batch or audit records the highest level actually used with the following enumeration: ```text diff --git a/kernel/K12 Quality Assurance/03 Module and Coverage Review.md b/kernel/K12 Quality Assurance/03 Module and Coverage Review.md index 75dd0ab8..73bd207b 100644 --- a/kernel/K12 Quality Assurance/03 Module and Coverage Review.md +++ b/kernel/K12 Quality Assurance/03 Module and Coverage Review.md @@ -22,7 +22,7 @@ Before a module is complete, check: matches its actual semantic leaves and that each original section has exactly one canonical owner. -Module Review first consumes the valid AuditReceipts of batches already closed under [[kernel/K12 Quality Assurance/14 Batch Review#Batch Review|Batch Review]], then reviews the owner, dependency, coverage, and navigation invariants that can only be judged across batches. Local mechanisms with no relevant change SHOULD NOT be re-reviewed page by page; when receipts are missing or invalidated, or sampling exposes a systemic problem, expand the scope per [[kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation|Audit Evidence Reuse and Invalidation]]. +Module Review first consumes the valid plan-bound evidence of batches already closed under [[kernel/K12 Quality Assurance/14 Batch Review#Batch Review|Batch Review]], then reviews the owner, dependency, coverage, and navigation invariants that can only be judged across batches. Local mechanisms with no relevant change SHOULD NOT be re-reviewed page by page; when receipts are missing or invalidated, or sampling exposes a systemic problem, expand the scope per [[kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation|Audit Evidence Reuse and Invalidation]]. ## Coverage Reconciliation Review diff --git a/kernel/K12 Quality Assurance/05 Automated and Manual Checks.md b/kernel/K12 Quality Assurance/05 Automated and Manual Checks.md index ab6c934c..517958ee 100644 --- a/kernel/K12 Quality Assurance/05 Automated and Manual Checks.md +++ b/kernel/K12 Quality Assurance/05 Automated and Manual Checks.md @@ -29,6 +29,8 @@ The sole machine list for an ordinary batch's changed-scope obligations is [`cha Candidate rows can open review scope but cannot fail it directly. Maintenance, Standards-governance, and Terminal checks stay outside this base. Profile checks enter only through `k12-05-registered-scan` and remain Profile-owned. +Rows assigned `changed-scope-check-evidence` publish their check result and acceptance binding together. First publication MUST validate the original plan and obligation, registered check and acceptance predicate, due stage, exact input and contract fingerprints, and currentness. Consumers validate that same fact against the original obligation; they MUST NOT require a second complete AuditReceipt merely to repeat its binding. A failed check remains a failed historical attempt, not satisfied evidence. Input changes or withdrawal do not erase prior attempts and do not invalidate unrelated obligations. Native Gate and candidate records retain their distinct contracts. + - Empty- and short-file scans produce candidates only; a Tool cannot invent a threshold, unit, or applicable page set. - Missing Sources, Related, and metadata belong to the advisory `page-contract` Gate under [[kernel/K08 Metadata and Status/06 Frontmatter Applicability Contract|K08/06]]. Missing `Related` is not reported ([[kernel/K09 Wiki Link and Navigation/04 MOC Related and Link Creation|K09/04]]), while claim support remains [[kernel/K07 Sources and Accuracy Standard|K07]] review. - Frontmatter controlled vocabulary validation is performed by the diff --git a/kernel/K12 Quality Assurance/06 Completion Gate and Reporting.md b/kernel/K12 Quality Assurance/06 Completion Gate and Reporting.md index 55edf6df..bfc49ff5 100644 --- a/kernel/K12 Quality Assurance/06 Completion Gate and Reporting.md +++ b/kernel/K12 Quality Assurance/06 Completion Gate and Reporting.md @@ -45,7 +45,7 @@ After each large batch completes, report: - Queue path, structural/state revisions, fingerprint, transition receipt, and remaining Required work-unit count. - Which guidance this batch received, applied, queued, deferred, or superseded, and the corresponding version changes. - Which rendering levels and deterministic verifications were performed; if Levels 2–4 were entered, report the trigger, unresolved question, minimal check target, result, and whether expanded checking was triggered; if not entered, state `visual_trigger: not_applicable` explicitly. -- Which AuditReceipts were reused, superseded, or invalidated, what scope the incremental manual review and sampling covered, and whether systemic expansion was triggered. +- Which audit evidence records were reused, superseded, or invalidated, what scope the incremental manual review and sampling covered, and whether systemic expansion was triggered. The final task report MUST also attach the Amendment Log summary, Guidance Reconciliation, Coverage Ledger summary, the applicable build Terminal Proof or maintenance completion receipt, optional / deferred work, and the external evidence backlog. diff --git a/kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation.md b/kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation.md index f249bdf2..8a98cde5 100644 --- a/kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation.md +++ b/kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation.md @@ -11,7 +11,7 @@ This module specifies how verification evidence is reused across single pages, b 1. Every layer repeating expensive manual review from scratch, wasting execution time and context; 2. Continuing to rely on an old conclusion after content, dependencies, or rules have changed, merely because a page once passed. -The core chain: changed objects, applicability conditions, and acceptance predicates generate one complete AuditPlan whose obligations name their legal evidence kinds; obligations that require dimension-specific audit evidence produce append-only AuditReceipt records carrying artifact / dependency / contract fingerprints. Receipts are reusable while predicates and fingerprints remain valid, relevant changes trigger invalidation, bounded expansion applies when local failures show systemic impact, and finally Terminal reconciliation runs on the frozen snapshot. Append-only and immutable mean protocol-level history preservation, not cryptographic tamper resistance. +The core chain: changed objects, applicability conditions, and acceptance predicates generate one complete AuditPlan whose obligations name their legal evidence kinds; obligations produce their registered append-only native evidence carrying artifact / dependency / contract fingerprints. Receipts are reusable while predicates and fingerprints remain valid, relevant changes trigger invalidation, bounded expansion applies when local failures show systemic impact, and finally Terminal reconciliation runs on the frozen snapshot. Append-only and immutable mean protocol-level history preservation, not cryptographic tamper resistance. The `AuditPlan` a batch generates from this decision, and the checks that are incremental by default, are owned by [[kernel/K12 Quality Assurance/19 Incremental Audit Planning|Incremental Audit Planning]]. @@ -29,7 +29,7 @@ Each layer owns different questions; identical work must not be hidden behind di The same invariant MAY be reconfirmed at multiple layers, but each time the new audit object must be stated. For example, the Batch link check proves the graph still resolves after this batch's writes; the Terminal full-vault link check proves the final snapshot was not broken by subsequent batches. -## Dimension-specific Audit Receipt +## Dimension-specific Audit Evidence Audit evidence is stored per dimension; recording only a vague `reviewed: true` is not allowed. The sole machine authority for the base receipt-dimension namespace is [`audit-dimension-base.yaml`](audit-dimension-base.yaml). These dimensions separate structural, substantive, numeric, source/currentness, coverage/integration, rendering, and governance-contract evidence so that a pass in one concern cannot silently discharge another. @@ -37,11 +37,17 @@ The `Audit Dimension Registry` MAY append profile-owned dimensions, but MUST NOT Which dimension a kernel judgment item files its verdict under, and whether it emits a receipt at all, is fixed by [[kernel/K12 Quality Assurance/08 Judgment Item Dimension Map#Item Map|K12/08]]; an item that consumes evidence produced elsewhere does not open a second receipt for the same audit object. -One dimension-specific verification produces one append-only `AuditReceipt` protocol record. [`audit-receipt-contract.yaml`](audit-receipt-contract.yaml) is the sole normative source for its closed fields, shapes, result values, and serialization. Its `dimension` is mandatory and MUST resolve through the current Audit Dimension Registry. +Check facts and plan acceptance are distinct responsibilities. For the current plan-bound substantive-review, changed-scope, rendering and post-Delta member contracts, first formal publication verifies both and appends the native evidence once. There is no independent later acceptance fact requiring a copied full AuditReceipt. Each result retains its exact obligation, input and stage binding, producer, acceptance predicate, failure history and correction boundary. A future independent adoption fact must have its own authorized acceptance contract rather than being inferred from a wrapper. -An AuditPlan is not a demand that every obligation emit an AuditReceipt. It MAY consume any evidence kind admitted by its closed machine contract. In particular, `manifest_page_contract` consumes the dimensionless evidence of the registered `page-contract` Gate. That evidence remains a Gate record: a producer or consumer MUST NOT wrap it as an AuditReceipt or assign an arbitrary dimension merely to satisfy the AuditReceipt shape. A nullable AuditPlan `dimension` expresses this distinction; it does not make AuditReceipt dimensionless. +An AuditPlan consumes the evidence kinds admitted by its closed machine contract. A dimension separates acceptance concerns; it does not prescribe a second object. In particular, `manifest_page_contract` consumes dimensionless `page-contract` Gate evidence. It MUST NOT acquire an arbitrary dimension or be normalized to another evidence kind merely for accounting. -This page owns these AuditReceipt field meanings and evidence boundaries: +K12/09 members assigned `batch-close-member-evidence` bind their check facts to the immutable plan, exact obligation and post-Delta inputs at first formal publication. That publication MUST perform the same acceptance checks later consumed by close and Terminal. The obligation retains its dimension, producer and acceptance predicate in the original plan; the fact MUST NOT be copied into another complete AuditReceipt merely to restate that binding. This direct acceptance does not discharge any other obligation or make a partial close bundle complete. The final close commit, input currentness checks, write read-back and independent withdrawal references remain required. + +Changed-scope rows assigned `changed-scope-check-evidence` follow K12/05's first-publication acceptance boundary. Check facts and their plan acceptance are distinct responsibilities, but they are not duplicate persistent objects. The common acceptance contract remains required during publication, later reference, invalidation, correction and final consumption; locked currentness checks and write read-back cannot be replaced by an earlier observation. + +K12/02 assigns the same first-publication responsibility to its native rendering-record and Profile rendering evidence. A record-shape declaration and an actual compiler or renderer result remain different facts with different acceptance predicates; direct acceptance does not combine them. Review rounds and any independently required later adoption fact keep their own boundaries rather than being removed by this normalization. + +This page owns these evidence meanings and boundaries. Each native contract binds them directly or by exact reference to its immutable AuditPlan; a reference must resolve to the same obligation, not a copied definition: - `scope`: the pages, module, batch, or vault-wide snapshot the receipt actually covers. - `acceptance_predicate`: the specific condition evaluated against the recorded scope and bytes; writing only `QA passed` is not allowed. @@ -56,9 +62,9 @@ This page owns these AuditReceipt field meanings and evidence boundaries: The AuditPlan freezes the obligation definition when the batch opens; it does not prefill these three actual fingerprints. When the obligation reaches its declared due stage and the actual target exists, the producer recomputes and freezes the three fingerprints in the evidence. That due-stage resolution is immutably bound to the original AuditPlan and MUST NOT modify the plan or add an obligation. Reuse instead binds the exact historical receipt through `fingerprint_binding: reused-receipt` and re-proves the reuse gate below. -`last_reviewed`, `last_verified`, file length, or `authoring_status` cannot substitute for an AuditReceipt. +`last_reviewed`, `last_verified`, file length, or `authoring_status` cannot substitute for accepted audit evidence. -Deterministic and manual producers assigned an `audit-receipt` obligation emit the same registered dimension-specific receipt contract. A producer-level record is lightweight evidence; when it enters the Audit Receipt Register, the AuditPlan layer binds the complete AuditReceipt identity and uses that producer record as its evidence reference. Producers assigned another admitted evidence kind retain that kind's registered contract and are never normalized into an AuditReceipt merely for uniformity. +The exact page and page-set fingerprint protocol is owned by [`audit-fingerprint-contract.yaml`](audit-fingerprint-contract.yaml). Its serialization, path/body binding and included semantic frontmatter are unchanged by the removal of duplicate receipt packaging. First publication, later consumption, correction and close MUST use the same protocol. Semantic review rounds, failed records, locked input currentness and write read-back remain independent required boundaries. Receipts are stored by default in the Batch Contract, the Audit Report, or a separately managed index; the Coverage Ledger only needs to record the affected objects' latest valid receipt IDs and invalidation state, and complete receipts are not required to be copied into every knowledge page. diff --git a/kernel/K12 Quality Assurance/08 Judgment Item Dimension Map.md b/kernel/K12 Quality Assurance/08 Judgment Item Dimension Map.md index 0b824ad5..0de258bd 100644 --- a/kernel/K12 Quality Assurance/08 Judgment Item Dimension Map.md +++ b/kernel/K12 Quality Assurance/08 Judgment Item Dimension Map.md @@ -6,7 +6,7 @@ ## Purpose -An `AuditReceipt` carries one `dimension` from [`audit-dimension-base.yaml`](audit-dimension-base.yaml). This module maps page-level judgments; K12/18 maps higher layers, and [`batch-review-obligation-registry.yaml`](batch-review-obligation-registry.yaml) maps M-tier atoms. +A dimension-specific AuditPlan obligation carries one `dimension` from [`audit-dimension-base.yaml`](audit-dimension-base.yaml). This module maps page-level judgments; K12/18 maps higher layers, and [`batch-review-obligation-registry.yaml`](batch-review-obligation-registry.yaml) maps M-tier atoms. ## Terms diff --git a/kernel/K12 Quality Assurance/09 Batch-close Closed List.md b/kernel/K12 Quality Assurance/09 Batch-close Closed List.md index f352b02e..8f22fd69 100644 --- a/kernel/K12 Quality Assurance/09 Batch-close Closed List.md +++ b/kernel/K12 Quality Assurance/09 Batch-close Closed List.md @@ -20,6 +20,8 @@ The registered `batch-close-producer-v1` capability is the sole producer contrac Members 1–5 and 7 emit audit evidence under the dimensions filed in [[kernel/K12 Quality Assurance/18 Cross-page and Control-plane Dimension Map|K12/18]]. Member 6 resolves its audit dimension from the admitted selected Profile registration rather than adding a Profile rule to the Kernel base set. Member 8 instead consumes the existing dimensionless `page-contract` Gate evidence; it does not wrap that evidence as an AuditReceipt or invent a dimension. These bindings are part of each machine member row and must survive AuditPlan projection unchanged. +The seven emitted member facts use the registered `batch-close-member-evidence` kind and satisfy their exact AuditPlan obligations at first formal publication. They retain the input fingerprints, check results and candidate observations; the immutable plan owns the obligation definitions and dimensions. There is no separate later adoption fact in this same close transaction, so a second complete AuditReceipt and a duplicate producer-reference map are not required. The final aggregate commits all eight accepted members through the real reviewer attestation. Partial publication cannot authorize close; failed attempts, real review statements and correction history remain append-only. + Routed-gap settlement is checked before the expensive Closed List. The `open -> merge-ready` transition has already projected the frozen Delta over the live Coverage Ledger and bound a zero-unsettled prospective result; Delta apply repeats that projection, and the close producer now proves the landed Coverage still has zero open gaps routed to the closing batch. A mismatch or nonzero result fails before content checks run. This is the K13/08 lifecycle precondition, not an additional Closed List member. Before `registered_residual_content` is invoked, the aggregator MUST resolve its command from the same current `profile-load` contract admitted for the selected Profile. A foreign, missing, ambiguous, or otherwise unresolved Profile-owned dependency fails before a verifier subprocess starts and no close bundle is published. This use-site resolution is consumption of the one Profile contract, not an additional Closed List member and not a second registry parser. @@ -48,7 +50,7 @@ The independent reviewer explicitly disposes only the fresh partition, by stable The attestation binds the complete current candidate set, accepted counts and types, and the exact disposition evidence. Detailed rows may be externalized once under the registered evidence contract, but their bytes, count, identity, and content hash remain bound and reverified; externalization cannot weaken or duplicate the authorization surface. When the selected Profile configures a priority quota, its exceptions remain governed only by K00/07 and the Task Contract and must preserve the security-relevant decision facts needed for replay; an inactive quota produces no exception path. Omitted candidates, unused selectors, or a reviewer that is not procedurally independent fail. Actor labels remain audit assertions rather than operating-system authentication. -Every member receipt, reviewer attestation, global review, and aggregate must bind the same path-sensitive repository snapshot. Unsafe inputs, concurrent or verifier mutation, and incomplete publication fail closed. The digest detects stale or inconsistent local evidence; it is not a signature or provenance attestation. Interrupted publication must remain explicitly recoverable and cannot appear complete. +Every member receipt, reviewer attestation, page review, and aggregate must bind the same path-sensitive repository snapshot. The real reviewer attestation carries the shared immutable AuditPlan identity and complete evidence reconciliation once; the aggregate references that exact attestation and commits the final evidence set. A separate confirmation that the attestation was recorded adds no review fact and is not a required evidence object. Withdrawal of the real statement or its accepted evidence propagates through that reference to dependent page acceptance and close authority. Unsafe inputs, concurrent or verifier mutation, and incomplete publication fail closed. The digest detects stale or inconsistent local evidence; it is not a signature or provenance attestation. Interrupted publication must remain explicitly recoverable and cannot appear complete. Before the integrator records `merge-ready -> closed`, it separately consumes a current `required-queue-consistency` receipt over Queue, Coverage, and Progress after the delta. This is not another Closed List member: Required Queue validation has one canonical Gate at [[kernel/K13 Task Runtime and Execution Control/08 Required Queue Contract and Lifecycle|K13/08]]. diff --git a/kernel/K12 Quality Assurance/12 Substantive Correctness Review.md b/kernel/K12 Quality Assurance/12 Substantive Correctness Review.md index 1c57805e..966790f2 100644 --- a/kernel/K12 Quality Assurance/12 Substantive Correctness Review.md +++ b/kernel/K12 Quality Assurance/12 Substantive Correctness Review.md @@ -18,7 +18,7 @@ Execution is performed by a procedurally separate review context carrying only t - Spot check 2–3 key claims against the source's original text. - Check for over-extension of the "the source does not say it that strongly" kind. -The review produces `substantive_review` producer evidence under the sole machine authority of [`substantive-review-contract.yaml`](substantive-review-contract.yaml). The unique producer route is capability `substantive-review-attestation-v1`; the `batch-review` Gate is its consumer. At the `pre-merge` due stage, a passing record discharges only the exact AuditPlan obligation it binds, as `audit-receipt` evidence in dimension `content_and_depth` against acceptance predicate `content-correctness`. The AuditPlan layer completes the producer record into the full [`AuditReceipt`](audit-receipt-contract.yaml) rather than treating that record as a second receipt schema. +The review produces `substantive_review` evidence under the sole machine authority of [`substantive-review-contract.yaml`](substantive-review-contract.yaml). The unique producer route is capability `substantive-review-attestation-v1`; the `batch-review` Gate is its consumer. At the `pre-merge` due stage, a passing record discharges only the exact AuditPlan obligation it binds, as `substantive-review-evidence` in dimension `content_and_depth` against acceptance predicate `content-correctness`. First publication MUST accept that binding and the legal review round against current inputs, including locked pre-write verification and exact write read-back. A second object that only copies this already accepted binding is not required. The original review statement, findings, failed rounds, predecessor links, correction history and independent reviewer requirement remain intact. Trigger-to-partition projection is fixed as follows: diff --git a/kernel/K12 Quality Assurance/14 Batch Review.md b/kernel/K12 Quality Assurance/14 Batch Review.md index 3bfa173f..ce13acd9 100644 --- a/kernel/K12 Quality Assurance/14 Batch Review.md +++ b/kernel/K12 Quality Assurance/14 Batch Review.md @@ -12,10 +12,12 @@ Gate merge rules (for tier determination see [[kernel/K00 Standards Control/07 E - Note-level acceptance for S/M-tier pages is folded into Batch Review; no separate note gate is opened, and an M-tier page MUST NOT produce an independent `substantive-review-record`. - For `n` S-tier pages, check all when `n < 2`; otherwise sample `max(2, ceil(n × 20 / 100))`. The Tool deterministically selects and freezes the set. Findings expand scope under [[kernel/K12 Quality Assurance/07 Audit Evidence Reuse and Invalidation|K12/07]]. -- M-tier pages pass the canonical [[kernel/K12 Quality Assurance/01 Quality Dimensions and Single Note Review#M-tier Gate Checklist|M-tier checklist]] page by page. Its sole atomic projection is [`batch-review-obligation-registry.yaml`](batch-review-obligation-registry.yaml); every atom stays in the AuditPlan, and conditional `not-applicable` requires a reason. +- M-tier pages pass the canonical [[kernel/K12 Quality Assurance/01 Quality Dimensions and Single Note Review#M-tier Gate Checklist|M-tier checklist]] page by page. Its sole atomic projection is [`batch-review-obligation-registry.yaml`](batch-review-obligation-registry.yaml). The AuditPlan freezes emitting definitions, including conditional judgments; a conditional `not-applicable` requires a reason. Requirements already proved by planned evidence retain their rule identities and exact consumption selectors, not duplicate production obligations. - L-tier pages keep an independent note gate, executed in full per [[kernel/K12 Quality Assurance/01 Quality Dimensions and Single Note Review|K12/01]], and are not folded into this section. -The registry also owns the M/S producer-evidence contract. A `consumes` atom has an exact selector or `hold`; a Tool cannot substitute an arbitrary pass. Sampled-S evidence remains dimensionless and is never fabricated as an `AuditReceipt`. +The registry owns the M/S evidence contract. Each `consumes` selector resolves to original planned evidence, without a second reviewer declaration. Wiki Link evidence covers missing and ambiguous links; batch rendering-boundary evidence proves the permitted level or exception, not compilation or layout. Profile-rendering absence requires the existing construct/contract closure; an unresolved selector or contract gap remains HOLD. Sampled-S evidence remains dimensionless, never a fabricated `AuditReceipt`. + +M results reference their immutable AuditPlan, not copies of its definitions. Distinct facts retain statements, input/dependency fingerprints and independently correctable identities. The registered failure-applicability fact is decided once: genuine absence permits the accepted explicit-N/A result to cover the exact same-page conditional obligations, but it must attest to the page's explanation; a Receipt reason alone cannot replace that explanation. Otherwise, distinct answers bind the accepted condition. Withdrawal removes the common fact's coverage and dependent authority, not unrelated results. Consumers resolve these exact plan/registry relations, never an arbitrary record or blanket page pass. Publications remain independent: a later failure does not undo earlier valid results. Unaffected results remain reusable under K12/07. **In-batch items** precede `merge-ready`; one current `batch-review` Gate receipt binds the batch, task, Delta evidence, complete applicable AuditPlan closure, and any Profile-registered judgments. Missing, extra, stale, or mis-bound evidence fails. **Global items** are verified during serial merge without repeating semantic review. @@ -26,7 +28,7 @@ In-batch items (merge-ready preconditions): - Required expression migrations registered by the `Expression Layer Entry` are complete or have an explicit disposition and pass R05; any supplemental profile gate is also closed. - Changed-scope automated checks, manual content review, and the applicable rendering level are complete. -- The [`AuditPlan`](audit-plan-contract.yaml) is complete; reuse is explicit, and each obligation retains its planned evidence kind. Only dimension-specific obligations produce an [`AuditReceipt`](audit-receipt-contract.yaml). +- The [`AuditPlan`](audit-plan-contract.yaml) is complete; reuse is explicit, and each obligation retains its planned evidence kind. Every obligation is accepted through its native evidence contract and exact plan binding. - Page frontmatter projections of every page the batch touched agree with the post-delta Coverage owner state, per [[kernel/K08 Metadata and Status/07 Frontmatter Writer and Projection Authority|K08/07]]. A substantive change advances evidence-bound `last_content_modified` and invalidates the old review; `last_reviewed` returns only from review evidence for the current semantic fingerprint. Any `last_verified` change cites the separate verification evidence that earned it. - Each Profile-registered Batch Review Requirement has one current per-target judgment bound to its `profile-extension` plan row and fingerprints; close cannot reconstruct or accept a free-standing judgment. diff --git a/kernel/K12 Quality Assurance/16 Terminal Proof Contract.md b/kernel/K12 Quality Assurance/16 Terminal Proof Contract.md index 994fd26f..0a8b62ef 100644 --- a/kernel/K12 Quality Assurance/16 Terminal Proof Contract.md +++ b/kernel/K12 Quality Assurance/16 Terminal Proof Contract.md @@ -30,11 +30,11 @@ The Proof copies the resolved loading selection frozen by the Task Contract; it `full_deterministic_results` references the complete deterministic set run against the final frozen snapshot. `unverified_batches = 0` requires the Queue-derived merge view to be empty; it cannot be satisfied by a separate manually maintained list. -Every build Proof consumes one current `required-queue-completion` receipt and one current `corpus-plan-structure` receipt, including when the selected Profile declares Corpus Planning not applicable. When it is configured, the Proof also consumes one current `corpus-plan-semantic-acceptance` receipt covering every current Capability ID under the Profile-authorized role and decision scope. The Proof binds these terminal Gate records through the canonical Terminal Audit receipt register. Dimension evidence is derived only from the complete AuditPlan and close reconciliation of admitted `closed` batches: every cited ref is the current selected evidence of one non-dimensionless obligation and remains subject to its registered evidence-kind owner. Full AuditReceipts additionally remain byte-identical members of the separate AuditReceipt register; other admitted evidence kinds are not converted into AuditReceipts merely for Terminal accounting. Every cited record must bind the same Profile, planning artifacts, task state, and frozen evidence context accepted by its closed batch. Missing, duplicate, rejected, malformed, aliased, foreign, or stale evidence blocks completion. +Every build Proof consumes one current `required-queue-completion` receipt and one current `corpus-plan-structure` receipt, including when the selected Profile declares Corpus Planning not applicable. When it is configured, the Proof also consumes one current `corpus-plan-semantic-acceptance` receipt covering every current Capability ID under the Profile-authorized role and decision scope. The Proof binds these terminal Gate records through the canonical Terminal Audit receipt register. Dimension evidence is derived only from the complete AuditPlan and close reconciliation of admitted `closed` batches: every cited ref is the current selected evidence of one non-dimensionless obligation and remains subject to its registered evidence-kind owner. The actual native records are consumed through that frozen selection; Terminal does not require a second register containing copied acceptance records. Every cited record must bind the same Profile, planning artifacts, task state, and frozen evidence context accepted by its closed batch. Missing, duplicate, rejected, malformed, aliased, foreign, or stale evidence blocks completion. Rendering evidence states the highest level actually used and the verification result. Where no visual exception trigger exists, an explicit not-applicable result is sufficient; absence of UI, screenshots, or recordings does not block completion. -Dimension coverage accounts for every base dimension in K12/07 and every applicable registered extension dimension. A dimension that ran cites the exact current selected evidence refs of its applicable AuditPlan obligations, as frozen by the corresponding close reconciliation. Dimensionless Gate evidence never enters this map. A dimension may carry an explicit reasoned not-applicable decision only when the complete closed-plan set contains no applicable obligation in that dimension; the absence of an AuditReceipt is not evidence of non-applicability. Omission, an empty evidence set, an unresolvable plan or registry, a ref outside the close reconciliation, duplicate use across dimensions, or stale or invalidated evidence is not a pass. Whether a not-applicable rationale is true remains a semantic review item. +Dimension coverage accounts for every base dimension in K12/07 and every applicable registered extension dimension. A dimension that ran cites the exact current selected evidence refs of its applicable AuditPlan obligations, as frozen by the corresponding close reconciliation. Dimensionless Gate evidence never enters this map. A dimension may carry an explicit reasoned not-applicable decision only when the complete closed-plan set contains no applicable obligation in that dimension; the absence of a record is not evidence of non-applicability. Omission, an empty evidence set, an unresolvable plan or registry, a ref outside the close reconciliation, duplicate use across dimensions, or stale or invalidated evidence is not a pass. Whether a not-applicable rationale is true remains a semantic review item. ## Terminal Completion Gate diff --git a/kernel/K12 Quality Assurance/19 Incremental Audit Planning.md b/kernel/K12 Quality Assurance/19 Incremental Audit Planning.md index e843ad0c..725e289d 100644 --- a/kernel/K12 Quality Assurance/19 Incremental Audit Planning.md +++ b/kernel/K12 Quality Assurance/19 Incremental Audit Planning.md @@ -9,7 +9,7 @@ Each batch publishes one immutable `AuditPlan` when it enters `open`. [`audit-pl Completeness is derived from the current Kernel registries plus registrations admitted through an existing Kernel extension point. A Profile extension MUST stay under that extension point and MUST NOT be inserted into a Kernel base closed set. A Tool may project these definitions, but it cannot invent an obligation, broaden applicability, change the acceptance predicate, or grant a new producer or consumer authority. -The complete plan may consume different registered evidence kinds. Only an `audit-receipt` obligation requires a non-null registered dimension and produces the dimension-specific receipt owned by K12/07-K12/08. A dimensionless Gate obligation, including the `page-contract` evidence consumed by `manifest_page_contract`, retains its Gate evidence kind and MUST NOT receive an invented dimension. The plan partitions are: +The complete plan consumes registered evidence kinds according to each obligation's acceptance contract. Native evidence binds its registered dimension where required by K12/07-K12/08; it does not need a second receipt wrapper. A dimensionless Gate obligation, including the `page-contract` evidence consumed by `manifest_page_contract`, retains its Gate evidence kind and MUST NOT receive an invented dimension. The plan partitions are: - mandatory full deterministic checks; - changed-scope deterministic checks; @@ -26,7 +26,7 @@ The complete plan may consume different registered evidence kinds. Only an `audi Every obligation belongs to exactly one partition. The AuditPlan itself carries no actual per-obligation artifact, dependency, or contract fingerprint. When an obligation reaches `pre-merge` or `post-delta-close` and its actual target exists, the stage resolver freezes those three actual fingerprints in the evidence-time record, or binds the exact reusable receipt that already carries them. That resolution is immutable and binds the original plan ID and plan fingerprint; it MUST NOT rewrite the AuditPlan or append an obligation after `open`. -The `post-delta-close` obligations derived from the K12/09 Batch-close Closed List all resolve against one identical post-Delta after-image. Mixed snapshots cannot form a closure. The `closed` transition consumes the complete AuditPlan closure across all registered evidence kinds, explicit reconciliation of reused, superseded, and invalidated evidence, and zero unresolved required invalidations; it cannot validate only the subset represented as AuditReceipts. This semantic owner does not prescribe action order; registered capabilities own deterministic diffing, partition construction, stage resolution, and validation. +The `post-delta-close` obligations derived from the K12/09 Batch-close Closed List all resolve against one identical post-Delta after-image. Mixed snapshots cannot form a closure. The `closed` transition consumes the complete AuditPlan closure across all registered evidence kinds, explicit reconciliation of reused, superseded, and invalidated evidence, and zero unresolved required invalidations; it cannot validate only one evidence kind. This semantic owner does not prescribe action order; registered capabilities own deterministic diffing, partition construction, stage resolution, and validation. The mandatory full deterministic partition is the [[kernel/K12 Quality Assurance/09 Batch-close Closed List#Batch-close Closed List|Batch-close Closed List]]; this module decides the plan, not the list's membership. diff --git a/kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml b/kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml new file mode 100644 index 00000000..30a5ca0b --- /dev/null +++ b/kernel/K12 Quality Assurance/audit-fingerprint-contract.yaml @@ -0,0 +1,41 @@ +schema_version: 1 +contract_id: cambium-audit-fingerprint +semantic_owner: K12/07 + +# K12/07 owns this projection. A page fingerprint binds the canonical +# repository-relative path, the exact body bytes after any complete +# frontmatter fence, and only the six listed semantic frontmatter fields. +# YAML spelling and mapping order do not change the fingerprint; presence and +# normalized value do. Every other frontmatter field is deliberately excluded. +page_artifact_fingerprint: + protocol_id: cambium-page-artifact-v1 + digest_serialization: sha256-prefixed-canonical-json-utf8 + page_material_fields: + - protocol_id + - path + - frontmatter + - body + path_binding: canonical-repository-relative-posix + body_binding: exact-bytes-after-frontmatter + frontmatter_normalization: restricted-yaml-semantic + opening_frontmatter_marker: "---" + included_frontmatter_fields: + - type + - priority + - tier + - coverage_disposition + - lifecycle + - prerequisites + excluded_frontmatter_policy: all-other-fields + absent_included_field_policy: omit + closing_frontmatter_markers: + - "---" + - "..." + page_set_protocol_id: cambium-page-artifact-set-v1 + page_set_material_fields: + - protocol_id + - members + page_set_member_fields: + - path + - artifact_fingerprint + page_set_order: canonical-path-ascending diff --git a/kernel/K12 Quality Assurance/audit-plan-contract.yaml b/kernel/K12 Quality Assurance/audit-plan-contract.yaml index 52550b92..d5759031 100644 --- a/kernel/K12 Quality Assurance/audit-plan-contract.yaml +++ b/kernel/K12 Quality Assurance/audit-plan-contract.yaml @@ -151,9 +151,13 @@ due_stage_values: - post-delta-close evidence_kind_values: - - audit-receipt + - changed-scope-check-evidence + - rendering-verification-evidence + - profile-rendering-evidence + - substantive-review-evidence - gate-receipt - batch-page-review-record + - batch-close-member-evidence - candidate-set-receipt - page-batch-judgment-v2 diff --git a/kernel/K12 Quality Assurance/audit-receipt-contract.yaml b/kernel/K12 Quality Assurance/audit-receipt-contract.yaml deleted file mode 100644 index 139a002f..00000000 --- a/kernel/K12 Quality Assurance/audit-receipt-contract.yaml +++ /dev/null @@ -1,200 +0,0 @@ -schema_version: 3 -contract_id: cambium-audit-receipt -semantic_owner: K12/07-K12/08 -record_kind: audit-receipt -fingerprint_phase: evidence-time -dimension_requirement: registered-non-null -producer_binding: exactly-one-of-capability-or-gate - -# K12/07 owns this projection. A page fingerprint binds the canonical -# repository-relative path, the exact body bytes after any complete -# frontmatter fence, and only the six listed semantic frontmatter fields. -# YAML spelling and mapping order do not change the fingerprint; presence and -# normalized value do. Every other frontmatter field is deliberately excluded. -page_artifact_fingerprint: - protocol_id: cambium-page-artifact-v1 - digest_serialization: sha256-prefixed-canonical-json-utf8 - page_material_fields: - - protocol_id - - path - - frontmatter - - body - path_binding: canonical-repository-relative-posix - body_binding: exact-bytes-after-frontmatter - frontmatter_normalization: restricted-yaml-semantic - opening_frontmatter_marker: "---" - included_frontmatter_fields: - - type - - priority - - tier - - coverage_disposition - - lifecycle - - prerequisites - excluded_frontmatter_policy: all-other-fields - absent_included_field_policy: omit - closing_frontmatter_markers: - - "---" - - "..." - page_set_protocol_id: cambium-page-artifact-set-v1 - page_set_material_fields: - - protocol_id - - members - page_set_member_fields: - - path - - artifact_fingerprint - page_set_order: canonical-path-ascending -fields: - - field: schema_version - type: integer - nullable: false - - field: record_kind - type: string - nullable: false - - field: receipt_type_id - type: string - nullable: false - - field: receipt_id - type: string - nullable: false - - field: plan_id - type: string - nullable: false - - field: audit_plan_sha256 - type: sha256 - nullable: false - - field: obligation_id - type: string - nullable: false - - field: owner_kind - type: string - nullable: false - - field: owner_rule_id - type: string - nullable: false - - field: kernel_extension_point - type: string - nullable: true - - field: task_id - type: string - nullable: false - - field: batch_id - type: string - nullable: false - - field: opening_transition_receipt - type: string - nullable: false - - field: upstream_revision_id - type: string - nullable: false - - field: active_standards_sha256 - type: sha256 - nullable: false - - field: selected_profile_manifest - type: string - nullable: false - - field: profile_snapshot_sha256 - type: sha256 - nullable: false - - field: profile_contract_fingerprint - type: sha256 - nullable: false - - field: due_stage - type: string - nullable: false - - field: evidence_role - type: string - nullable: false - - field: evidence_kind - type: string - nullable: false - - field: dimension - type: string - nullable: false - - field: scope - type: string-list - nullable: false - - field: acceptance_predicate - type: string - nullable: false - - field: producer_check - type: string - nullable: false - - field: producer_capability - type: string - nullable: true - - field: producer_gate_id - type: string - nullable: true - - field: consumer_gate_id - type: string - nullable: false - - field: fingerprint_binding - type: string - nullable: false - - field: artifact_fingerprint - type: sha256 - nullable: false - - field: dependency_fingerprint - type: sha256 - nullable: false - - field: contract_fingerprint - type: sha256 - nullable: false - - field: verifier - type: string - nullable: false - - field: method - type: string - nullable: false - - field: evidence_ref - type: string - nullable: false - - field: checked_at - type: utc-timestamp - nullable: false - - field: review_due - type: utc-timestamp - nullable: true - - field: result - type: string - nullable: false - - field: invalidated_by - type: string - nullable: true - - field: reused_receipt_id - type: string - nullable: true - - field: reuse_reason - type: string - nullable: true -result_values: - - passed - - failed - -due_stage_values: - - pre-merge - - post-delta-close - -evidence_role_values: - - emits - -# A dimensionless Gate record remains Gate evidence. It is never normalized -# into this dimension-specific record kind by assigning an arbitrary dimension. -evidence_kind_values: - - audit-receipt - -owner_kind_values: - - kernel - - profile-extension - -fingerprint_binding_values: - - evidence-time - - reused-receipt - -fingerprint_fields: - - artifact_fingerprint - - dependency_fingerprint - - contract_fingerprint -reuse_fields: - - reused_receipt_id - - reuse_reason diff --git a/kernel/K12 Quality Assurance/batch-close-closed-list.yaml b/kernel/K12 Quality Assurance/batch-close-closed-list.yaml index 076ff315..6395b6cd 100644 --- a/kernel/K12 Quality Assurance/batch-close-closed-list.yaml +++ b/kernel/K12 Quality Assurance/batch-close-closed-list.yaml @@ -14,7 +14,7 @@ members: producer_check: closed_list_wiki_link_resolution consumer_gate_id: batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links dimension_binding: fixed - member_id: structural_validity @@ -25,7 +25,7 @@ members: producer_check: closed_list_structural_validity consumer_gate_id: batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links dimension_binding: fixed - member_id: graph_and_duplicate_basenames @@ -36,7 +36,7 @@ members: producer_check: closed_list_graph_and_duplicate_basenames consumer_gate_id: batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: structure_and_links dimension_binding: fixed - member_id: coverage_file_count @@ -47,7 +47,7 @@ members: producer_check: closed_list_coverage_file_count consumer_gate_id: batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: coverage_and_integration dimension_binding: fixed - member_id: guidance_and_contract_continuity @@ -58,7 +58,7 @@ members: producer_check: closed_list_guidance_and_contract_continuity consumer_gate_id: batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: guidance_and_contract dimension_binding: fixed - member_id: registered_residual_content @@ -69,7 +69,7 @@ members: producer_check: closed_list_registered_residual_content consumer_gate_id: batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: null dimension_binding: profile-registration - member_id: controlled_vocabulary @@ -80,7 +80,7 @@ members: producer_check: closed_list_controlled_vocabulary consumer_gate_id: batch-close evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: batch-close-member-evidence dimension: guidance_and_contract dimension_binding: fixed - member_id: manifest_page_contract diff --git a/kernel/K12 Quality Assurance/batch-review-obligation-registry.yaml b/kernel/K12 Quality Assurance/batch-review-obligation-registry.yaml index f1b23fd5..5d282555 100644 --- a/kernel/K12 Quality Assurance/batch-review-obligation-registry.yaml +++ b/kernel/K12 Quality Assurance/batch-review-obligation-registry.yaml @@ -1,20 +1,20 @@ -schema_version: 3 +schema_version: 4 registry_id: cambium-batch-review-obligations semantic_owner: K12/01-K12/14 machine_projection_owner: K12/14 # This is the sole machine projection of the Kernel-owned M-tier checklist and # S-tier sampling rule. The seven M-tier bullets remain human-readable source -# groups; only the atomic items below are AuditPlan obligation members. +# groups. Emitting items become AuditPlan members; consuming items reference +# the original planned evidence, without a second attestation obligation. closed_world: m_tier_atomic_items: true source_groups_are_obligations: false profile_extensions_in_base_set: false unknown_item_fields: reject -# The plan freezes every registered atom as a definition. A conditional atom -# is discharged by an explicit page-review disposition, never by disappearing -# from the plan or by silently being treated as universally applicable. +# The plan freezes every emitting definition, including conditional ones. +# Consumption coverage is resolved from the same frozen original obligations. m_applicability_contract: unconditional_predicate: always disposition_values: @@ -22,9 +22,19 @@ m_applicability_contract: - not-applicable applicable_reason: null not_applicable_reason: nonempty - plan_definition_policy: freeze-all-registered-atoms + plan_definition_policy: freeze-emits-and-resolve-consumption required_dependency_disposition: applicable +# The existing explicit-N/A item owns this one shared semantic condition. +# A passing applicable answer attests that the page explicitly states why +# failure behavior is genuinely absent. It covers the conditional items with +# that same predicate. Otherwise their distinct applicable answers remain +# independently correctable and bind the accepted common condition evidence. +m_shared_applicability: + condition_item_id: m03-not-applicable-explicit + dependent_predicate: when-failure-behavior-applies + condition_covers_dependents_when: applicable + audit_plan_projection: owner_kind: kernel kernel_extension_point: null @@ -48,8 +58,8 @@ audit_plan_projection: # M07 consumes the complete same-page changed-scope deterministic closure. # The conditional Profile-rendering atom consumes every same-page, current # Profile-rendering obligation frozen by the typed Profile contract. A page -# with no matching obligation can still record an explicit not-applicable -# disposition; an applicable page cannot pass without the exact evidence. +# with no matching construct needs no duplicate N/A declaration. The Profile +# plan closure must still reject a present construct without a valid contract. m_consumption_contracts: - item_id: m05-no-required-link-missing resolution: resolved @@ -134,6 +144,28 @@ m_consumption_contracts: match_cardinality: one-or-more-all-matching-required hold_reason: null + - item_id: m07-rendering-level-or-exception + resolution: resolved + selector: + selector_id: m07-batch-rendering-boundary-v1 + source: audit-plan-obligation-evidence + owner_kind: kernel + owner_rule_ids: + - k12-02-rendering-verification-record + kernel_extension_point: null + partition: changed-scope-deterministic + due_stage: pre-merge + target_binding: same-batch + evidence_role: emits + obligation_status: required + consumer_gate_id: batch-review + evidence_currency: current + evidence_result_values: + - pass + - passed + match_cardinality: exactly-one + hold_reason: null + m_tier_source_groups: - group_id: m01-metadata-and-status display_order: 1 @@ -666,10 +698,10 @@ m_tier_atomic_items: contract_id: k12-01-m-tier-no-required-link-missing-v1 text: No required link is missing. evidence_role: consumes - evidence_kind: batch-page-review-record + evidence_kind: null dimension: structure_and_links - producer_capability: batch-page-review-attestation-v1 - producer_check: batch_page_review:m05-no-required-link-missing + producer_capability: null + producer_check: null consumer_gate_id: batch-review due_stage: pre-merge trigger_partition_mappings: @@ -686,10 +718,10 @@ m_tier_atomic_items: contract_id: k12-01-m-tier-no-required-link-ambiguous-v1 text: No required link is ambiguous. evidence_role: consumes - evidence_kind: batch-page-review-record + evidence_kind: null dimension: structure_and_links - producer_capability: batch-page-review-attestation-v1 - producer_check: batch_page_review:m05-no-required-link-ambiguous + producer_capability: null + producer_check: null consumer_gate_id: batch-review due_stage: pre-merge trigger_partition_mappings: @@ -786,10 +818,10 @@ m_tier_atomic_items: contract_id: k12-01-m-tier-triggered-rendering-obligations-applied-v1 text: All triggered rendering obligations have been applied. evidence_role: consumes - evidence_kind: batch-page-review-record + evidence_kind: null dimension: rendering - producer_capability: batch-page-review-attestation-v1 - producer_check: batch_page_review:m06-triggered-rendering-obligations-applied + producer_capability: null + producer_check: null consumer_gate_id: batch-review due_stage: pre-merge trigger_partition_mappings: @@ -806,10 +838,10 @@ m_tier_atomic_items: contract_id: k12-01-m-tier-applicable-deterministic-checks-pass-v1 text: Applicable deterministic checks pass. evidence_role: consumes - evidence_kind: batch-page-review-record + evidence_kind: null dimension: guidance_and_contract - producer_capability: batch-page-review-attestation-v1 - producer_check: batch_page_review:m07-applicable-deterministic-checks-pass + producer_capability: null + producer_check: null consumer_gate_id: batch-review due_stage: pre-merge trigger_partition_mappings: @@ -825,11 +857,11 @@ m_tier_atomic_items: acceptance_contract: contract_id: k12-01-m-tier-rendering-level-or-exception-v1 text: Rendering remains at Level 0 / Level 1 unless an objective visual exception trigger and unresolved question are recorded. - evidence_role: emits - evidence_kind: batch-page-review-record + evidence_role: consumes + evidence_kind: null dimension: rendering - producer_capability: batch-page-review-attestation-v1 - producer_check: batch_page_review:m07-rendering-level-or-exception + producer_capability: null + producer_check: null consumer_gate_id: batch-review due_stage: pre-merge trigger_partition_mappings: @@ -973,6 +1005,8 @@ producer_evidence_contract: type: string - field: consumed_evidence_refs type: string-list + - field: covered_obligation_ids + type: string-list - field: sample_rule_id type: string - field: sample_population_count @@ -1019,15 +1053,6 @@ producer_evidence_contract: - profile_snapshot_sha256 - profile_contract_fingerprint - tier - - partition - - due_stage - - evidence_role - - evidence_kind - - dimension - - acceptance_predicate - - producer_capability - - consumer_gate_id - - fingerprint_binding - artifact_fingerprint - dependency_fingerprint - contract_fingerprint @@ -1045,7 +1070,17 @@ producer_evidence_contract: - item_id - rule_id - source_group + - covered_obligation_ids forbidden_fields: + - partition + - due_stage + - evidence_role + - evidence_kind + - dimension + - acceptance_predicate + - producer_capability + - consumer_gate_id + - fingerprint_binding - sample_rule_id - sample_population_count - sample_population_targets @@ -1057,13 +1092,23 @@ producer_evidence_contract: - selection_fingerprint - selection_frozen_at invariants: - - item_id, rule_id, source_group, check, evidence_role, dimension, acceptance_predicate, producer_capability, consumer_gate_id, due_stage, and partition equal the named registry item and its resolved trigger partition. - - dimension is exactly one registered receipt dimension. + - item_id, rule_id, source_group, and check name exactly one registry item. The plan_id, audit_plan_sha256, and obligation_id reference the immutable obligation definition; its partition, stage, role, dimension, predicate, producer, consumer, and fingerprint boundary are not copied into every atomic result. + - The referenced obligation dimension is exactly the registered item dimension; each item retains its own artifact, dependency, and contract fingerprints and independent correction identity. - An always-applicable item records applicable with a null reason; a conditional item records applicable with a null reason or not-applicable with a nonempty reason. - - An emits item has an empty consumed_evidence_refs list. An applicable consumes item binds exactly the canonical evidence selected by its resolved consumption contract; an unresolved selector is HOLD. A not-applicable conditional consumes item binds no evidence. + - Consuming requirements do not produce M declarations. A shared-condition dependent binds the exact accepted condition evidence; other emitting items have no consumed references. + - Only the registered common condition may cover other obligation IDs, and only when it passes in its covering disposition. The exact covered set is derived from the same page and original plan, never supplied by the reviewer. Withdrawing this common fact invalidates its coverage and dependents; unrelated results retain their own correction identities. - review_variant: s-sampled-page tier: S required_fields: + - partition + - due_stage + - evidence_role + - evidence_kind + - dimension + - acceptance_predicate + - producer_capability + - consumer_gate_id + - fingerprint_binding - sample_rule_id - sample_population_count - sample_population_targets @@ -1075,6 +1120,7 @@ producer_evidence_contract: - selection_fingerprint - selection_frozen_at forbidden_fields: + - covered_obligation_ids - applicability_disposition - applicability_reason - item_id diff --git a/kernel/K12 Quality Assurance/changed-scope-check-registry.yaml b/kernel/K12 Quality Assurance/changed-scope-check-registry.yaml index 6a524d82..8bc21089 100644 --- a/kernel/K12 Quality Assurance/changed-scope-check-registry.yaml +++ b/kernel/K12 Quality Assurance/changed-scope-check-registry.yaml @@ -11,7 +11,7 @@ base_rules: producer_capability: changed-scope-evidence-adapter-v1 producer_check: changed_scope_guidance_state_zero_counts evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract dimension_binding: fixed consumer_gate_id: batch-review @@ -22,7 +22,7 @@ base_rules: producer_capability: changed-scope-evidence-adapter-v1 producer_check: changed_scope_coverage_routing_state evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: coverage_and_integration dimension_binding: fixed consumer_gate_id: batch-review @@ -55,7 +55,7 @@ base_rules: producer_capability: changed-scope-evidence-adapter-v1 producer_check: changed_scope_frozen_task_contract_references evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: guidance_and_contract dimension_binding: fixed consumer_gate_id: batch-review @@ -66,7 +66,7 @@ base_rules: producer_capability: changed-scope-evidence-adapter-v1 producer_check: changed_scope_level0_fence_closure evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: structure_and_links dimension_binding: fixed consumer_gate_id: batch-review @@ -88,7 +88,7 @@ base_rules: producer_capability: changed-scope-evidence-adapter-v1 producer_check: changed_scope_level0_mermaid_fence_closure evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: rendering dimension_binding: fixed consumer_gate_id: batch-review @@ -99,7 +99,7 @@ base_rules: producer_capability: changed-scope-evidence-adapter-v1 producer_check: changed_scope_level1_markdown_table_static evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: changed-scope-check-evidence dimension: rendering dimension_binding: fixed consumer_gate_id: batch-review @@ -110,7 +110,7 @@ base_rules: producer_capability: dedicated-rendering-verification-v1 producer_check: changed_scope_rendering_escalation_record evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: rendering-verification-evidence dimension: rendering dimension_binding: fixed consumer_gate_id: batch-review @@ -127,7 +127,7 @@ extension_points: producer_capability: profile-rendering-evidence-v1 producer_check_binding: profile-registration evidence_role: emits - evidence_kind: audit-receipt + evidence_kind: profile-rendering-evidence dimension: null dimension_binding: profile-registration consumer_gate_id: batch-review diff --git a/kernel/K12 Quality Assurance/substantive-review-contract.yaml b/kernel/K12 Quality Assurance/substantive-review-contract.yaml index 246f3a9f..0f659735 100644 --- a/kernel/K12 Quality Assurance/substantive-review-contract.yaml +++ b/kernel/K12 Quality Assurance/substantive-review-contract.yaml @@ -23,7 +23,7 @@ obligation_projection: producer_capability: substantive-review-attestation-v1 producer_gate_id: null consumer_gate_id: batch-review - evidence_kind: audit-receipt + evidence_kind: substantive-review-evidence evidence_role: emits dimension: content_and_depth acceptance_predicate: content-correctness diff --git a/kernel/K12 Quality Assurance/terminal-proof-contract.yaml b/kernel/K12 Quality Assurance/terminal-proof-contract.yaml index c4814a1d..cf20d5d5 100644 --- a/kernel/K12 Quality Assurance/terminal-proof-contract.yaml +++ b/kernel/K12 Quality Assurance/terminal-proof-contract.yaml @@ -178,8 +178,7 @@ fields: source: derived # Derived only from non-dimensionless obligations selected by each # admitted closed batch's complete AuditPlan reconciliation. Every ref - # keeps its registered evidence kind; the audit-receipt subset must also - # remain an exact member of audit_receipt_register. + # keeps its native registered evidence kind and exact frozen selection. example: structure_and_links: - audit-fixture-structure-and-links @@ -191,13 +190,6 @@ fields: rendering: "not-applicable: no rendering trigger is present" guidance_and_contract: - audit-fixture-guidance-and-contract - - field: audit_receipt_register - type: repository-path - nullable: false - source: derived - # This register owns only the full AuditReceipt subset of the heterogeneous - # plan-bound evidence cited by dimension_coverage. - example: .cambium/receipts/audit-receipts.jsonl - field: terminal_audit_receipt_register type: repository-path nullable: false @@ -227,7 +219,7 @@ fields: type: repository-path nullable: false source: derived - example: .cambium/receipts/audit-receipts.jsonl + example: .cambium/receipts/terminal.jsonl - field: incremental_manual_scope type: repository-path-list nullable: false @@ -282,16 +274,14 @@ path_fields: - selected_read_sets - loaded_module_paths - required_queue_path - - audit_receipt_register - terminal_audit_receipt_register - full_deterministic_results - incremental_manual_scope canonical_path_values: required_queue_path: .cambium/state/required_queue.yaml - audit_receipt_register: .cambium/receipts/audit-receipts.jsonl terminal_audit_receipt_register: .cambium/receipts/terminal.jsonl - full_deterministic_results: .cambium/receipts/audit-receipts.jsonl + full_deterministic_results: .cambium/receipts/terminal.jsonl required_route_ids: - R01 diff --git a/kernel/K13 Task Runtime and Execution Control/10 Batch Admission Transitions and Serial Integration.md b/kernel/K13 Task Runtime and Execution Control/10 Batch Admission Transitions and Serial Integration.md index 7e9cc267..802e6a93 100644 --- a/kernel/K13 Task Runtime and Execution Control/10 Batch Admission Transitions and Serial Integration.md +++ b/kernel/K13 Task Runtime and Execution Control/10 Batch Admission Transitions and Serial Integration.md @@ -55,7 +55,7 @@ Exact edge membership and its division between the ordinary Queue writer, Amendm |---|---| | Initial batch admission | current `required-queue-admission`; closed dependencies; required confirmation; current Work Spec when bound; disjoint manifest and concurrency/exclusivity compliance | | Merge readiness | exact-manifest Delta; current page and scoped-check evidence; one current `batch-review` wrapper; zero prospective unsettled K13/08 references bound to exact Delta and Coverage bytes | -| Serial close | exact Delta applied; zero landed unsettled references; Closed List and global review passed; current Queue consistency and batch-close evidence over one repository snapshot; any applicable Corpus Planning child evidence | +| Serial close | exact Delta applied; zero landed unsettled references; Closed List and the independent reviewer attestation passed; current Queue consistency and batch-close evidence over one repository snapshot; any applicable Corpus Planning child evidence | | Invalidation rollback | recorded merge failure and immutable invalidation history binding the archived Delta, invalidated evidence, and any byte-exact Coverage restoration required by a prior apply | Corpus Planning applicability is resolved from the frozen Task Contract and validator-defined affected-path set, not trusted from a caller-provided boolean. Stale Profile, planning, state, Queue, or repository bindings cannot authorize close.